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

Bash (Bourne-Again SHell) - оболочка, используемая в интерфейсе командной строки Ubuntu по умолчанию.

2
Автоматически завершать каждую команду в терминале другим сообщением или звуком
Я установил SVOX pico2wave и создал скрипт. Теперь, когда я вхожу: speech "Hello world" Компьютерная система преобразования текста в голос произносит вслух «Привет, мир». Кроме того, я использую в .bashrcпеременной, PROMPT_COMMANDопределенной как: PROMPT_COMMAND="speech 'Command executed.'" Таким образом, приятный механизм преобразования текста в голос объявляет, что команда выполнена перед возвратом приглашения …

1
Что это за «(arg: 1)» появляется в терминале / tty после того, как я нажал комбинацию клавиш?
В виртуальном терминале я (случайно) нажал Win+ 1и получил новую строку, состоящую из (arg: 1) Пока я Winнажимаю, все числа, которые я нажимаю, добавляются к числу в скобках, например, Winи 1+ 4приводит к (arg:14). Когда я (после отпускания Win) нажимаю любую клавишу, этот символ печатается столько раз, сколько читает число, …


3
Разница между '.' '?' и '*' в регулярных выражениях?
Могу ли я получить пример того, как эти три элемента (они называются метасимволами?) Отличаются? Я знаю, что это *означает все или ничего, но я не уверен, что это правильный способ думать об этом. С другой стороны .и ?похоже тоже самое. Они соответствуют одному персонажу, верно?
21 bash  regex 

4
Как ввести пароль только один раз в bash-скрипте, требующем sudo
Данные Я хочу, чтобы пользователи-операторы на этой машине монтировали свои собственные ресурсы cifs. sudoersФайл уже содержит /bin/mount -t cifs //*/* /media/* -o username=*команду для всех операторов Я хочу, чтобы пользователи монтировали cifsобщий ресурс через скрипт, набирая пароль только один раз, а не дважды. Пароль sudo и пароль cifs идентичны. Что …
21 bash  scripts  sudo 

4
Чтение строк из текстового файла и создание текстового файла для каждого имени в каждой строке
Допустим, у меня есть текстовый файл, как: john george james stewert с каждым именем на отдельной строке. Я хочу прочитать строки этого текстового файла и создать текстовый файл для каждого имени, например: john.txtи george.txtт. Д. Как я могу сделать это в Bash?

2
Что такое файл .bashrc и для чего он нужен?
Я не могу найти какой-либо четкой информации о том, что это за .bashrcфайл и что он делает точно. Спасибо за всю помощь до сих пор. Кажется, что этот скрипт делает все от раскраски, завершения, псевдонимов и истории оболочки и т. Д. Есть ли что-то, что не кажется полезным?
21 bash  bashrc 


5
Есть ли руководство, чтобы получить список сочетаний клавиш Bash?
Есть много ярлыков, которые я использую при взаимодействии с командной строкой bash, чтобы сделать работу проще и быстрее. Подобно: ctrl+ L: очистить экран ctrl+ a/ ctrl+ e: переместить начало / конец строки ctrl+ r: для поиска в истории команды просто пишем несколько символов ctrl+ u/ ctrl+ y: вырезать / вставить …

7
Как записать все команды Bash всеми пользователями на сервере?
Наша небольшая компания использует Ubuntu Server 11.10, к которому пару человек имеют доступ по SSH. Иногда используются и фактические терминалы. Как мы можем локально регистрировать все выполняемые команды Bash вместе с пользователем и отметкой времени? Можно предположить, что никто не является гнусным и активно пытается избежать регистрации, но мы все …
21 bash  logging 

4
Как мне научить bash в Ubuntu ругательствам?
Когда bash встречает неизвестную команду (слово?), Она делает это: The program 'hello' can be found in the following packages: * hello * hello-debhelper Try: sudo apt-get install <selected package> я хотел бы знать, как это сделать, чтобы я мог отредактировать его или добавить что-то перед ним, чтобы перепроверить неизвестное слово …
21 bash  bashrc 

4
Как сохранить вывод команды (например, diff) в переменную
Я хочу проверить, есть ли какие-либо выходные данные diff(проверить, если файлы одинаковы), если нет echo "Passed $x" else echo "Failed $x". Я придумал какой-то промежуточный шаг (сохранить вывод из diff в файл, а затем прочитать из файла) diff "./helloworld$x.out" "./output/helloworld$x.out" > tmp.txt; output="`cat tmp.txt`"; if [ "$output" = "" ]; …
21 bash 

1
В какой момент создается файл ~ / .bashrc?
Например, если бы мне нужно было выполнить команду adduser test, автоматически ли создается .bashrc при создании домашнего каталога для пользователя test? Если он не создан при создании пользователя, при каких условиях он создается? Кроме того, если я добавлю файл .bashrc в домашний каталог пользователя, будет ли он перезаписан ОС? Заранее …

1
Как в сценарии я могу определить, записывается ли файл в данный момент другим процессом?
Я очень плохо знаком с сценариями Bash, так что, может быть, я лаю не на том дереве, но вот моя текущая ситуация: В сценарии я начинаю soffice ; преобразовать ODT в PDF Кажется, что soffice отсоединяется от процесса сценария и уходит, чтобы заняться своим делом ... Хорошо, все в порядке; …

1
Как я могу прочитать файл sh, пока он работает, но удален?
В интервью они задали мне этот вопрос. Был файл sh, который уже запущен, но он был удален с начала выполнения. Они хотят, чтобы я нашел процесс и прочитал файл. Мне удалось найти процесс с ps -ef | grep test.sh и попытался прочитать его с помощью cat /proc/PID/cmdline test.sh но это …

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