Unix & Linux

Вопросы и ответы для пользователей Linux, FreeBSD и других Un * x-подобных операционных систем

1
Каков наилучший способ определить (из скрипта), установлено ли программное обеспечение?
Я был разочарован прежде различием в выводе whichкоманды на разных платформах (Linux vs. Solaris vx. OS X), с разными оболочками, возможно, также играющими на этом. typeбыла предложена в качестве лучшей альтернативы, но насколько портативной это будет? В прошлом я писал функции, которые анализируют вывод whichи обрабатывают различные варианты использования, с …
9 bash  zsh  standard  which 

2
Vim, контекстно-зависимый комментарий / раскомментирование
Я редактирую много PHP-кода с помощью Vim, и я столкнулся с проблемой с некоторыми макросами в моем .vimrc. В настоящее время я использую эти два макроса, чтобы комментировать / раскомментировать в стиле C "c-style (//) comment (press the [.] key) au FileType php vnoremap . :s/^\(\s*\)\(.\+\)$/\1\/\/\2/<CR>:noh<CR>gv "c-style (//) uncomment (press …
9 vim  php 

1
Почему я должен запускать alsactl init каждый раз, когда загружаю свою систему? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он подходил для Unix и Linux Stack Exchange. Закрыто 5 лет назад . После нового обновления по умолчанию в моем окне Debian Squeeze нет звука до запуска alsactl init, …
9 alsa 

4
Включить NumLock при запуске?
Я обычно редактирую в Vim , и при нажатии +я предпочел бы переместить руку в правую часть клавиатуры, где +находится, а не делать shift+ =. Но когда NumLockон не включен, в Vim он просто открывает новую строку выше и вставляет букву k . И каждый раз, когда я запускаю, мой …

1
подтвержденный выход с использованием ловушки
Я пытаюсь перехватить Ctrl+Cсигнал, запрашивая подтверждение у пользователя. Ловушка работает нормально. Но как только сигнал попадает в ловушку, он не возвращается к нормальному выполнению. Вместо этого он выходит из сценария. Как заставить его возобновить выполнение, когда пользователь нажимает нет. вот мой код hell() { echo "Do you want to quit? …

6
Перенаправление ввода-вывода и команда head
.hgignoreСегодня я пытался быстро отредактировать файл из оболочки Cygwin bash и добавил строку, которая была ошибкой. Я не уверен, что это был лучший способ сделать это, но я быстро подумал об использовании head -1 .hgignoreдля удаления ошибочной строки (ранее у меня была только одна строка в файле). Конечно, при выполнении …

2
Выбор файловой системы для рейда 16 ТБ
Я просто собираю машину с восемью дисками по 2 ТБ. Я буду использовать Raid 6 (12 ТБ полезной емкости) поверх них, но я не уверен, должен ли я делать LVM поверх RAID или какую файловую систему использовать. Какие файловые системы могут быть изменены при использовании внутри LVM?
9 filesystems  lvm  raid 

4
Есть ли какие-нибудь продвинутые менеджеры буфера обмена для Linux?
Существуют ли какие-либо "продвинутые" менеджеры буфера обмена для Linux, которые могут хранить несколько вещей одновременно? Например, я могу собрать несколько вещей в буфере обмена: файл .jpg некоторый текст и т.п. Затем, когда я нажимаю (например) Ctrl+ V+ 1, будет вставлена ​​только первая «вещь». (В этом примере файл .jpg). Если я …

4
Почему я не могу получить выходные значения команды в этом скрипте bash?
Итак, я писал этот маленький скрипт наутилуса для перекодирования видео в mp3: #! /bin/bash -x if [ -z "$1" ] then zenity --warning --text="Error - No file selected !" exit 1 fi BASEFILENAME=${1%.*} exec ffmpeg -i "$1" -ab 256k "$BASEFILENAME.mp3" && if [ "$?" -eq 0 ] then zenity --info …
9 shell  exit 

4
Ubuntu против CentOS и бинарная совместимость
Я пытаюсь установить программное обеспечение, основанное на CentOS 4.7. Знаете ли вы, будет ли он работать в Ubuntu? Я читал, что CentOS на 100% совместим с двоичными файлами. То же самое относится к самой последней версии Ubuntu?
9 ubuntu  centos  binary 

2
резервное копирование в режиме реального времени, если файл изменился?
Существуют ли консольные приложения linux / unix, подобные Yadis , которые позволили бы мне: настраиваться с консоли резервное копирование нескольких каталогов резервное копирование / синхронизация в режиме реального времени после изменения файлов (текстовых файлов) Обновление 1: Я пишу сценарии оболочки, сценарии ruby, псевдонимы и т. Д., Чтобы облегчить мою работу. …

4
Хороший учебник по GNU / Emacs [закрыт]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Я хотел бы изучить Emacs подробно. Проблема в том, что они делятся на …
9 emacs 

1
Самый эффективный способ запустить 2 цикла
В настоящее время я использую два разных whileцикла для запуска моего оконного менеджера dwm и строки состояния, которая выводит на него системную информацию. Мое решение на данный момент состоит в том, чтобы запустить их последовательно в одном и том же сценарии, например так: while true; do $HOME/Scripts/dwm-status sleep 2s done …



Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.