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

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


2
Як зробити термінал автозаповненням, коли є кілька файлів / каталогів?
Якщо у мене є кілька каталогів, наприклад: afoo abar іноді мій термінал відмовиться від автоматичного заповнення, коли натискаю вкладку (наприклад, "cd a", потім вкладка), і замість цього надрукує список каталогів. Іноді навіть видає шумний, дратівливий звук. Будь-яка ідея, як зробити це автозавершеним у таких випадках? Наприклад, він може показувати спочатку …

4
Як використовувати / dev / (u) випадково
Як я можу використовувати /dev/(u)randomUbuntu або будь-які * nix системи? Я спробував це, але в ньому сказано, що в дозволі відмовлено. Примітка. Я також спробував як root. /dev/(u)random sudo /dev/(u)random sudo -s; /dev/(u)random
32 kernel  bash 

3
Як підкреслити 2 або 3 рядки, один містить текст, який я хочу, а інші трохи нижче нього?
Це знімок журналу помилок: 06:16:29,933 ERROR EmailRMManager$:45 - Exception In get Message com.rabbitmq.client.AlreadyClosedException: clean connection shutdown; reason: Attempt to use closed channel at com.rabbitmq.client.impl.AMQChannel.ensureIsOpen(AMQChannel.java:195) at com.rabbitmq.client.impl.AMQChannel.rpc(AMQChannel.java:222) at com.rabbitmq.client.impl.AMQChannel.rpc(AMQChannel.java:208) at com.rabbitmq.client.impl.AMQChannel.exnWrappingRpc(AMQChannel.java:139) at com.rabbitmq.client.impl.ChannelN.basicGet(ChannelN.java:645) Я виконую таку команду: cat foo.log | grep ERROR щоб отримати ОП як: 06:16:29,933 ERROR EmailRMManager$:45 - Exception …

2
команда bash для кожного файлу в папці
У мене є набір файлів, до яких я б хотів застосувати ту саму команду, і вихід повинен містити те саме ім'я, що і оброблений файл, але з іншим розширенням. В даний час я роблю перейменування /my/data/Andrew.doc в /my/data/Andrew.txt, я хотів би зробити це для всіх .doc файлів з папки / …

7
Як налагодити скрипт bash?
Чи є спосіб налагодити скрипт bash, не використовуючи ехо та реєстрацію? Я говорю про використання точок прориву та подібних речей.
31 bash  debugging 

3
Приховування виводу команди
У мене є сценарій, де він перевіряє, встановлений чи ні пакет, і чи використовується порт 8080 певним процесом чи ні. Я зовсім не досвідчений з басом, тому я зробив щось подібне: if dpkg -s net-tools; then if netstat -tlpn | grep 8080 | grep java; then echo "Shut down server …
31 bash  scripts 


5
Як я можу встановити один .bashrc файл для кількох користувачів?
під час своєї роботи мені потрібно постійно додавати псевдонімові команди до bashrc, більшість цих команд потрібно керувати іншими користувачами. Чи є якийсь спосіб я можу додати псевдонімові команди до bashrc із зовнішнього джерела?
30 bash 

2
Чому Ubuntu за замовчуванням ~ / .profile джерело ~ / .bashrc?
Це вміст запасу, ~/.profileякий надійшов з мого 13.10 (коментовані рядки видалено): if [ -n "$BASH_VERSION" ]; then if [ -f "$HOME/.bashrc" ]; then . "$HOME/.bashrc" fi fi if [ -d "$HOME/bin" ] ; then PATH="$HOME/bin:$PATH" fi Це успадковано від Debian, але чому Canonical вирішив зберегти його? Наскільки я знаю, це …
30 bash  bashrc  .profile  design 

5
Видалення папки з ім'ям ~
Це вихід ls -l ls -l total 53484 drwxr-xr-x 3 root root 4096 2011-02-10 05:59 ~ -rw-r--r-- 1 root root 54313810 2011-02-13 05:09 jobs.jar -rw-r--r-- 1 root root 384035 2011-02-15 05:33 jobsLog.out Я не можу, rm -rf ~ бо це видалить домашній каталог. Що я повинен зробити? Для мене це …
30 bash  rm 

4
Як використання тильди працює як ярлик до мого домашнього каталогу?
Я розгубився, намагаючись скопіювати деякі файли з одного ПК на інший. Я це зрозумів, але синтаксис все ще мене бентежить. Це працює: scp ~/Desktop/Volenteer.png jay@server.ip:~j0h/b який кладе Volenteer.pngв папку /home/j0h/b. Однак це не працює: scp ~Desktop/Volenteer.png jay@server.ip:~j0h/b Це також не вдається, надавши файл статусу виходу 1 файл не знайдено: scp …
30 bash  ssh  scp 

4
У чому різниця між &> та 2> & 1
Існує дві форми перенаправлення на стандартний вихід і стандартну помилку на стандартний вихід . Але який з них кращий? і чому &>вважається ідеальним? Я не можу знайти, в чому різниці, так що багато навчальних посібників і навіть ручний стан, що &>краще! Так чому я повинен використовувати, &>а ні2>&1 В основному …

2
Яка різниця між 'su -', 'sudo bash' та 'sudo sh'?
Я хотів би знати, в чому різниця між su - sudo bash sudo sh Я не можу ввійти як root під час виконання, su -оскільки у мене немає пароля root - я маю на увазі, що у мене є свій пароль користувача, з яким я можу, sudo "command" але цей …

6
Шукати дублюючі назви файлів у ієрархії папок?
У мене папка називається img, ця папка має багато рівнів підпапок, усі з яких містять зображення. Я збираюся імпортувати їх на сервер зображень. Зазвичай зображення (або будь-які файли) можуть мати те саме ім’я, якщо вони знаходяться в іншому контурі до каталогу або мають інше розширення. Однак сервер зображень, в який …

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