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

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


6
Показ стану «коровай» у кожному новому сеансі терміналу
Я хочу відображати cowsayповідомлення у кожному вікні терміналу. Я використовую команду fortune | cowsay Будь-які ідеї, як зробити так, щоб він з’явився кожного разу, коли я починаю новий термінальний сеанс?

5
Яке використання команди: `команда '?
Нещодавно я знайшов команду: commandяка не має введення вручну, але довідка відображається так: $ help command command: command [-pVv] command [arg ...] Execute a simple command or display information about commands. Runs COMMAND with ARGS suppressing shell function lookup, or display information about the specified COMMANDs. Can be used to …


10
Чи завжди будуть перераховані файли, які буде видалено rm?
Щось, що я вважаю, я повинен знати точно: якщо я ls <something>, rm <something>вилучу точно ті самі файли, що й lsвідображалися? Чи є обставини, коли rmможна було видалити файли, які lsне відображалися? (Це в 18.04 баш) Редагувати: дякую всім, хто відповів. Я думаю, що повна відповідь - це комбінація всіх …
33 bash  18.04  ls  rm  hidden-files 

1
Що означає "-" в "bash -"?
Що bash -означає наступний код оболонки bash? Здається, використовується для отримання вихідного останнього коду як вхідного. Якщо так, то я можу просто написати це як bashчи xargs bash? curl --silent --location https://rpm.nodesource.com/setup | bash -

2
Як скрипт може виявити час очікування користувача?
Я хочу перевірити, в баш-скрипті, як довго користувач X сесії простоює. Сам користувач не повинен використовувати bash, а просто X. Якщо, наприклад, користувач просто перемістив мишу, хорошою відповіддю було б "простоювати 0 секунд". Якщо він не торкнувся комп’ютера за 5 хвилин, хорошою відповіддю було б "простоювати 300 секунд" Причина не …
33 xorg  bash 

8
Як виводити ім'я файлу в команді find під час використання -exec?
Я використовую наступний рядок, щоб знайти всі підкаталоги PWD і запускатись svnadmin verifyу кожній директорії (я вже знаю, що вони є сховищами Subversion) find ./* -maxdepth 0 -exec svnadmin verify {} \; Це добре працює, окрім того, що результат виглядає так: * Verifying repository metadata ... * Verifying metadata at …

3
Як зберегти історію терміналів вручну?
Я розумію, що файл історії оновлюється при виході терміналу. Але іноді мій комп'ютер виходить з ладу, і термінал не виходить чисто, і тоді я втрачаю ті команди з моєї історії, які дратують. Як я можу змусити його змитись негайно, щоб записи все-таки йшли туди, навіть якщо на моєму комп’ютері стався …

4
Чому я не можу записатись на цитований тильд ('~')?
Написання мого першого сценарію, тому я впевнений, що це основне питання, але чи можу я хтось пояснити мені, чому я можу: cd ~ cd bin cd ~/bin cd 'bin' Але не cd '~' cd '~/bin' Мені потрібно до cdкаталогу доріжок із пробілом в одному з імен каталогів, тому мені потрібні …

6
У якому порядку оболонка виконує команди та перенаправляє потоки?
Я намагався перенаправити stdoutі stderrфайл, і сьогодні, і натрапив на це: <command> > file.txt 2>&1 Це , по- видимому перенаправляє stderrдо stdoutпершого, а потім отриманий stdoutперенаправляється file.txt. Однак чому це не замовлення <command> 2>&1 > file.txt? Можна, природно, читати це як (припускаючи виконання зліва направо) команду, що виконується спочатку, stderrперенаправлення …

3
"Mv файл", і тепер він відсутній
У вікні терміналу я набрав: mv filename ..\.. [Note the wrong slash.] Зараз я не можу його знайти. Пропав. Я здійснив кілька пошуків і переглянув видалені файли, які можна відновити. Нічого. Пуф. Служить мені правильно для використання машини Windows раніше. Хтось знає, куди це могло піти?

1
Як я можу змусити коров’яку сказати щось щоразу, коли закриваю термінал?
Я хочу, щоб коров’як надрукував щось на кшталт "приємного дня", коли я закриваю термінал. Я знаю, що у мене повинен бути якийсь сценарій, але я навіть не впевнений, як написати сценарій або як ним користуватися, як тільки він буде написаний. Будь-яка порада?
32 bash  scripts 


6
Як перевірити процес вже запущений чи ні
Я хочу перевірити конкретний процес у вже запущеному чи ні. Я рецензував це питання . Але конкретного рішення я не отримав. Наведемо приклад, який я спробував: я створив abc.shфайл і запускаю цей сценарій на тлі, наприклад sh abc.sh &. Тепер цей файл працює на тлі , і я стріляти ps …

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