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

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

3
Додавання 1 до змінної не працює як очікувалося (арифметика Баша)
Якщо я запишу наступне в термінал 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а також важко повернутися до іншого вузла, …

2
Як змайструвати декілька файлів у командному рядку?
Пробачте це найосновніше запитання, але я не зміг знайти прямої відповіді чи простого прикладу обміну стеками. Скажімо, у мене є папка файлів, яку я хотів би стиснути в один поштовий файл, яким я можу поділитися з моїми жахливими друзями з Windows (інакше я б просто використовував tarі робив це з …
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 …
16 bash  scripts  dconf 

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

1
Чому в команді служби не заповнюється спеціальна вкладка назв завдань на початку?
Я звик створювати сервіси для запуску з файлом, /etc/init/<service>.confі він працює прекрасно. Єдине, що я хотів би - це завершення вкладки так само, як зараз у будь-якій службі /etc/init.d/. Під час написання служби sudo xx назва сервісу повинна з’являтися. Чи є спосіб додати початкові послуги до цього списку автоматичного завершення?
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] on linux2 …

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.