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

17
изменение оболочки с Zsh на Bash

Мой веб-сервер был взломан кем-то, кто использовал оболочку zsh. Я чувствую себя более комфортно, используя оболочку bash, так как это настройки по умолчанию, поставляемые с Ubuntu и OS X (две основные операционные системы, которые я использую). Но этот вопрос ориентирован на сервер Ubuntu. У меня...

17
пинговать несколько IP с помощью bash?

У меня есть 10 IP-номеров, которые я должен пинговать ежедневно, чтобы проверить, как я могу это сделать, используя скрипт BASH. Так что я могу автоматизировать эту задачу с помощью cron. Я хочу только BASH-скрипт....

17
Какая польза от полной команды?

При запуске 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...

17
Почему автоматическое завершение терминала иногда не предлагает ничего для команды `services`?

Иногда, когда я набираю команду на терминале, автозаполнение терминала не работает, даже если моя команда не неправильная. Например, посмотрите на это: у sudo service vsftpd statussudo и service нет никаких проблем. Я имею в виду, когда вы набираете sud + tabтерминал, предлагайте вам sudo или я...

17
Что означает su> echo «<username>»?

Когда я входил в команду su > echo "sachin" он просил пароль. Когда я дал свой пароль, произошли некоторые странные вещи, как вы можете видеть: Еще одна вещь: есть еще один пользователь, Hadoop , на моем ноутбуке, но когда я делаю su > echo "Hadoop" это говорит нет записи passwd для Hadoop...

17
Проверка наличия файла и возможность его чтения и записи

Я пытаюсь написать скрипт, который будет искать определенный файл .txt, сохраненный на моем рабочем столе. Я хочу, чтобы скрипт мог проверить, существует ли этот файл, а затем проверить, доступен ли он для чтения и записи. Есть...

17
Почему Bash считает, что 010 это 8?

Почему Bash считает число 010 = 8? x=010 echo $x 010 echo $(( x+0 )) 8 echo $(( x-2 )) 6 Я думал, что это может быть двоичным, но 010 = 10 = 2. Так почему он получает 8, и как я могу заставить его думать, 010 = 10 (и 010 - 2 =...

17
Включить команду в выходной файл?

Извините за запутанный заголовок! Предположим, я бегу apt-cache depends kde-window-manager > ~/Desktop/kwin-depends Я получу файл с именем "kwin-disabled" в папке Desktop. Есть ли какая-то хитрость, чтобы включить команду, которую я дал как часть файла, предпочтительно в начале файла? Итак, по...

17
Что означает двойной слеш в `$ {f // / _}`?

Я изучаю Bash и хочу заменить символы пробела другими "непустыми" символами. Я использую forцикл: for f in *\ *; do mv "$f" "${f// /_}"; done Мой вопрос: почему двойная косая черта и пространство в ${f// /_}? Что делает ${f//...

17
Есть ли какая-нибудь программа для нечеткого сопоставления строк, которая обеспечивает счет совпадения?

У меня есть список строк в файле Aи файле B. Я хочу взять каждую строку в файле A и найти наиболее похожую строку в файле B. Для этого я ищу инструмент, который обеспечивает нечеткое сравнение. например: $ fuzzy_compare "Some string" "Some string" 100 Где 100 - это некоторое соотношение равенства....

17
удалить файл, но исключить все файлы в списке

Мне нужно периодически очищать папку. Я получаю список файлов, который содержит текст, какие файлы разрешены. Теперь я должен удалить все файлы, которых нет в этом файле. Пример: dont-delete.txt: dontdeletethisfile.txt reallyimportantfile.txt neverdeletethis.txt important.txt Моя папка делает...

17
Как узнать общее время, проведенное на ноутбуке в этом году?

Мне интересно узнать общее время, которое я потрачу на работу над ноутбуком в 2016 году. last reboot --since 2016-01-01 --until 2016-12-31 | grep -o '(.*)' | grep -v '-' дает мне общее время работы ноутбука в этом формате: (01:33) (04:40) (01:31) (1+06:41) (02:47) (00:30) Теперь, как мне это...

17
Как я могу использовать знак стрелки в моей подсказке bash?

Как я могу использовать эти красные и зеленые стрелки в приглашении bash? обновление 1 Это мой .bashrcфайл if [ "$color_prompt" = yes ]; then PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\[\033[00m\]\ [\033[01;34m\]→ \w\[\033[00m\]\$ ' else PS1='${debian_chroot:+($debian_chroot)}→ \w\$ '...

16
Добавить папку сценария bash в путь?

У меня есть несколько скриптов bash в папке приложения, которые я хотел бы использовать, как если бы они были на моем пути. Если бы это были обычные приложения, я бы просто добавил каталог в ~ / .bashrc, но это скрипты. например: ~/a_dir/another_dir/foo.sh ~/a_dir/another_dir/foo-gui.sh Есть ли...

16
Как мне изменить мой 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...

16
Проблема PS1, портящая CLI

Я сделал простое задание PS1 PS1="\e[0;31m[\W]\$ \e[m " Все, что я хотел сделать, это изменить цвет подсказки и отобразить только относительный путь. Однако это портит CLI. Например, при просмотре истории ↑он обрезает и перекрывает дисплей. Когда я набираю длинную команду, курсор перемещается в...