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

83
Каково происхождение приглашения UNIX $ (доллар)?

В приглашении UNIX используется $символ, указывающий, что ваш ввод ожидается. Мне было интересно, почему этот символ был выбран - если есть причина. Доллар просто кажется немного неожиданным. >Символ был бы более наводит на мысль , на мой...

82
Отключить звуковой сигнал PowerShell для возврата

Эта функция, кажется, была добавлена ​​в PowerShell версии 5.1, так как я не вижу ее на моем ноутбуке, все еще работающем с 5.0. При нажатии Backspaceв PowerShell он будет издавать звуковой сигнал, если нет (больше) текста для удаления. Это очень раздражает, если вы случайно удерживаете клавишу...

76
есть только файлы возврата Powershell get-childitem

Я хотел бы использовать get-childitem рекурсивно, но только чтобы он возвращал файлы, а не каталоги. Лучшее решение, которое у меня есть, просто не кажется естественным: gci . *.* -rec | where { $_.GetType().Name -eq "FileInfo" }...

73
Как выполнить команды в другой папке, не повторяя путь к папке?

Есть ли умный способ выполнять операции копирования и перемещения или команду для дублирования файла без необходимости выполнять cd, затем mv, в той же папке? Например, мне нужно выполнить следующее: mv /folder1/folder2/folder3/file.txt /folder1/folder2/folder3/file-2013.txt Обратите внимание, что...

71
Отключение звукового сигнала окна cmd

Есть ли способ по существу отключить звуковой сигнал командной оболочки Windows? Я сейчас работаю над сценарием PowerShell, который заканчивает печатью нескольких строк текста на экране. Я работаю над ошибкой в ​​логике кодирования. Но каждый раз, когда я ошибаюсь, мой сценарий будет выводить на...

69
PowerShell эквивалентен команде Unix `which`?

Есть ли в PowerShell эквивалент whichкоманды, найденной в большинстве (если не во всех) оболочках Unix? Несколько раз я хотел бы узнать местоположение чего-то, что я запускаю из командной строки. В Unix я просто делаю which <command>, и это говорит мне. Я не могу найти эквивалент в...

68
Список открытых SSH-туннелей

Я использую множество SSH-туннелей к различным серверам на моей машине с Linux (для туннелирования к базам данных, веб-серверам и т. Д.), И было бы очень удобно просматривать список текущих открытых туннелей с помощью сценария оболочки. Я могу идентифицировать локальные соединения с помощью grep на...

68
Узнайте, существует ли имя пользователя

Как я могу узнать в сценарии оболочки, существует ли данное имя пользователя в текущей системе? /etc/passwdи /etc/shadowявляются неполными. Рассмотрим службы каталогов OS X или Linux с аналогичной интеграцией с Active...

66
Какой простой способ запустить команду на 5 минут? [Дубликат]

На этот вопрос уже есть ответ здесь: Убить процесс после того, как ему позволили запустить в течение некоторого времени 3 ответа Есть ли простой способ, позволяющий определенной команде (только через которую можно завершиться Ctrl-C) запускаться автоматически в течение 5 минут? Например:...

62
Эквивалент «где» CMD в PowerShell

Кажется, я не могу найти что-нибудь о Powershell, эквивалентном whereкоманде из cmd. Должен ли я просто позвонить с cmdили есть что-то более элегантное в

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

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