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

50
В чем разница между «логином» и «интерактивной» оболочкой bash

В чем разница между «логином» и «интерактивной» оболочкой bash? Я цитировал Википедию ниже, но кто-нибудь может дать лучший ответ? РЕДАКТИРОВАТЬ: Это вики сообщества, поэтому, возможно, вместо того, чтобы голосовать за закрытие, вы можете привести примеры ситуаций, требующих какого типа $ SHELL...

47
Как удалить недопустимые символы из имен файлов?

У меня есть файлы с недопустимыми символами, такими как эти 009_-_�%86ndringshåndtering.html Это то, Æгде что-то пошло не так в имени файла. Есть ли способ просто удалить все недопустимые символы? или можно было trбы как-то использовать? echo "009_-_�%86ndringshåndtering.html" | tr...

47
Стандартное место для пользовательских скриптов bash_completion.d?

У меня есть доступ пользователя (без рута) к машине Linux (Suse), где я разработал несколько скриптов bash и соответствующие правила автозаполнения bash. Поскольку сценарии принадлежат только моему пользователю, и поэтому мне нужны полные правила, только «активные» для меня (частично из-за того,...

46
Bash найти команду подробный вывод

Есть ли способ сказать команде bash findвыводить, что она делает (подробный режим)? Например, для команды: find /media/1Tb/videos -maxdepth 1 -type d -mtime +7 -exec rm -rf {} \;вывести: Found /media/1Tb/videos/102, executing rm -rf /media/1Tb/videos/102...

46
Как пинговать в linux, пока хост не известен?

Как я могу пинговать определенный адрес и, когда найден, перестать пинговать. Я хочу использовать его в скрипте bash, поэтому, когда хост запускается, скрипт продолжает пинговать, и с момента доступности хоста скрипт продолжается...

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

Я хочу захватить ВСЕ данные журналов, как с сообщениями об ошибках, из вывода моего скрипта, так и перенаправить их все в файл журнала. У меня есть скрипт, как показано ниже: #!/bin/bash ( echo " `date` : part 1 - start " ssh -f admin@server.com 'bash /www/htdocs/server.com/scripts/part1.sh logout...

44
Прекратить ssh логин от печати MOTD с клиента?

У меня настроен SSH без пароля, однако он печатает MoTD при входе в систему. Есть ли способ остановить это на стороне клиента? Я пытался, ssh -qно это не работает. Я не хочу использовать ~/.hushloginи не хочу менять настройки сервера. Единственное, что может работать - это успокоить весь вывод, с...

41
Xargs, разделенные символом новой строки

Можно ли xargsиспользовать в качестве разделителя только символ новой строки? (в bash для Linux и OS X, если это имеет значение) Я знаю, что -0можно использовать, но это PITA, так как не каждая команда поддерживает вывод с разделением...

39
Как получить все отпечатки для файла .ssh / authorized_keys (2)

Есть ли простой способ получить список всех отпечатков пальцев, введенных в .ssh / authorized_keys || Файл .ssh / authorized_keys2? ssh-keygen -l -f .ssh/authorized_keys вернет только отпечаток первой строки / записи / публичного ключа взломать с помощью awk: awk 'BEGIN { while (getline <...

39
Передача вывода wget в / dev / null в cron

Я запускаю следующую команду каждые 5 минут в моем crontab, чтобы поддерживать Phusion Passenger. */5 * * * * wget mysite.com > /dev/null 2>&1 Когда я запускаю это, он выполняет wget на сайте, направляя STDOUT / STDERR в / dev / null. Когда я запускаю это из командной строки, он работает...

39
Крон: Получать только ошибки в электронных письмах?

Наконец-то я установил реалистичное расписание резервного копирования своих данных с помощью сценария оболочки, который обрабатывается cron через короткие промежутки времени. К сожалению, я продолжаю получать пустые электронные письма каждый раз, когда выполняется CRON, а не только когда что-то...

38
Прямой способ запустить ssh-agent и ssh-add при входе через SSH?

Я пытаюсь автоматически выполнить следующие команды при входе на сервер через ssh: ssh-agent /bin/bash ssh-add ~/.ssh/id_rsa У моего ключа ssh есть фраза-пароль, и я могу ввести ее один раз для входа в систему. Я попытался поместить это в мой файл .bashrc, однако я считаю, что ssh-agent запускает...

38
Bash: Разница между> и >> оператором? [закрыто]

я новичок и не очень разбираюсь в bash.my инструктор попросил меня сделать скрипт cat и наблюдать за выводом, а затем сказать, что такое оператор> и в чем разница между оператором> & >>? и я не могу найти оправдания. Так что, пожалуйста, помогите...

37
Почему перенаправление 'script' в / dev / null / позволяет 'screen' работать, пока он используется как другой пользователь?

Я был привлечен к пользователю для запуска определенного долго работающего скрипта. Я хотел использовать экран, но я получил сообщение об ошибке «Не удается открыть ваш терминал '/ dev / pts / 4' - пожалуйста, проверьте». Так что я погуглил и наткнулся на сообщение на форуме, которое...