Вопросы с тегом «bash»

15
Почему Ctrl-Arrow не работает в bash на OS X?

Я использую Ctrl- ←и Ctrl- →в каждой системе Linux, на которой я работаю, но эти комбинации клавиш не работают в bash на моем Macbook Pro. Это работает Snow Leopard, и я использую встроенное приложение терминала. Комбинации клавиш, кажется, не фиксируются чем-либо до или терминалом, потому что,...

15
Перенос длинных команд bash в файлы сценариев

Как поместить длинную команду в следующую строку в файле сценария bash? В качестве простого примера я хочу запустить команду pushd . && cd /foo/bar && ls && popd С консоли я могу сделать это: pushd . \ && cd /foo/bar \ && ls \ && popd И это окутывает...

15
Как я могу символическую ссылку каждого из файлов в одном каталоге в другой каталог?

Если у меня есть каталог /fooс несколькими файлами в нем, как я симлинка каждую записи в /fooв /bar/? Например, если /fooесть файлы a, bи cя хочу создать три символические ссылки: /bar/a -> /foo/a /bar/b -> /foo/b /bar/c -> /foo/c...

15
Использование команды watch с аргументом, который содержит кавычки

Я пытаюсь заставить часы работать корректно с командами, которые содержат кавычки, а страница руководства по часам не очень подробно описывает, как работают кавычки. Чтобы привести конкретный пример, как я могу запустить следующую команду внутри часов: ps -ef | awk -F' ' '{print $2}' Я пробовал:...

15
Как автоматически выполнить скрипт оболочки при входе в Ubuntu

Как заставить скрипт автоматически выполняться при входе в систему? Не тогда, когда машина запускается, и не для всех пользователей, а только тогда, когда я (или любой конкретный пользователь со сценарием) регистрируюсь через интерфейс GNOME. От чтения в другом месте я думал, что это было...

15
Как поставить в очередь несколько файлов для копирования на Mac?

Когда я копирую несколько файлов на Mac, система пытается скопировать их все одновременно. Проблема двоякая. Прежде всего, когда вы выбираете несколько файлов и копируете их, все они объединяются в один процесс с подходом «все или ничего», не похожим на ACID в базах данных. Часто это нежелательно....

15
Почему я получаю [[: not found при запуске скрипта?

Я пытаюсь написать скрипт, который должен проверить, существует ли файл. В консоли пишу if [[ -a /path/to/file.txt ]]; then echo "not mod"; else echo "mod"; fi и я получаю not mod но когда я пишу скрипт, чтобы сделать то же самое: #!/bin/sh if [[ -a /path/to/file.txt ]]; then echo "not mod"; else...

15
Как проверить, какие функции SysRq включены?

Файл /proc/sys/kernel/sysrqсодержит одно число, например: 1 (включить все команды SysRq), 0 (отключить все), или положительное целое число из 10, которое действует как двоичная битовая маска, позволяя выполнять поднабор функций. Может кто-нибудь сказать мне, какие функции SysRq разрешены /...

15
найти файлы с установленными списками ACL

Как я могу найти все файлы с некоторыми расширенными списками ACL, т.е. те, у которых немного +в конце флагов разрешений, показанных ls -l. Я не мог найти соответствующий флаг для find. Мой наивный подход был бы в findсочетании с ls -lи grep. Но я не думаю, что это хорошо. У кого-нибудь есть...

15
Как напечатать символ новой строки с помощью echo?

Я сбрасываю строку с hexdumpтаким 2031 3334 2e30 0a32 2032 3331 302e 000a. Ясно, что 0x0aэто символ новой строки, однако, когда я пытаюсь отобразить эту строку, я всегда получаю 1 430.2 2 13.0- новая строка заменяется пробелом, даже я использую -eфлаг. В чем может быть проблема? Хвост \0испортит...

15
bash: раскрашенная страница руководства

Где я должен посмотреть в системе, чтобы раскрасить страницы руководства? Страницы man просматриваются с меньшими затратами, поэтому я попытался добавить следующие строки в мой .bashrc, чтобы изменить цвета: (что, впрочем, работает нормально). # # L E S S C O L O R S F O R M A N P A G E S # #...

15
Удаление строки чтения Bash до предыдущего слэша

В режиме bash emacs можно ли удалить до предыдущего символа косой черты? Например, если я ввел команду cp /usr/local/bin/reallylongincorrectfolder /home/myname/reallylong_and_correct_pathи хочу просто удалить. reallylongincorrectfolderЕсть ли ярлык? Это очень общий сценарий для меня в bash. Что-то...

15
Как проверить, запускается ли cygwin mintty / bash от имени администратора?

Постановка проблемы: Какой самый элегантный и надежный способ проверить, является ли mintty bashсеанс Cygwin «Запуск от имени администратора»? Почему конкретно? У меня обычно несколько minttyтерминалов открываются при использовании Windows ( minttyнет вкладок). Самое неловкое, когда мне нужно найти...

15
iTerm2: функциональность Alt-Dot с помощью Cmd-Dot

Есть ли какой-либо известный способ достижения функциональности «вставить последний командный аргумент», который обычно доступен в Bash, набрав Alt-. (Alt и точка) на OSX, используя iTerm2? То, как я знаю, это должно быть возможным, с помощью двух последовательностей клавиш: Alt + . Esc + . Эск....

15
Ctrl + c в подпроцессе убивает процесс nohup'ed ранее в скрипте

Я не знал, относится ли это к SO (поскольку это ошибка кодирования), но подумал, что вы, ребята, лучше разберетесь в тонкостях используемого программного обеспечения (так что, возможно, даже U & L можно рассмотреть). Вот минимальный код скрипта (см. Правки для полного скрипта, есть причина, по...

15
Как открыть файл в VIM, используя трубу

Я использую locateкоманду очень часто. Так что, если я запускаю следующую команду. locate updatedb | head -1 Тогда это дает мне O/p /usr/updatedb.conf Интересно, есть ли такая команда, которая позволяет мне открыть этот файл напрямую? Я надеюсь на что-то подобное. locate updatedb | head -1 |...