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

63
Как добавить больше команд в Git Bash?

Я работаю на машине Windows, и я использую оболочку Bash, которая поставляется с Git. Но есть много утилит, которые отсутствуют в этой версии оболочки Bash. Как я могу установить больше команд в этой...

63
Почему . не в пути по умолчанию?

На UNIX-подобных системах за эти годы (наиболее актуально для меня, Linux) я заметил, что .(текущий каталог) никогда не включается $PATHпо умолчанию. Почему это? Я помню, как читал много лет назад, что это была проблема безопасности, но статья, которую я прочитал, не объясняла, в чем именно...

62
Совместное использование одного и того же `ssh-agent` среди нескольких сеансов входа

Есть ли удобный способ гарантировать, что все логины от данного пользователя (т.е. меня) используют один и тот же ssh-agent? Я взломал сценарий, чтобы сделать эту работу большую часть времени, но я все время подозревал, что есть какой-то способ сделать это, что я только что пропустил. Кроме того, с...

62
Постоянно повторно выполнять команду, когда она заканчивается в Bash

Я пытаюсь найти простой способ повторного выполнения команды всякий раз, когда она завершается, по любой причине (ошибка или нет). Каков наилучший способ приблизиться к этому? РЕДАКТИРОВАТЬ: Я не был достаточно ясным, прежде чем. Мне нужно следующее выполнение, чтобы дождаться окончания...

62
Командная строка SSH перезагрузите Mac OSX Mountain Lion

Как я могу перезапустить службу SSH через командную строку на Mac OSX Mountain Lion, пожалуйста? Используя ps aux | grep 'ssh', я смог сделать вывод, что процесс наиболее вероятен /usr/sbin/sshd. Отсюда я искал в документации по sshd ссылки на «restart», но не нашел ни одного. Я не знаю, каким...

62
Как создать и отформатировать раздел, используя скрипт bash?

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

62
.bashrc не поддерживается в iTerm + Mac OS X

Я использую iTerm в Mac OS X 10.6. Кажется , когда я открываю Iterm, ни .bashrcни .bash_profileдобыт. Я могу сказать, потому что псевдонимы, определенные в .bashrcне установлены. Как...

61
Запустите или отправьте команду на панель tmux в запущенном сеансе tmux

Я хочу написать скрипт оболочки, который будет прикрепляться к именованному сеансу tmux, выбрать окно (или панель) в этом сеансе и запустить команду в этом выбранном окне (или панели). Как мне сделать это из сценария Bash? я знаю tmux new-window -n:mywindow 'exec something' позволяет мне отправлять...

61
Linux «Верхняя» команда для Windows Powershell?

Я ищу командлет PowerShell, который может обеспечить функциональность, аналогичную приложению Linux Top. То, что обновляется с заданным интервалом и отображает список процессов с CPU% util. Я видел сценарии, которые отображают загрузку CPU% в цикле, но что-то вроде top было бы намного удобнее, так...

61
Что такое Git Bash для Windows?

Я с радостью использую Git и Git Bash с https://git-scm.com/ . Здесь есть страница с дополнительной информацией: https://git-for-windows.github.io/ . Вчера я столкнулся с проблемой rsync, и начал копаться глубже в Git Bash для Windows. Я понял, что даже не уверен в названии программы Bash, потому...

61
Linux: непрерывная синхронизация файлов, в одну сторону

Сценарий: IDE устанавливается на рабочем столе Linux, редактируя файлы PHP локально. Каждый раз, когда я сохраняю файл, я хочу, чтобы это изменение появилось на сервере Linux, где работает Apache. На сервере есть ssh (и samba и nfs). В качестве справки, когда я редактировал файлы в Windows, я...

60
Как очистить записи ssh-agent (в Mac OS X)?

Я использую Mac OS X, и кажется, что после SSHing к нескольким машинам, используя файлы идентификации, мой 'ssh-agent' создает много идентификаторов / ключей, а затем иногда предлагает слишком много для удаленной машины, заставляя их сбросьте меня с толку перед подключением: Получено отключение от...

60
Значение хеша MD5 отличается от Bash и PHP [дубликат]

На этот вопрос уже есть ответ здесь: Почему мой хэш командной строки отличается от онлайн-результатов MD5? 4 ответа Я попытался сгенерировать сумму MD5 (используя md5sum) для строки "hello". Я опробовал различные методы в качестве инструмента md5sum в Linux, функцию PHP MD5 (), а также различные...

60
Мониторинг файла, пока не найдена строка

Я использую tail -f для мониторинга файла журнала, в который ведется активная запись. Когда в файл журнала записывается определенная строка, я хочу выйти из режима мониторинга и продолжить работу с остальным сценарием. В настоящее время я использую: tail -f logfile.log | grep -m 1 "Server Started"...

59
Как объединить / слить много mp3 файлов?

Поиск в Google о том, как объединить / объединить множество mp3-файлов, предлагает мне просто соединить catих. Это может «работать», но очевидно, что это не правильный способ, так как каждый заголовок и набор тегов IDv3 также будут объединены. Существует ли программа для Linux, которая может быть...

59
Мой компьютер зависает нерегулярно

Мой компьютер начал зависать нерегулярно в течение 3 недель. Обратите внимание, что этот вопрос меняется с каждой вещью, которую я пробую. (Для дополнительных деталей) Что происходит Мой компьютер зависает, видео останавливается. (Без графических глюков, просто останавливается) Звуки тоже...

58
Как я могу получить путь монтирования USB-устройства на OSX?

У меня есть скрипт резервного копирования, который выполняет резервное копирование некоторых данных на USB-устройство. У меня проблема в том, что OSX иногда меняет ожидаемый путь монтирования. Например, если какой-либо файл заблокирован по ожидаемому пути монтирования, OSX монтирует его по другому...

57
Как написать скрипт, который принимает входные данные из файла или из стандартного ввода?

Как можно написать скрипт, который принимает входные данные из аргумента имени файла или из стандартного ввода? например, вы могли бы использовать lessэтот способ. можно выполнить less filenameи эквивалентно cat filename | less. Есть ли простой способ «из коробки» сделать это? или мне нужно заново...