Вопросы с тегом «bash»

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

1
chsh -s / usr / bin / zsh не работает
Я пытаюсь навсегда изменить мою оболочку на zsh с помощью chshкоманды, но она не работает. zsh установлен (через apt) и работает нормально, когда я вызываю его непосредственно из терминала bash. Но я не могу заставить zsh загружаться в терминалы по умолчанию, а chsh делает что-то странное: $ echo $SHELL /bin/bash …
24 command-line  bash  zsh 

4
Как остановить bash во время цикла в фоновом режиме?
Я запустил цикл while следующим образом: while true; do {command}; sleep 180; done & Обратите внимание &. Я думал, что когда я убью терминал, этот цикл while прекратится. Но это все еще происходит. Прошло несколько часов с тех пор, как я убил терминальную сессию. Как мне остановить этот цикл?

6
Запросить привилегии root из скрипта
У меня есть скрипт, который может работать как sudo script.shилиpkexec script.sh С точки зрения пользователя было бы намного лучше, если бы скрипт запрашивал пароль у пользователя при его запуске по имени script.sh. Как я могу «встроить» запрос pkexecили sudoзапустить весь скрипт с привилегиями root? Обратите внимание, что запуск всего с …

2
Создать почтовый индекс папки с тем же именем
Я хочу создать zip папки из командной строки. Я могу сделать что - то подобное zip -r folder.zip folder. Я хочу дать zip-папке то же имя, что и исходной папке Я могу смоделировать это, написав скрипт: #!/bin/bash zip -r $1 $1 А потом делаешь ./script folder. Возможно ли это сделать …
23 bash  zip 

4
Как найти историю команд оболочки, так как машина была создана?
Я создал машину с виртуальной коробкой Ubuntu пару недель назад и с тех пор работаю над проектами. Теперь я хотел бы найти синтаксис некоторых команд, которые я набрал в терминале неделю назад, но я многократно открывал и закрывал окно терминала и перезагружал машину. Как я могу получить historyкоманду, чтобы вернуться …

4
Как я могу использовать «уведомит-посыл» немедленно заменить существующее уведомление?
Когда я использую , notify-sendчтобы показать уведомление на рабочем столе, а затем использовать его снова , чтобы показать другое уведомление, я заметил , что второй показывает только после первой исчез. Есть ли способ получить notify-sendнемедленную замену существующего уведомления другим?

5
Автозаполнение не работает при входе в систему как root
Я только что столкнулся с чем-то, что действительно беспокоит меня. Автозаполнение в Ubuntu работает как чудо, но когда я вхожу в систему как root, например, suя получаю tabавтозаполнение только иногда. Почему это работает, как это? Можно ли изменить это?

2
Как исправить ошибки «$ '\ r': команда не найдена» при запуске сценариев Bash в WSL?
Я получаю сообщение об ошибке в WSL при попытке использовать junyanz / pytorch-CycleGAN-and-pix2pix . Я успешно выполнил все шаги по установке в Windows 10 x64, используя шаги в PyTORCH в Windows 10: инструкция со скриншотами , затем Ubuntu для Windows с рабочим столом GitHub Как установить и использовать оболочку Linux …

2
Как «rm» или «mv» диапазон файлов, таких как file01.txt, file02.txt… file85.txt
Предположим, у меня есть несколько файлов с таким именем: file01.txt file02.txt file03.txt ... file20.txt и я хочу выполнить команду для диапазона этих файлов. Я знаю, что если я хочу «rm» из «file05.txt» в «file09.txt», я могу сделать: rm file0[5-9].txt но как я могу 'rm' диапазон от file08.txt до file13.txt? Я …

5
Лучший способ прочитать конфигурационный файл в Bash
Каков наилучший способ прочитать конфигурационный файл в Bash? Например, у вас есть скрипт, и вы не хотите заполнять всю конфигурацию вручную каждый раз, когда вы вызываете скрипт. Изменить 1: я думаю, что я не дал понять, так что я хочу ... У меня есть файл конфигурации, который похож на variable_name …
23 bash 

3
Почему режим вставки в скобках время от времени включается на экране моего терминала?
Я использую Ubuntu 14.04, и у меня странная проблема с экраном моего терминала, которая меня сильно беспокоит. Может ли кто-нибудь помочь мне с этим или объяснить, если я делаю что-то неправильно или не в стиле Linux? У меня есть какое-то решение, но я хочу понять, почему это происходит снова и …

4
Что такое `$?`? Это переменная?
Вопрос довольно прямой. Я могу получить код выхода предыдущей команды с помощью $?. Но что именно? Я не думаю, что это переменная, потому что в имени переменной не может быть никаких специальных символов, кроме _. foo?foo=10 приведет к ошибке: foo?foo=10: command not found Так что, если это не переменная, что …

6
Как мне перечислить все доступные команды встроенной оболочки?
Мы знаем, что bash поддерживает несколько таких команд, как: $ type type cd help command type is a shell builtin cd is a shell builtin help is a shell builtin command is a shell builtin Я хочу получить список всех доступных команд встроенной оболочки . Как мне это сделать с …

8
Bash one-liner для удаления только старых ядер
Я видел много тем о том, как освободить место в разделе / ​​boot, и это тоже моя цель. Однако меня интересует только удаление старых ядер и не каждого из них, а текущего. Мне нужно, чтобы решение было однострочным, так как я буду запускать сценарий из Puppet, и я не хочу, …

6
Проблема со сценарием Bash: «объявления: не найдены»
У меня был скрипт, который работал нормально, но когда я запускал его сегодня, он говорит declare: not found. Я использую оболочку bash и путь при запуске скрипта правильный. Две помеченные строки в моем скрипте следующие: declare -a RESPONSE RESPONSE=($RESULT) Это также говорит, что (это неожиданно, но я думаю, что это …
23 bash  scripts 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.