Запитання з тегом «bash»

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

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

1
Що це за “(арг: 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, щоб зробити роботу легшою та швидшою. Подібно до: ctrl+ L: для очищення екрана ctrl+ a/ ctrl+ e: для переміщення початку / кінця рядка ctrl+ r: для пошуку історії команд, лише написання декількох знаків ctrl+ u/ ctrl+ y: …

7
Як реєструвати всі команди Bash усіма користувачами на сервері?
Наша маленька компанія працює з Ubuntu Server 11.10, до якого пара людей має доступ до SSH. Іноді використовуються і фактичні термінали. Як ми можемо локально ввімкнути всі запущені Bash команди разом із печаткою користувача та часу? Можна припустити, що ніхто не підходить і активно намагається уникати журналу, але ми все-таки …
21 bash  logging 

4
Як я навчаю баш в 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
Яким чином у сценарії я можу визначити, чи записується файл в інший процес?
Я дуже новаторка сценаріїв, які б'ють, тому я можу гавкати неправильне дерево, але ось моя поточна ситуація: У сценарії я запускаю soffice ; перетворити невідомість у формат PDF Здається, що Soffice відривається від процесу сценарію і бродить, щоб зробити свою справу. Гаразд, це добре; GUI-програми, як правило, роблять це ... …

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.