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

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

3
Добавление 1 к переменной не работает должным образом (арифметика Bash)
Если я напишу следующее в терминале Bash: A="0012" B=$((A+1)) echo $B Я получаю 11, а не 13, как я ожидал !!!!! Я гуглил и не могу ничего объяснить, или понять, как мне увеличить число. (На самом деле я хочу получить B = "0013" и увеличивать единицу каждый раз, когда я …
16 bash 

13
Как быстро перейти в и из глубоко вложенных каталогов через CLI?
Мы знаем, что использование cd <directory>откроет каталог, если он существует! Кроме того, cd ..поднимет нас на один уровень от текущего рабочего каталога. Но когда у нас есть вложенный /home/thina/teams/td/tech/app/release/apksкаталог с более длинным путем, например , утомительно просто заходить в папку, apksа также трудно вернуться к другому узлу, скажем здесь /home/thina/teams. …

2
Как мне заархивировать несколько файлов в командной строке?
Простите за этот самый основной вопрос, но я не смог найти прямой ответ или простой пример по обмену стека. Допустим, у меня есть папка с файлами, которую я хотел бы сжать в один zip-файл, которым я мог бы поделиться со своими ужасными друзьями из Windows (иначе я бы просто использовал …
16 bash  zip 

4
Что означает символ `|` в оболочке?
Что |символ означает в sudo ps -ef | grep processnameкоманде? Также может кто-нибудь объяснить, пожалуйста, эту команду? Я использовал эту команду только для получения PID и уничтожения этого процесса, но я также видел, sudo ps -ef | grep processname | grep -v grepи у меня сложилось впечатление, что -v grepэто …

4
Как извлечь сопоставленные порты из вывода `docker ps`
Я пытаюсь получить все порты, используемые контейнером Docker, с помощью этой команды: sudo docker ps | tail -n1 29ba3137f3e2 java8/local:latest "/bin/bash" 3 hours ago Up 3 hours 0.0.0.0:8080->8080/tcp, 0.0.0.0:8443->8443/tcp, 0.0.0.0:32783->5432/tcp, 0.0.0.0:32782->10523/tcp DEMO-20151118124751 Когда я запустил его в терминале, я получил, я хочу. $ sudo docker ps | tail -n1 | …



4
Как я могу удалить пронумерованные файлы в заданном диапазоне?
У меня folderAесть некоторые файлы с последовательностью номеров, начиная с a_000000. Что я хочу сделать, это удалить файлы, начиная с определенного числа: скажем, a_000750до конца файлов в этом folderA. Может кто-нибудь, пожалуйста, посоветуйте, как это сделать с помощью сценария оболочки?

3
dconf изменить строковый ключ
Я пытаюсь изменить строковый ключ dconf скриптом bash, используя следующую командную строку: dconf write /org/gnome/nautilus/preferences/show-directory-item-counts 'never' Но он возвращает следующую ошибку: error: 0-5:unknown keyword Usage: dconf write KEY VALUE Write a new value to a key Arguments: KEY A key path (starting, but not ending with '/') VALUE The value …
16 bash  scripts  dconf 

1
Как установить переменную окружения перед запуском скрипта в hooks / install?
Я создаю простой талисман, чтобы получить мое приложение symfony2 от git и развернуть его на ec2. После получения исходного кода из git я хочу запустить composer для разрешения зависимостей, но продолжаю получать эту ошибку: INFO juju context.go:221 worker/uniter: HOOK The HOME or COMPOSER_HOME environment variable must be set for composer …
16 bash  php  juju 

1
Почему пользовательская вкладка имен заданий upstart не завершена в служебной команде?
Я привык создавать сервисы upstart с файлом в нем, /etc/init/<service>.confи он прекрасно работает, единственное, что я хотел бы, это иметь завершение табуляции так же, как и у каждого сервиса в /etc/init.d/ прямо сейчас. При написании службы sudo xx название службы должно появляться. Есть ли способ добавить сервис upstart в этот …
16 bash  upstart 

9
Как проверить, как долго видео (mp4) использует оболочку?
Мне нужно, чтобы ftp загрузил все файлы mp4 в каталог длиной> 4 минуты, используя оболочку. Я не могу найти сценарий, чтобы проверить, как долго видео. У кого-нибудь есть идеи, как это сделать? Большое спасибо!

1
Проблема PS1, портящая CLI
Я сделал простое задание PS1 PS1="\e[0;31m[\W]\$ \e[m " Все, что я хотел сделать, это изменить цвет подсказки и отобразить только относительный путь. Однако это портит CLI. Например, при просмотре истории ↑он обрезает и перекрывает дисплей. Когда я набираю длинную команду, курсор перемещается в начало экрана, перекрывающегося с самим отображением подсказки. …
16 command-line  bash  ps1 

6
Как мне изменить мой PYTHONPATH, чтобы сделать 3,2 моим Python по умолчанию вместо 2.7.2?
У меня есть Python3.2 находится в /usr/lib/python3.2. Я не уверен, означает ли это, что он установлен, но я предполагаю, что это пока. Несколько фактов о моей системе: $ which python /usr/local/bin/python Когда я печатаю pythonв терминале, я получаю следующее $ python Python 2.7.2 (default, Dec 19 2011, 11:12:13) [GCC 4.4.3] …

3
Добавить папку сценария bash в путь?
У меня есть несколько скриптов bash в папке приложения, которые я хотел бы использовать, как если бы они были на моем пути. Если бы это были обычные приложения, я бы просто добавил каталог в ~ / .bashrc, но это скрипты. например: ~/a_dir/another_dir/foo.sh ~/a_dir/another_dir/foo-gui.sh Есть ли хороший способ настроить путь, чтобы …

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