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

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

3
У чому полягає використання дужок `()` у визначенні функції оболонки?
Функція визначається як: do_something () { do it } Я міг зрозуміти його назву "do_something" і фігурну дужку, щоб інкапсулювати код дій, але я не в змозі зрозуміти, у чому тут мета (), оскільки в сценаріях Bash немає іменованих параметрів. Це може бути краще і простіше визначити як do_something { …
20 bash 

3
Що робить "оновлення apt-get install"?
Я бачив цей фрагмент у деяких інструкціях із встановлення: $ apt-get install update Я знаю, що apt-get install XXXXробить, і я знаю, що apt-get updateробить, але я не можу знайти інформацію про те, що робить ця комбінована заява. Що це робить?
20 command-line  apt  bash 

3
Як я міг би передати висновок однієї команди декільком командам?
Використовуючи підстановку процесу або групуючи та конфігуруючи, можна передавати вихід ( stdout ) набір команд як вхід для іншої команди. Приклад: wc < <(echo hi;echo bye) (echo hi; bye) | wc Але чи існує навпаки? Тобто, чи є спосіб відправити вихід однієї команди як вхід для багатьох інших команд в …


2
Чи можу я включити bash-завершення для нової команди apt?
Нова aptкоманда, присутній в Ubuntu , так як 14.04, здається, дійсно корисним перетин функціональності між apt-getі , apt-cacheале поточна версія bash-completionне знає про це ... Що робить його набагато складніше використання. Чи є швидкий спосіб додати цю функціональність до Bash, щоб зробити aptкоманду простою у використанні?

5
Як відобразити ім'я файлу, який я зараз редагую за допомогою vim на назві терміналу?
Я редагую кілька файлів, що знаходяться в одній папці, на декількох вкладках, на одному терміналі. pwd(каталог, в якому я зараз працюю) відображається у верхній частині заголовка терміналу, але не назва файлу, який я редагую. Він стає заплутаним при роботі з декількома файлами в одному каталозі. Як відобразити ім'я поточного файлу …


3
Чому команда pssh не працює?
У мене в моїй системі Ubuntu 11.10 x64 встановлений пакет pssh. І я можу запустити програму, зателефонувавши паралельно-ssh Однак pssh дає мені $ pssh No command 'pssh' found, did you mean: Command 'bssh' from package 'avahi-ui-utils' (universe) Command 'cssh' from package 'clusterssh' (universe) Command 'ssh' from package 'openssh-client' (main) Command …


4
Як я можу направити трубопровід на команду ls?
Коли я набираю щось на кшталт: find . -name *foo* | ls -lah вона повертає той самий результат, що і звичайна lsкоманда, як ніби вона не мала введення. Однак: ls -lah $( find . -name *foo* ) працює добре, але лише тоді, коли findкоманда має результати. Чи можна на трубу …
20 bash  command-line  ls  pipe 

2
Як віддалено знайти версію машини Ubuntu?
У мене понад 60 до 80 систем, що працюють під управлінням Ubuntu. Деякі з них мають версію 8.04, а деякі - з останньою версією 10.10. Зараз ми перебуваємо в процесі оновлення всієї старшої версії Ubuntu до нової версії. Важко включити кожну систему Ubuntu та робити нотатки старішої версії Ubuntu, а …
20 bash  scripts 



2
Створення файлу з деяким вмістом у сценарії Shell
Я трохи новачок у Shell Scripting, і я хочу створити новий файл всередині сценарію і хочу додати вміст, а потім закрити його. Він не повинен брати аргументи у користувача. Все від шляху та змісту заздалегідь визначене. Як я можу це зробити?
20 bash 

8
Як сортувати за чисельними для людини розмірами чисельно?
наприклад, у мене є команда, яка показує, скільки місця займає папка du folder | sort -n це чудово працює, однак я б хотів мати форму, читану людиною du -h folder однак, якщо я це роблю, я не можу класифікувати його як числовий. Як приєднатися du folderі du -h folderпобачити вихід, …
20 bash  sort 

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