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

Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.


4
Bash предлагает изменить цвет при входе на сервер
Есть ли способ сделать динамическое приглашение bash, чтобы при входе на сервер оно меняло цвет? Поэтому я хочу, чтобы подобный цвет был зеленым в моей системе и менялся на красный при подключении к серверам. У меня огромное количество серверов, на которые я не хочу ставить разные .bashrc.
15 bash  shell  colors  bashrc 

2
Ctrl + c в подпроцессе убивает процесс nohup'ed ранее в скрипте
Я не знал, относится ли это к SO (поскольку это ошибка кодирования), но подумал, что вы, ребята, лучше разберетесь в тонкостях используемого программного обеспечения (так что, возможно, даже U & L можно рассмотреть). Вот минимальный код скрипта (см. Правки для полного скрипта, есть причина, по которой я так делаю); #/bin/bash …
15 linux  bash  less  nohup 

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

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

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

2
Почему я получаю [[: 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 …

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

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


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

3
Удаление строки чтения Bash до предыдущего слэша
В режиме bash emacs можно ли удалить до предыдущего символа косой черты? Например, если я ввел команду cp /usr/local/bin/reallylongincorrectfolder /home/myname/reallylong_and_correct_pathи хочу просто удалить. reallylongincorrectfolderЕсть ли ярлык? Это очень общий сценарий для меня в bash. Что-то вроде dF<char>в vi?
15 linux  bash  readline 

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

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

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

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