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

Bash - це безкоштовна оболонка для операційних систем, схожих на Unix, від проекту GNU.

11
Що робить "джерело"?
$ whatis source source: nothing appropriate. $ man source No manual entry for source $ source bash: source: filename argument required source: usage: source filename [arguments] Він існує, і його можна керувати. Чому в Ubuntu немає жодної документації про це? Що це робить? Як я можу встановити документацію про це?


9
чуун не змінює символічну ланку
Я намагаюся змінити користувача / групу символічного посилання командою: $ chown -h myuser:mygroup mysymbolic/ Але це не змінюється. Я ввійшов як root. Поточному користувачеві / групі встановлено root: root. Що пішло не так?

6
Поверніться до попереднього каталогу в оболонці
Чи є спосіб повернутися до попереднього каталогу, в якому ми використовували bash, tcsh, не використовуючи pushd / popd? Я хотів би набрати щось на кшталт "назад" і повернувся до попереднього каталогу, в якому я знаходився. Редагувати: "cd -" працює, але лише для поточних та попередніх каталогів. Чи все-таки я можу …
306 linux  command-line  bash 

19
Як повністю відірвати процес від терміналу?
Я використовую Tilda (випадаючий термінал) на Ubuntu як мій "командний центральний" - майже так, як інші можуть використовувати GNOME Do, Quicksilver або Launchy. Однак я бореться з тим, як повністю від'єднати процес (наприклад, Firefox) від терміналу, з якого він був запущений - тобто запобігти такому (не) дочірньому процесу припиняється при …
304 linux  bash  shell  ubuntu  terminal 


9
Як додати текст до початку файлу в Bash?
Привіт, я хочу додати текст до файлу. Наприклад, я хочу додати завдання до початку файлу todo.txt. Мені відомо, echo 'task goes here' >> todo.txtале це додає рядок до кінця файлу (не те, що я хочу).
285 bash 


5
Bash: Ітерація над рядками в змінній
Як можна правильно перебирати рядки в bash або в змінну, або з виводу команди? Просто встановлення змінної IFS на новий рядок працює для виведення команди, але не під час обробки змінної, яка містить нові рядки. Наприклад #!/bin/bash list="One\ntwo\nthree\nfour" #Print the list with echo echo -e "echo: \n$list" #Set the field …
225 bash 

7
Чому Ctrl + V не вставляється в Bash (оболонка Linux)?
Коли я копіюю щось у буфер обміну і натискаю Ctrl+ Vу Bash, нічого не відбувається; Однак клацання правою кнопкою миші та вибір кнопки Вставити виконує завдання. Чому? Чи є якась обґрунтована проблема (я впевнений, що стоїть) за такою поведінкою в Linux?

11
Я випадково набрав пароль у командному рядку bash
Я випадково ввів свій пароль у командному рядку bash, помиляючи Last login: ...рядок Wrong password(я поспішав). Що робити, щоб прикрити свій слід? Що я робив - це редагування .bash_historyта видалення рядка-порушника (довелося один раз перереєструватися, щоб побачити пароль, який з’явився у файлі, щоб я міг його видалити, і ще раз …

5
Як уникнути знака оклику в бешкеті?
Я хочу зробити щось подібне bzr commit -m "It works!". Я можу втекти від оклику, роблячи це bzr commit -m "It works\!". Однак тоді моє повідомлення про фіксацію включає зворотну косу рису. Як я уникаю знака оклику, ігноруючи зворотній косу рису?

3
Використання годинника з трубами
Я хотів би виконати цю команду: watch -n 1 tail -n 200 log/site_dev.log | grep Doctrine Але це не біжить, бо "я думаю", що греп намагається бігти на годинник замість хвоста ... Чи є спосіб зробити щось подібне watch -n 1 (tail -n 200 log/site_dev.log | grep Doctrine) Дуже дякую!
179 bash  grep  tail  watch 

9
Що робити, коли Ctrl + C не може вбити процес?
Ctrl+ Cне завжди працює для вбивства поточного процесу (наприклад, якщо цей процес зайнятий у певних мережевих операціях). У такому випадку ви просто бачите курсор "^ C" і нічого іншого не можете зробити. Який найпростіший спосіб змусити цей процес вмирати зараз, не втрачаючи терміналу? Короткий зміст відповідей: Зазвичай ви можете Ctrl+ …
171 linux  bash  shell 


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