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

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

5
Как быстрее перемещаться по длинным командам?
Есть ли способ ускорить навигацию по Linux CLI, когда мне нужно вводить длинные команды? Я просто использую стрелки прямо сейчас, и - если у меня длинная команда, потребуется некоторое время, чтобы добраться от начала команды до ее середины. Есть ли способ, например, перейти к середине команды, не используя стрелки?
136 bash  command-line 

11
Как я могу создать меню выбора в сценарии оболочки?
Я создаю простой скрипт bash и хочу создать в нем меню выбора, например: $./script echo "Choose your option:" 1) Option 1 2) Option 2 3) Option 3 4) Quit И по выбору пользователя я хочу, чтобы выполнялись разные действия. Я noob, пишущий для bash, я искал ответы в Интернете, но …

8
Как я могу получить mv (или символ *) для перемещения скрытых файлов?
Я перемещаю свой домашний каталог из старой системы в новую, и созданный мной архив содержит все, включая скрытые файлы, такие как .bashrc. Однако, когда я перемещаю содержимое распакованного архива (которое находится в / tmp) в мой новый домашний каталог, скрытые файлы не копируются ( mv /tmp/home/rcook/* /home/rcook/). Как я могу …
134 command-line  bash 

6
Скрыть текущий рабочий каталог в терминале
По умолчанию подсказка терминала показывает что-то вроде: user@system:/folder1/folder2/folder3/folder4$ чем глубже вы заходите в файловую систему, тем меньше места остается для ввода команд. Могу ли я изменить это, чтобы показать только что-то вроде: > Я имею в виду, я могу просто напечатать, pwdчтобы показать, где я нахожусь. ;)
133 bash 

7
Как прочитать полную строку в цикле «for» с пробелами
Я пытаюсь запустить forцикл для файла, и я хочу, чтобы отобразить всю строку. Но вместо этого отображается только последнее слово. Я хочу полную линию. for j in `cat ./file_wget_med` do echo $j done результат после запуска: Found. Вот мои данные: $ cat file_wget_med 2013-09-11 14:27:03 ERROR 404: Not Found.

4
Можно ли сделать запись в .bash_history незамедлительной?
Я часто открывать много и много терминалов [Сейчас у меня есть 7 открыть на этом рабочем пространстве] , и я часто поиска historyс , grepчтобы найти команду , я только что написал недавно, но я не хочу , чтобы выследить терминал , а затем выполните прокрутку вверх и охотиться за …
125 bash  history 

7
Как сделать ZSH оболочкой по умолчанию?
Я пытаюсь установить ZSH в качестве оболочки по умолчанию, однако она продолжает возвращаться к bash. Я пробовал этот код: sudo chsh -s $(which zsh) Я также попробовал: sudo chsh -s /bin/zsh Также пробовал эти команды без sudo. Любые идеи о том, что еще мне нужно сделать. При запуске ZSH изнутри …
124 command-line  bash  zsh 


6
Как скопировать файлы через терминал?
Я читал о копировании файлов с терминала, но эти примеры мне очень помогут. Итак, вот что я хочу сделать: Примеры: У меня есть файл, /home/levan/kdenlive untitelds.mpgи я хочу скопировать этот файл /media/sda3/SkyDriveи не хочу удалять что-либо в каталоге SkyDrive. У меня есть файл, /media/sda3/SkyDrive untitelds.mpgи я хочу скопировать этот файл …
119 command-line  bash 

3
Как создать файл сценария для команд терминала?
В Windows я могу написать файл, содержащий команды для cmd (обычно .cmdили .batфайлы). Когда я нажимаю на эти файлы, он открывает cmd.exeи запускает команды, содержащиеся в файле. Как бы я сделал это в Ubuntu? Я уверен, что это дубликат, но я не могу найти свой ответ. Это похоже на эти …

5
'chmod u + x' против 'chmod + x'
Какая разница между chmod u+xи просто chmod +x? Я видел тонну обучающих программ, в которых говорится, что u+xскрипты должны выполняться. Однако, опущение u, похоже, не имеет никакого эффекта.

1
В чем разница между set, export и env и когда мне следует использовать каждый из них?
Время от времени я собираю сценарий bash, и мне кажется, что есть несколько способов установки переменной: key=value env key=value export key=value Когда вы находитесь внутри скрипта или отдельной команды (например, я часто связываю переменную с помощью средства запуска Wine для установки правильного префикса Wine), они кажутся полностью взаимозаменяемыми, но, конечно, …
112 command-line  bash 

4
Обработка истории Bash с несколькими терминалами
Я использую в основном Terminator, и он обычно открывается с 3-мя оконечными окнами. Я также использую терминал Gnome по разным причинам. Мне интересно, как обрабатывается история bash в этом случае, когда я иногда пропускаю ранее выполненные командыhistory Например, мое приглашение показывает текущую строку истории bash ( \!), и если я …

8
Как мне показать ветку git с цветами в приглашении Bash?
Я использую это руководство, чтобы показать имя ветки в терминале gnome (Ubuntu 15.10) при работе в репозитории git. Исходя из вышеизложенного, у меня теперь есть следующее в моем файле ~ / .bashrc: # uncomment for a colored prompt, if the terminal has the capability; turned # off by default to …
110 command-line  bash  git 


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