Unix & Linux

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

1
Как сделать так, чтобы Firefox открывал mailto: ссылки с Mutt в терминале
Все, что я хочу сделать, это передать mailto:ссылки urxvt -e mutt -F ~/path/to/muttrcс остальной частью mailto: URL. Я пробовал каждый скрипт, который я могу найти в Интернете, который подразумевает это, от простого: #!/bin/sh exec "urxvt -e mutt -F /path/to/muttrc \"$@\"" к сложному , и самое большее, что они делают, это …

4
Непрямой возврат всех элементов в массиве
Страница руководства Bash описывает использование ${!a}для возврата содержимого переменной, имя которой является содержимым a(уровень косвенности). Я хотел бы знать, как вернуть все элементы в массиве, используя это, т.е. a=(one two three) echo ${a[*]} возвращается one two three Я хотел бы для: b=a echo ${!b[*]} вернуть то же самое. К сожалению, …
10 bash  array 

3
Как вы можете обрезать mp3 файлы, используя `ffmpeg`?
Вот звуковая MP3-головоломка для Linux, которая давала мне покоя некоторое время: Как обрезать первые несколько секунд аудио-файла MP3? (Я не могу ffmpeg -ssработать с форматом 00:01 или 1.000) До сих пор, чтобы делать то, что я хочу, я прибегаю к тому, чтобы делать это с помощью графического интерфейса, который, возможно, …
10 linux  ffmpeg  mp3 

3
Dropbox на OpenBSD
У кого-нибудь был какой-либо успех в установке Dropbox с правильно запущенной Dropboxd на OpenBSD (FreeBSD мне тоже подойдет ...)? Я собрал из исходного кода, и все устанавливается просто отлично, но когда я пытаюсь запустить его: $ python /usr/bin/dropbox start Starting Dropbox... The Dropbox daemon is not installed! Run "dropbox start …
10 openbsd  dropbox 

1
Как присвоить значения нескольким переменным в командной строке с помощью баров
По сути, я пытаюсь выделить определенные части вывода команды оболочки для нескольких переменных, но я не знаю, как это сделать. Для простоты предположим, что команда на оболочке при выполнении печатает one two three four который может быть смоделирован с echo "one two three four" (хотя фактическая команда отличается) Теперь я …
10 shell  bash 


2
Можно ли использовать ssh-copy-id после отключения входа на основе пароля?
Можно ли использовать ssh-copy-id после отключения входа на основе пароля? Иначе, есть ли утилита для добавления авторизованного открытого ключа пользователю или я должен отредактировать ~/.ssh/authorized_keysфайл вручную?


2
Как сделать вертикальную черту | работать в grep?
Вот пример командной строки grep, которую я пробовал: grep '(565172|565173|565175)' /var/log/cups/error_log Он не производит никакого вывода, даже если все 3 значения находятся в файле несколько раз. Я попытался избежать баров, и это несколько улучшило ситуацию - было обнаружено среднее значение, но не первое или последнее. grep '(565172\|565173\|565175)' /var/log/cups/error_log Я также …
10 grep 


1
Перестановка клавиш
Некоторые клавиши в моей клавиатуре залипли после катастрофического разлива кокса. Я не собираюсь заменять старую клавиатуру, поскольку весь ноутбук будет заменен в следующем году. Этими клавишами являются: стрелка вверх, стрелка вниз, сдвиг и «/». У Shift есть брат-близнец на западном побережье, который сейчас выполняет всю работу, и я мог переписать …
9 keyboard 

2
Инициализация переменных Bash - требуется, рекомендуется или определяется по мере продвижения
Есть ли преимущество / недостаток инициализации значения переменной bash в скрипте, либо перед основным кодом, либо перед локальными переменными в функции перед присвоением ей фактического значения? Мне нужно сделать что-то вроде этого: init() { name="" name=$1 } init "Mark" Есть ли риск того, что переменные будут инициализированы значениями мусора (если …
9 bash  variable 

3
Что такое идентификатор токена `]`?
Руководство Bash говорит: Когда используется [форма, последний аргумент команды должен быть]. $ type [ [ is a shell builtin $ type ] bash: type: ]: not found Так что ]это не зарезервированное слово, не оператор и не встроенная команда. В качестве токена, каков идентификатор токена ]? СЛОВО или ИМЯ?
9 bash 

1
Как отладить причины чрезмерного использования ресурса ksoftirqd?
man ksoftirqd указывает, что: Если ksoftirqd занимает более крошечный процент процессорного времени, это означает, что машина находится под большой нагрузкой мягкого прерывания. Я работаю с системой Debian Wheezy, где обычно используется высокая нагрузка, при которой процессы ksoftirqd в течение короткого периода времени используют чрезмерные ресурсы процессора и диска. В течение …
9 interrupt  load 

1
mkdir: невозможно создать каталог: функция не реализована
Я учусь в колледже и должен представить свою домашнюю работу cs со школьного компьютера с Linux, но мне нравится делать домашнюю работу на моем ноутбуке (Mac). Поэтому вместо того, чтобы копировать мои файлы каждый раз, а затем отправлять их, я решил создать сценарий, чтобы сделать это для меня, используя scpи …

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