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

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

3
Как изменить оболочку по умолчанию для ВСЕХ ПОЛЬЗОВАТЕЛЕЙ на bash?
Я хочу, чтобы у каждого нового пользователя по умолчанию была оболочка bash. Я знаю, что для того, чтобы изменить собственную оболочку на bash, вы бы использовали команду "chsh -s / bin / bash", но как мне автоматически установить оболочку всех будущих пользователей на bash по умолчанию?

3
Постоянная переменная PATH
Как я сделаю эту /media/De Soft/mongodb/binпеременную PATH постоянной? Все говорят « export PATH=$PATH:media/De\ Soft/mongodb/binтебе ~/.profileили .bashrc, или, в .zshenvзависимости от твоей скорлупы». Я не знаю, что есть ~/.profile, или .bashrc, или .zshenv. Что они на самом деле делают? Как я добавлю export PATH=$PATH:my/pathв свой .profile / .bashrc / .zshenv? Я …

7
Как получить доступ к bash без эмулятора терминала?
Скажем , я случайно удалил каждый эмулятор терминала на моей системе: xterm, uxterm, gnome-terminal, guakeи т.д. Есть ли способ , я могу получить доступ bashбез эмулятора терминала? Один из возможных способов, которым я могу придумать, - это создать и запустить скрипт оболочки, но кроме этого, могу ли я получить интерактивную …

5
Как выполнить скрипт sh из ярлыка на рабочем столе?
Я пытаюсь сделать ярлык для входа в мой сервер SSH: ssh x.x.x.x Я сделал следующий файл: ssh_home.sh Сделано это исполняемым: sudo chmod +x ./ssh_home Проверяется щелчком правой кнопкой мыши свойств, чтобы проверить, был ли он исполняемым и был ли он .. Но что бы я ни делал, при двойном щелчке …
37 bash  shortcuts 

4
Удаление файлов с определенным расширением, кроме одного файла из терминала
Мне нужно удалить все файлы с расширением .gif, кроме одного файла с именем сказать «filename.gif». Каков оптимальный способ сделать это в терминале? Команда rm *.gifудаляет все gif-файлы, включая файл filename.gif.

4
Какой смысл sh быть связанным с тире?
Мне интересно, с чем shсвязана символическая связь dash? Я понимаю, что dashэто должно быть быстрее bash, но я не уверен, почему оригинальная shоболочка не присутствует в sh. Или, если что-то, почему не shсвязано с bash?
36 bash  dash-shell 

2
Почему .profile не создается при открытии терминала?
Только что установили Ubuntu 14.04.1 LTS. Согласно .profile, # ~/.profile: executed by the command interpreter for login shells. # This file is not read by bash, if ~/.bash_profile or ~/.bash_login exists. Нет ~ / .bash_profile или ~ / .bash_login. Это не похоже на источник .profile при открытии терминала. Почему это …

3
Как убить скрипт, работающий в терминале, не закрывая терминал (Ctrl + C не работает)?
Я написал скрипт bash, который вызывает несколько других программ и выполняет несколько команд. Я запускаю этот скрипт из терминала. Теперь я хочу убить сценарий. Ctrl + CЯ думаю, что нажатие иногда не обрезает его, потому что иногда скрипт выполняет другую программу, и по какой-то причине сигнал kill не работает. Однако, …
36 bash  scripts 

3
Как выполнять команду каждые 10 секунд (без cron)?
Когда я выполняю, cronя получаю эту ошибку cron: не могу открыть или создать /var/run/crond.pid: в доступе отказано Итак, как это сделать без cron? PS Я хочу проверить, изменился ли файл в SVN, и у меня есть специальный скрипт для этого.
36 bash  cron 

4
Как установить прокси для терминала?
Я ищу установить прокси для терминала. Что мне нужно, так это то, что я хочу отправить все терминальные сообщения в Интернет через прокси, скажем через tor. Я попытался установить общесистемную настройку прокси. Но Терминал не подчиняется общесистемной конфигурации прокси. Есть ли другой способ сделать это?
36 command-line  bash  proxy  tor 

2
Как отобразить время изменения файла?
Я хотел бы метод, чтобы найти и распечатать измененное время файла, для использования в скрипте bash. Я придумал: ls -l $filename | cut -d ' ' -f '6-8' Какие выводы: Jul 26 15:05 Хотя я хотел бы избежать разбора ls, также было бы полезно иметь год там. В идеале я …

4
Сообщение об ошибке «источник: не найден» при запуске скрипта
Я создаю небольшой скрипт автоматической установки, который будет изменять, /etc/profileи $HOME/.profileесли некоторые пути не будут экспортированы. Затем я хотел бы перезагрузить их автоматически. Я прочитал, что sourceделает это, поэтому я запустил свой терминал и вошел: source /etc/profile source ~/.profile Из терминала не выводилось ни одной ошибки. Однако размещение этих двух …


2
Использование «while read…» в скрипте Linux
Может кто-нибудь объяснить, как работает следующий код? echo '1 2 3 4 5 6' | while read a b c do echo $c $b $a done В частности, я хотел бы знать, почему вывод этого цикла 3 4 5 6 2 1, а не 3 2 1и 6 5 4на …
34 bash  scripts 

4
Запустите команду с аргументом из последней команды
При запуске команд иногда может потребоваться запустить команду с аргументом из последней команды. Как ты можешь это сделать? Конечно, за исключением использования клавиш со стрелками и Delклавишами: ↑←←←... ←→→DelDelDel... Del<new_command>.

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