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

13
Поиск команд в истории с прерывистыми ключевыми словами

Мне было интересно, как искать команды в истории, не зная первые несколько букв команды? При поиске с использованием Ctrl- Rв bash, нужно дать первые несколько букв команды. Что если я знаю только некоторые символы посередине, или некоторые в начале и некоторые в середине? Например, для поиска cat...

13
Как безопасно передавать переменные в сценарии с поддержкой root?

Этот вопрос носит общий характер и применим не только к моей ситуации, но ... У меня есть небольшое устройство busybox, где я хочу, чтобы пользователь без полномочий root мог выполнять определенный сценарий с привилегиями пользователя root. Например, что-то вроде этого небольшого скрипта для...

13
Как настроить Mutt для отображения заголовка даты в моем местном часовом поясе в пейджере?

Когда я просматриваю сообщение в пейджере Mutt, отображается время в заголовке даты в формате UTC, а не мой местный часовой пояс. В индексном представлении отображается местное время правильно. Я нашел этот старый пост в списке рассылки, который описывает, как заставить отображать местное время в...

13
Настройка оболочки bash: выделите / выделите цветом команду

В Интернете есть несколько учебных пособий / сообщений (например, http://www.cyberciti.biz/faq/bash-shell-change-the-color-of-my-shell-prompt-under-linux-or-unix/ ) о том, как настроить приглашение в bash, установив PS1. Есть ли способ настроить цвет / жирный шрифт команды, которую я набираю?...

13
Как я могу узнать IP-адрес других пользователей, зарегистрированных на том же удаленном компьютере?

Я могу видеть имена других пользователей на удаленном компьютере с помощью whoкоманды ... Я также хотел бы знать IP-адрес этих пользователей ... Я пытался с командами /sbin/ifconfingи , netstatно я не мог получить положительные результаты ... Мне нужно, чтобы это решение было совместимо как с...

13
Как настроить ловушку в функциях Bash?

Я могу настроить trapв скриптах bash, но не в функциях bash. Например, sourceкод ниже и запустите f, теперь попробуйте Ctrl+ C, он не был пойман в ловушку! Как настроить trapфункции Bash? 4 trap ctrl_c INT 5 6 ctrl_c () { 7 echo "** Trapped CTRL-C" 8 } 9 10 11 f () { 12 for i in `seq 1 100`; do 13...

13
Как выбрать конкретные файлы в другом каталоге, используя bash?

Я хочу перечислить (или удалить, или выполнить какую-либо другую операцию) с определенными файлами в каталоге, например так: $ ls /opt/somedir/ aa bb cc aa.txt bb.txt cc.txt $ ls /opt/somedir/(aa|bb|cc) ## pseudo-bash :p aa bb cc Как я могу добиться этого (без предварительной записи в...

13
Как полностью разветвить команду оболочки, которая использует перенаправление

Я написал довольно много сценариев оболочки за эти годы (но я определенно не являюсь системным администратором), и есть кое-что, что всегда доставляло мне неприятности: как я могу развить команду оболочки, невосприимчивую к зависаниям в фоновом режиме, из сценария Bash ? Например, если у меня есть...

13
Как мне переопределить функцию bash в терминах старого определения?

Есть ли способ, которым я могу переопределить функцию bash в терминах ее старого определения? Например, я хотел бы добавить следующий блок кода в преамбулу функции command_not_found_handle (), # Check if $1 is instead a bash variable and print value if it is local VAL=$(eval echo \"\$$1\") if [ -n...

13
Как проверить, могу ли я войти на сервер через ssh?

У меня есть список серверов: cat list.txt 10.10.10.10 servera 10.11.10.10 serverb Как я могу проверить, могу ли я войти через ssh к ним или нет? Я имею в виду, что по умолчанию я должен быть в состоянии войти через ssh key auth .., так что вкратце, мне нужно решение, которое сортирует строки...

13
Как я могу получить файл bashrc каждый раз, когда я "очищаю"

Это может быть плохой идеей. Чем больше я думаю об этом, тем больше я осознаю, что мне, вероятно, не следует этого делать ... но я пытался и терпел неудачу, поэтому я ДЕЙСТВИТЕЛЬНО хочу знать, как это сделать, даже если это плохая идея. Я хочу, чтобы файл bashrc получал каждый раз, когда я запускаю...

13
Клавиша Escape (удаление всей строки) оболочки Windows в Bash

В командной строке Windows (powershell и cmd) при нажатии Escклавиши в строке все, что вы ввели в командной строке, удаляется. Я обнаружил, что нажатие Escклавиши в приглашении bash ничего не делает. Нажмите Escи затем backspaceудалите слово, но это должно быть сделано для каждого слова. Я учу Bash...

13
Подсветка синтаксиса Bash для подоболочек

Учитывая большое количество вопросов , которые оказываются связанными с подоболочками в Bash ( «Почему не моя переменная прибавка в этом централизованной while readцикле ?»), Я просто подумала , что было бы очень хорошо , чтобы обратиться к некоторому редактору или службе , где код который будет...

13
Каковы способы отображения сообщения в оболочке bash после входа пользователя в систему?

У меня CentOS 5.7 VPS с использованием bash в качестве оболочки, которая отображает фирменное приветствие сразу после входа в систему через SSH. Я пытался изменить его, но не могу найти его в обычных местах. Пока что я посмотрел motdфайл и проверил sshd_configнастройки файла баннера. Файл баннера...

13
Как мне использовать тройник для перенаправления на grep

У меня нет большого опыта использования тройника, поэтому я надеюсь, что это не очень просто. После просмотра одного из ответов на этот вопрос я столкнулся со странным поведением tee. Чтобы вывести первую строку и найденную строку, я могу использовать это: ps aux | tee >(head -n1) | grep syslog...

13
Нужна петля для сна на долю секунды

На моей машине мне нужно выполнить цикл, который повторяет одну простую команду, которая должна иметь задержку, выраженную в долях секунды. Допустим, мне нужно: чтобы сохранить файл с возрастающим перечислением (файл-0, файл-1, файл-2, ...), сгенерированный чем-то тривиальным для этого примера,...

13
Как удалить команды в истории, соответствующие заданной строке?

Мне нужно удалить все команды в моей истории, соответствующие строке. Я пробовал: $ history | grep searchstring | cut -d" " -f2 | history -d -bash: history: -d: option requires an argument $ history | grep searchstring | cut -d" " -f2 | xargs history -d xargs: history: No such file or directory $...

13
Как заставить слово Bash ссылаться на псевдоним, функцию, файл и т. Д.?

Пытаясь добавить немного больше деталей к связанному вопросу , я понял, что не знаю, как указать, какой из доступных типов слов Bash выполнять. По словам, help typeесть пять типов слов: псевдоним ключевое слово функция встроенная файл Слово может иметь несколько типов ( trueэто просто пример; более...

13
Завершение вкладки Bash превращает «~» в «/ home / ___», когда это не было раньше

Раньше, если бы я печатал ~/biTab, раньше он превращался в ~/bin. Однако сегодня это начало превращаться ~/biTabв /home/username/bin. Я бы предпочел, чтобы он был первым, но я не уверен, что случилось ... Я добавил скрипт для редактирования завершения bash, но удалил его ~./bashrcи перезапустил...

13
Как определить функцию Bash, которая может использоваться различными скриптами

Я определил bashфункцию в моем ~/.bashrcфайле. Это позволяет мне использовать его в терминалах оболочки. Однако, кажется, что он не существует, когда я вызываю его из скрипта. Как я могу определить bashфункцию, которая будет использоваться...