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

Оболочка - это программное обеспечение, которое позволяет пользователям взаимодействовать с операционной системой, обычно вводя их в командной строке.

4
Как сделать так, чтобы разрешение нового файла наследовало от родительского каталога?
У меня есть каталог под названием data. Затем я запускаю скрипт под идентификатором пользователя «робот». робот пишет в dataкаталог и обновляет файлы внутри. Идея в том, dataчто я и робот открыты для обновления. Поэтому я настроил группу прав и владельцев следующим образом drwxrwxr-x 2 me robot-grp 4096 Jun 11 20:50 …

9
Как я могу сделать рекурсивный поиск и замену из командной строки?
Используя оболочку, такую ​​как bash или zshell, как я могу сделать рекурсивный поиск и замену? Другими словами, я хочу заменить каждое вхождение 'foo' на 'bar' во всех файлах в этом каталоге и его подкаталогах.


5
Каково происхождение приглашения UNIX $ (доллар)?
В приглашении UNIX используется $символ, указывающий, что ваш ввод ожидается. Мне было интересно, почему этот символ был выбран - если есть причина. Доллар просто кажется немного неожиданным. >Символ был бы более наводит на мысль , на мой взгляд.
83 unix  shell  history  prompt 





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



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

9
Список открытых SSH-туннелей
Я использую множество SSH-туннелей к различным серверам на моей машине с Linux (для туннелирования к базам данных, веб-серверам и т. Д.), И было бы очень удобно просматривать список текущих открытых туннелей с помощью сценария оболочки. Я могу идентифицировать локальные соединения с помощью grep на netstat, например: netstat -n --protocol inet …
68 ssh  shell  ssh-tunnel 

6
Какой простой способ запустить команду на 5 минут? [Дубликат]
На этот вопрос уже есть ответ здесь: Убить процесс после того, как ему позволили запустить в течение некоторого времени 3 ответа Есть ли простой способ, позволяющий определенной команде (только через которую можно завершиться Ctrl-C) запускаться автоматически в течение 5 минут? Например: minute-command 5-minutes ping www.google.com или любая другая команда, которая …
66 linux  ubuntu  shell 


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.