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

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

1
Що це за додаткові вихідні лінії в bash?
Колись ці рядки можна побачити після запуску команди (випадковим чином): [1]- Done wget -c http://downloads.sourceforge.net/project/zorin-os/9/zorin-os-9-core-32.iso?r=http%3A%2F%2Fzorinos.com%2Fdownload9.html [2]+ Done ts=1460659842 Перший рядок - сама команда, і це відбувається не завжди. Але час від часу додаток командного рядка зупиняється, не повертаючись до командного рядка, поки я не натискаю клавішу Enter; який показує ці …

2
Як замінити моє ім'я користувача в сценарії зі змінною
Я хочу зробити сценарій встановлення для свого домашнього ПК і хочу зробити його більш гнучким. Як замінити моє ім'я користувача поточною змінною користувача? Приклад: завантажити в: / home / THISUSER / Завантаження /

2
Друкувати повернене значення після виконання програми
Мені цікаво, як встановити опцію для автоматичного друку повернення значення після кожного виконання програми в терміналі без набору тексту echo $?. Це щось, що можна налаштувати? Кодблоки мають таку особливість.

2
Різниця між $ '$ foo' і $ "$ foo"
У мене виникають труднощі з'ясувати деякі нюанси між одинарними та подвійними цитатами у змінному контексті Я визначаю: foo=pwd потім запустіть ці: echo $'$foo' Яке відлуння $foo(тобто перше $в моїй команді ехо випало) echo $"$foo" Це відлуння pwd(це означає, що баш розширює $fooмою змінну до його значення) echo $`$foo` Нарешті це …


3
Вийдіть із кореня та користувача однією командою
Я знаю про "не використання sudo su -" і т. Д. Але будьмо чесними, майже всі ми це робимо. Отже, ось питання. У нас не може бути ввімкнено кореневі логіни, тому нам потрібно ввімкнути скриньку, як наш користувач, а потім виконувати їх. Ось дерево процесу: 1 7897 7826 7826 ? …
9 command-line  bash  ssh  sudo  root 

2
Як використовувати греп-вихід як шлях для CD?
Як я можу grepподати висновок як аргумент cdкоманди? Наприклад: [root@xxx xxx]# pip install django | grep '/usr.*' Requirement already satisfied (use --upgrade to upgrade): django in /usr/lib64/python2.7/site-packages Тут /usr/lib64/python2.7/site-packagesвиділено, і я хочу передати цей рядок cd.

2
Запуск .sh для виконання декількох команд
Мені було цікаво, як би я пішов про виконання декількох команд через скрипт оболонки. Наприклад, просто щоб спробувати це, я хотів би мати можливість підключити .desktop до .sh, який запустить усі коди оновлення, тому мені не потрібно вводити його. Я знаю, як виконати одну команду через .sh, а не кілька. …

4
Відкриття декількох вкладок терміналів та виконання команди
Мені потрібно відкрити кілька вкладок терміналів, дати їм заголовки, перейти в каталог і зробити так, щоб кожна вкладка виконувала команду. Я новачок у скриптах для Linux та оболонок, після пошуку в Інтернеті та перевірки деяких рішень я створив цей сценарій ( ВИДАЛЕНО на основі відповідей нижче): #!/bin/bash cd /media/Extra/Project tab=" …

4
Перенаправити вихід на файл із команди greping grep
Я запускаю це: cat /dev/urandom|hexdump| grep -i "ffff f" > random і я нічого не отримую у файлі random, він залишається нульовою довжиною після переривання команди. Як зробити так, щоб записати вихід у файл? Мені потрібно записати результат у файл, який повинен містити вихідні дані на зразок цього: 021bc40 7724 …

2
Як сказати, який параметр подається в команду з оператором перенаправлення?
Це працює: $ echo "сповістити-надіслати HELLO" | в даний час Це не так: $ зараз <echo "сповістити-надіслати HELLO" У ньому написано "файл або каталог не знайдено". Я розумію, що -fдля цієї команди є варіант, за допомогою якого я можу надати файл, який потрібно виконати в даний момент. Отже, це задумало …


5
Як додати журнали до crontab із позначкою часу
У crontab я запланував щоденний сценарій резервного копіювання. Тепер, коли cron виконує скрипт, статус записується у файл журналу, як показано нижче. 0 0 * * * /home/backup.sh > /home/groupz/db-backup/fbackup.log 2>&1 Тепер, коли cron виконує скрипт, вміст журналу оновлюється щоразу. Отже, я хочу, щоб вміст було додано в один і той …
9 bash  scripts  cron  logs 

2
Як перерахувати кількість слів у кількох файлах?
Скажіть, мені потрібно з'ясувати, скільки слів у кожному файлі, у яких є слово "робота". Я знаю, що знайти файли з «роботою» в ньому було б ls work. І щоб з'ясувати кількість слів, це було бwc -w Однак я спробував це, і, здається, просто відображається кількість файлів, а не кількість слів, …

1
Запустити виконуваний файл на терміналі
Я новачок у Ubuntu і зараз на ньому через призначення. Я хотів би задати кілька питань: Як зробити нову команду для запуску сценарію оболонки? Наприклад, коли ви вводите passwdтермінал, він запускає виконуваний файл /usr/bin/passwd. Як зробити так, як мій файл? Як я можу змінити свій скрипт оболонки на виконуваний файл, …

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