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

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

3
Автоматичне заповнення Bash з доданими пробілами - чому і як це виправити?
Я використовую заповнення вкладки більше, ніж набираючи літери. Я раніше набирав, rm ~/De<TAB>і це було б завершено, щоб rm ~/Desktop/я міг продовжувати наступний рівень. Останнім часом така поведінка змінилася. Тепер завершення приносить результат rm ~/Desktop<SPACE>, а це означає, що я повинен повернути простір і ввести косу рису, якщо хочу продовжувати. …
29 bash 

6
Як написати shscript, щоб знищити -9 pid, який можна знайти через lsof -i
Я використовую tomcat, а іноді, коли я кажу йому зупинити, це не вбиває належним чином процес. Мій спосіб цього теж зробити: lsof -i tcp:8080 який виводить: COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME java 888 root 35u IPv6 780659 0t0 TCP *:http-alt (LISTEN) java 888 root 39r IPv6 …
29 bash  scripts 

1
Призупиніть виконання та чекайте введення користувачем
У мене є сценарій, який я створюю, і у мене є проблема з ним: я хотів би призупинити виконання і чекати введення користувачем. Я думав, що у мене це було з read -p -n 1 $fooкомандою, але система має проблеми з цією командою. Ось мій поточний сценарій: #!/bin/sh # Ititialization …
29 bash 


7
Сценарій або функція, щоб повернути скільки днів від дати до заданої дати
Я хотів би написати сценарій або функцію, щоб сказати, скільки днів відтепер до заданої дати в майбутньому. Що я намагаюся опрацювати - це як обробити дану дату і порівняти її з поточною датою ... Я уявляю собі щось подібне read -p "enter the date in the format YYYY-MM-DD " І …

2
Що робить набір -e?
У мене знайдений скрипт, і я намагаюся його запустити, він просто завантажує та встановлює бібліотеки виконання програми Apache. Перший рядок - set -eце і викликає помилку; що робить set -e?
28 bash 

6
Сценарій оболонки до -9 вбивств на основі імені
Чи є спосіб (можливо, сценарій), як автоматизувати цей процес: petr@sova:~$ ps -ef | grep middleman petr 18445 2312 1 12:06 pts/2 00:00:01 /home/petr/.rvm/gems/ruby-1.9.3-p362/bin/middleman petr 18581 13621 0 12:08 pts/0 00:00:00 grep --color=auto middleman petr@sova:~$ kill -9 18445 На жаль, pkillзанадто слабкий, тому що мені доведеться перейти з -9можливістю ввімкнути kill.
28 bash  process  kill 

2
Як змусити сценарій bash запускатись із затримкою (тобто чекати 1 сек на кожну ітерацію)?
У мене є цей баш сценарій; for (( i = 1 ; i <= 160 ; i++ )); do qsub myccomputations"${i}".pbs done В основному я вважаю за краще, якби між кожною ітерацією була затримка на 1 секунду. Причина полягає в тому, що при кожній ітерації він надсилає програмний файл mycomputation"${i}$.pbsна …

5
Для якої команди використовується псевдонім ll?
Хтось може сказати мені, для чого призначений псевдонім командної терміналу ll? Все , що я можу знайти в Інтернеті є багато людей говорять , що це псевдонім ls -lабо ls -laабо ls -ltr. Але це просто неправильно. Результат виглядає інакше. Чи є спосіб знайти llта переглянути його синтаксис?

2
Отримання текстового редактора за замовчуванням, який використовується в системі
Я використовував select-editorі зазначаю, що користуюся /usr/bin/nano. Це текстовий редактор за замовчуванням, який я використовую? Коли я відкриваю текстові файли, він відкривається за допомогою gedit Яку команду в терміналі необхідно вказати, щоб отримати текстовий редактор за замовчуванням, який я використовую, і повернути його до e в терміналі?


6
Що означає експорт PATH = щось: $ PATH означає?
Я дуже новачок у Linux, і я помістив таку команду в кінці файлу .profileпід домашню папку: export PATH="~/.composer/vendor/bin:$PATH" Я знаю, що проблеми змінних оточуючих середовищ та їх значень трохи знаходяться в Windows, але в цьому випадку я хочу зрозуміти, що робить ця команда, і які її компоненти містять: Що це …

4
Як я можу розбудити сценарій сну?
Чи можливо пробудити процес, який призупинено за допомогою sleepкоманди? Як приклад, скажімо, у вас є цей сценарій: #!/bin/bash echo "I am tired" sleep 8h echo "I am fresh :)" Через 30 хвилин ви виявите, що потрібен сценарій для припинення, тобто ви хотіли, щоб ви написали sleep 30mнатомість. Ви не хочете …

4
Яке значення $$ 1 у bash?
Я насправді граю з аргументами, і це сталося. Я просто думав, як побачити, що станеться, якщо я наберу, $$1і я це зробив і отримав щось нижче. raja@raja-BONEFISH:~$ $$1 19301: command not found Що це за 19301 рік, це щось говорить? Підсумок: що означає значення $$1bash.
27 bash 


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