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

Питання, характерні для Bourne Again SHell від GNU, на відміну від інших оболонок Bourne / POSIX. Для питань щодо оболонок Unix взагалі використовуйте тег / shell.



2
Яка різниця між kill, pkill та killall
Мені добре знайома killкоманда, і ми часто використовуємо kill -9, щоб насильно вбити процес, є багато інших сигналів, з якими можна використовувати kill. Але мені цікаво, якими є випадки використання pkillта killall, якщо вже є команда kill. Чи використовувати pkillта killallвикористовувати killкоманду при їх виконанні? Я маю на увазі, що …

1
У яких ситуаціях PS2, PS3, PS4 використовуються як підказки?
Коли я входжу в оболонку, я бачу підказку, значення якої зберігається в PS1. Я також зіткнувся з іншим підказкою (але не знаю, який саме), коли використовував синтаксис тут-документа: bc << HERE > Але це всі типи підказок. Я стикався досі. Які ситуації викликають різні підказки?

3
Створення підшивки Bash з фігурними дужками
Відповідно до цього , розміщення списку команд між фігурними дужками спричиняє виконання списку в поточному контексті оболонки. Не створено підкашлю . Використовуючи, psщоб побачити це в дії Це ієрархія процесу для конвеєра процесу, який виконується безпосередньо в командному рядку. 4398 - PID для оболонки для входу: sleep 2 | ps …
31 bash  subshell 

7
Що еквівалентно && під час написання баш-сценарію?
Прошу вибачення заздалегідь, якщо це питання, що повторюється. Я доклав зусиль для пошуку / перевірки, перш ніж запитати тут. Мені подобається писати однолінійки так: foocommand && foocommand2 && foocommand3 Ідея полягала в тому, що я хочу запускати наступні команди лише у тому випадку, якщо попередня була "успішною". Я пишу дещо …
31 bash  centos  scripting 

5
Як зробити дисплей термінала user @ machine жирними літерами?
Я бачив у деяких знімках екрана (не пам'ятаю, де в Інтернеті), що термінал може відображати [username@machine /]$жирними літерами. Я також з нетерпінням чекаю цього отримати, тому що мені завжди здається, що я прокручую довгі виходи, щоб важко знайти перший рядок після моєї команди. Як я можу зробити ім’я користувача тощо …

4
Почніть процес на іншій tty
Приблизно через годину Googling це, я не можу повірити, що ніхто ще не задавав це питання раніше ... Отже, у мене працює сценарій на TTY1. Як змусити цей скрипт запустити якусь довільну програму на TTY2? Я знайшов tty, що говорить вам, на якому TTY ви зараз перебуваєте. Я знайшов writevt, …
31 bash  tty 

7
Малювання гістограми з виводу команди bash
У мене є такий результат: 2015/1/7 8 2015/1/8 49 2015/1/9 40 2015/1/10 337 2015/1/11 11 2015/1/12 3 2015/1/13 9 2015/1/14 102 2015/1/15 62 2015/1/16 10 2015/1/17 30 2015/1/18 30 2015/1/19 1 2015/1/20 3 2015/1/21 23 2015/1/22 12 2015/1/24 6 2015/1/25 3 2015/1/27 2 2015/1/28 16 2015/1/29 1 2015/2/1 12 2015/2/2 …
31 bash 

7
ASCII в Binary і Binary в ASCII інструменти перетворення?
Який хороший інструмент для перетворення ASCII у бінарний, а двійковий у ASCII? Я сподівався на щось на кшталт: $ echo --binary "This is a binary message" 01010100 01101000 01101001 01110011 00100000 01101001 01110011 00100000 01100001 00100000 01100010 01101001 01101110 01100001 01110010 01111001 00100000 01101101 01100101 01110011 01110011 01100001 01100111 01100101 …
31 bash  binary  ascii 

10
Як автоматично перезапустити скрипт Python, якщо він вбитий або загине
Я запускаю свій скрипт Python у фоновому режимі на своїй машині Ubuntu (12.04), як це - nohup python testing.py > test.out & Тепер, можливо, на певному етапі моє вище Python scriptможе померти з будь-якої причини. Тож я думаю, що у мене є якийсь cron agentскрипт bash shell, який може перезапустити …
31 bash  shell  cron  python 

4
Що станеться, якщо ви редагуєте сценарій під час виконання?
У мене є загальне питання, яке може бути наслідком нерозуміння того, як обробляються процеси в Linux. Для своїх цілей я буду визначати "скрипт" як фрагмент bash-коду, збереженого в текстовому файлі, з дозволами на виконання, увімкненим для поточного користувача. У мене є ряд сценаріїв, які дзвонять один одному в тандемі. Для …

3
Виключаючи збереження деяких команд в історії башів
Чи є спосіб , щоб виключити такі команди , як rm -rf, svn revertвід того , отримувати зберігається в Баш історії? Насправді я, помилково, неодноразово видавав їх, навіть не маючи намір робити, просто тому, що я швидко все роблю, і це сталося. Отже, це втрачає багато роботи, яку я робив …

5
Найкращі ресурси для вивчення баш сценаріїв? [зачинено]
Я вже два роки програмую на декількох мовах, я маю на увазі, що знаю, як розробити та реалізувати гідне рішення даної проблеми. Тим не менш, баш для мене головний біль, просто нічого не працює, як очікувалося, або навіть без помилок. Усі знайдені нами посібники були неймовірно неофіційними, не підсумовуючи належним …
31 bash  reference 


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.