Вопросы с тегом «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 …
29 bash  scripts 

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


7
Скрипт или функция для возврата через сколько дней до указанной даты
Я хотел бы написать сценарий или функцию, чтобы сказать мне, сколько дней с этого момента и до данной даты в будущем. То, что я изо всех сил пытаюсь выяснить, - это как обработать данную дату и сравнить ее с текущей датой ... Я представляю что-то вроде read -p "enter the …

2
Что делает set -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 секунду на каждой итерации)?
У меня есть этот скрипт bash; 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
Как я могу разбудить спящий сценарий bash?
Можно ли разбудить процесс, который был приостановлен с помощью 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, это что-то говорит? Итог: что значит $$1в bash.
27 bash 


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