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

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

1
Чому Баш думає, що 010 - це 8?
Чому Баш вважає число 010 = 8? x=010 echo $x 010 echo $(( x+0 )) 8 echo $(( x-2 )) 6 Я думав, що це може бути двійковим, але 010 = 10 = 2. То чому він отримує 8, і як я можу змусити його думати 010 = 10 (а …
17 bash 

1
Перевірка файлу та чи читається він чи доступний для запису
Я намагаюся написати сценарій, який шукатиме певний .txt файл, збережений на моєму робочому столі. Я хочу, щоб сценарій міг перевірити, чи існує цей файл, а потім перевірити, чи є він читабельним і доступним для запису. Якісь підказки?
17 bash  permissions 

6
Чому автоматичне завершення терміналу іноді нічого не пропонує команді `services '?
Іноді, коли я набираю команду на терміналі, автоматичне заповнення терміналу не працює, навіть якщо моя команда неправильна. Наприклад, погляньте на це: sudo service vsftpd statusсудо і сервіс не мають жодних проблем. Я маю на увазі, коли ви вводите sud + tabтермінал, пропоную вам судо або я набираю серві + tabтермінал, …

2
У чому полягає повна команда?
Під час виконання completeкоманди на моєму gnome-терміналі вона показує деякі команди. Що вони? А яке використання completeкоманди? $ complete complete -F _minimal complete -F _filedir_xspec oodraw complete -F _filedir_xspec elinks complete -F _filedir_xspec freeamp complete -F _longopt split complete -F _longopt sed complete -F _longopt ld complete -F _longopt grep …

6
ping кілька IP-адрес, використовуючи bash?
У мене є 10 IP-номерів, які мені щодня доводиться писати для перевірки. Як це зробити за допомогою сценарію BASH. Так що я можу автоматизувати це завдання за допомогою cron. Я хочу лише сценарій BASH. Дякую.
17 bash  ip  ping 

1
Штрих для циклу з діапазоном {# .. #}
{# .. #} генерують послідовність чисел або знаків, аналогічно діапазону () в Python. Якщо я виконую команду echo {1..5}в командному рядку, у мене є: 1 2 3 4 5 Натомість наступний скрипт bash працює не так, як очікувалося. for i in {1..3}; do echo "Iteration $i" done надрукує: Iteration {1..3} …

2
Що 'rm -r ~' зробив у моєму домашньому каталозі?
gedit створює приховані файли резервного копіювання, що закінчуються на "~". Я хотів зробити рекурсивну очистку дерева каталогів. Команда rm *~видалить усі локальні файли, що закінчуються на '~' Я думав rm -r *~ .видалити всі файли з цілого дерева, але я написав текст rm -r ~. Було повідомлення, якийсь каталог не …

8
видаліть файл, але виключіть усі файли зі списку
Мені потрібно періодично чистити папку. Я отримую список файлів, який містить текст, які файли дозволені. Тепер я маю видалити всі файли, яких немає у цьому файлі. Приклад: dont-delete.txt: dontdeletethisfile.txt reallyimportantfile.txt neverdeletethis.txt important.txt Очищення моєї папки містить це як приклад: ls /home/me/myfolder2tocleanup/: dontdeletethisfile.txt reallyimportantfile.txt neverdeletethis.txt important.txt this-can-be-deleted.txt also-waste.txt never-used-it.txt Отже, ці …


4
зміна оболонки з zsh на bash
Мій веб-сервер був підроблений тим, хто використовував оболонку zsh. Мені зручніше використовувати bash shell, оскільки це типові настройки, які поставляються з Ubuntu та OS X (дві основні операційні системи, які я використовую). Але ці питання зосереджені на сервері Ubuntu. У мене на цьому веб-сервері працює 4 веб-сайти, я використовую byobu, …
17 command-line  bash  zsh 

9
Перейменування великої кількості файлів зображень за допомогою bash
Мені потрібно перейменувати бл. 70 000 файлів. Наприклад: Від sb_606_HBO_DPM_0089000і sb_606_dpm_0089000т.д. Діапазон чисел переходить від 0089000до 0163022. Це лише перша частина імені, яку потрібно змінити. всі файли знаходяться в одному каталозі і нумеруються послідовно (послідовність зображень). Цифри повинні залишатися незмінними. Коли я пробую це в башті, він мене гризе, що …



3
Де визначена оболонка для входу?
Я читав sudo -i/-s тут різницю . Після використання команди shoptзазначається, що всі ( sudo su/sudo -i/sudo -s) $SHELLнадають однакові результати, але shoptрезультати команд різні. Отже, як визначається оболонка для входу та не входу? Звідки shoptберуть результат? Чому це не пов'язано $SHELL? судо су givinv@87-109:~$ sudo su root@87-109:/home/givinv# root@87-109:/home/givinv# root@87-109:/home/givinv# …

7
Як захопити відсоток використання диска розділу як ціле число?
Я хотів би метод захоплення використання диска певного розділу, використовуючи каталог, де встановлений розділ. Вихід повинен бути просто цілим числом без прокладки або наступних символів, як я хотів би зберегти його у змінній. Я використовував df --output=pcent /mount/point, але потрібно обрізати висновок, оскільки він має непотрібний заголовок, пробіл на одному …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.