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

32
Как сделать автозаполнение терминала при наличии нескольких файлов / директорий?

Если у меня есть несколько каталогов, например: afoo abar иногда мой терминал будет отказываться от автозаполнения, когда я нажимаю tab (например, «cd a», затем tab), и вместо этого печатаю список каталогов. Иногда он даже издает шумный, раздражающий звук. Есть идеи, как сделать автозаполнение в...

32
«Mv file» и теперь его нет

В окне терминала я набрал: mv filename ..\.. [Note the wrong slash.] Теперь я не могу его найти. Ушел. Я провел несколько поисков и просмотрел восстанавливаемые удаленные файлы. Ничего такого. Пуф. Служит мне прямо для использования машины с Windows прямо перед. Кто-нибудь знает, где это могло бы...

32
Как проверить процесс уже запущен или нет

Я хочу проверить, какой процесс уже запущен или нет. Я судил этот Q & A . Но я не получил никакого конкретного решения. Вот пример, который я попробовал: я создал abc.shфайл и запустил этот скрипт в фоновом режиме, например sh abc.sh &. Теперь этот файл работает в фоновом режиме, и я...

32
Как использовать / dev / (u) random

Как я могу использовать /dev/(u)randomв Ubuntu или любых * nix системах? Я попробовал это, но там написано, что разрешение отклонено Примечание: я тоже пробовал как root. /dev/(u)random sudo /dev/(u)random sudo -s; /dev/(u)random...

31
Скрытие вывода команды

У меня есть скрипт, где он проверяет, установлен ли пакет или нет, и используется ли порт 8080 определенным процессом или нет. У меня нет опыта работы с Bash, поэтому я сделал что-то вроде этого: if dpkg -s net-tools; then if netstat -tlpn | grep 8080 | grep java; then echo "Shut down server before...

31
команда bash для каждого файла в папке

У меня есть набор файлов, к которым я хотел бы применить ту же команду, и вывод должен содержать то же имя, что и обработанный файл, но с другим расширением. В настоящее время я делаю переименование /my/data/Andrew.doc в /my/data/Andrew.txt. Я хотел бы сделать это для всех файлов .doc из папки / my...

30
Как я могу установить один файл .bashrc для нескольких пользователей?

во время моей работы мне нужно постоянно добавлять команды псевдонимов в bashrc, большинство этих команд должны запускаться другими пользователями. Есть ли способ добавить команды псевдонимов в bashrc из внешнего...

30
Почему в Ubuntu по умолчанию ~ / .profile источник ~ / .bashrc?

Вот содержимое акции, ~/.profileкоторая пришла с моим 13.10 (закомментированные строки удалены): if [ -n "$BASH_VERSION" ]; then if [ -f "$HOME/.bashrc" ]; then . "$HOME/.bashrc" fi fi if [ -d "$HOME/bin" ] ; then PATH="$HOME/bin:$PATH" fi Это унаследовано от Debian, но почему Canonical решила...

30
Удаление папки с именем ~

Это вывод ls -l ls -l total 53484 drwxr-xr-x 3 root root 4096 2011-02-10 05:59 ~ -rw-r--r-- 1 root root 54313810 2011-02-13 05:09 jobs.jar -rw-r--r-- 1 root root 384035 2011-02-15 05:33 jobsLog.out Я не могу сделать, rm -rf ~ потому что это удалит мой домашний каталог. Что мне делать? Это не...

30
В чем различия между &> и 2> & 1

Существует две формы перенаправления стандартного вывода и стандартной ошибки в стандартный вывод . Но какой из них лучше? а почему то &>считается идеальным? Я не могу найти, в чем различия, так что многие руководства и даже руководство по bash указывают, что &>лучше! Так почему я...

30
Как использование тильды работает как ярлык для моего домашнего каталога?

Я был в замешательстве, пытаясь скопировать некоторые файлы с одного компьютера на другой. Я понял это, но синтаксис все еще смущает меня. Это работает: scp ~/Desktop/Volenteer.png jay@server.ip:~j0h/b который кладет Volenteer.pngв папку /home/j0h/b. Тем не менее, это не работает: scp...

29
Автозаполнение Bash с добавлением пробелов - почему и как исправить?

Я использую табуляцию больше, чем набираю буквы. Я использовал для ввода, rm ~/De<TAB>и это будет завершено, чтобы rm ~/Desktop/я мог перейти на следующий уровень. В последнее время это поведение изменилось. Завершение теперь дает rm ~/Desktop<SPACE>, что означает, что я должен...

29
Как написать 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
Искать дубликаты имен файлов в иерархии папок?

У меня есть папка с именем img, эта папка имеет много уровней подпапок, все из которых содержат изображения. Я собираюсь импортировать их в сервер изображений. Обычно изображения (или любые файлы) могут иметь одно и то же имя, если они находятся в другом пути к каталогу или имеют другое расширение....

29
В чем разница между «su -», «sudo bash» и «sudo sh»?

Я хотел бы знать, в чем разница между su - sudo bash sudo sh Я не могу войти в систему как root, делая это, su -потому что у меня нет пароля root - я имею в виду, что у меня есть свой пароль пользователя, с которым я могу, sudo "command" но этот пароль не работает, потому что su - я могу войти в...

29
Приостановить выполнение и дождаться ввода пользователя

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

28
Как заставить bash-скрипт работать с задержкой (т.е. ждать 1 секунду на каждой итерации)?

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

28
Получение текстового редактора по умолчанию, используемого в системе

Я использовал, select-editorи я отмечаю, что я использую /usr/bin/nano. Это текстовый редактор по умолчанию, который я использую? Когда я открываю текстовые файлы, он открывается с помощью gedit Какая команда в терминале должна быть указана, чтобы получить текстовый редактор по умолчанию, который я...