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

Оболочка является интерфейсом командной строки Unix. Вы можете вводить команды в оболочке в интерактивном режиме или писать сценарии для автоматизации задач. Используйте этот тег для вопросов, относящихся к / bin / sh и большинству совместимых оболочек (ash, bash, ksh, zsh,…). Для сценариев оболочки с ошибками, пожалуйста, проверьте их в http://shellcheck.net перед публикацией здесь.




9
Как проверить, является ли оболочка логином / интерактивной / пакетной
Я думаю, что я понимаю разницу между интерактивом, логином и пакетной оболочкой. Смотрите следующие ссылки для получения дополнительной помощи: В чем разница между «логином» и «интерактивной» оболочкой bash (с сайта- партнера : serverfault.com ) 2.1: Типы оболочек: интерактивные оболочки и оболочки входа в систему (от Руководства пользователя до Z-Shell ) …
145 shell 

4
Как добавить репозиторий из оболочки в Debian?
В Ubuntu можно добавить репозиторий с помощью следующей команды - sudo add-apt-repository ppa:yannubuntu/boot-repair Поскольку Ubuntu основана на кодовой базе Debian, я ожидал, что то же самое будет работать и в Debian, но это не так. Что является причиной этого? Есть ли какая-либо другая команда оболочки, которую я могу использовать для …
141 shell  debian  apt  repository  ppa 


11
Как вы перемещаете все файлы (в том числе скрытые) из одного каталога в другой?
Как переместить все файлы в каталоге (включая скрытые) в другой каталог? Например, если у меня есть папка «Foo» с файлами «.hidden» и «notHidden» внутри, как мне переместить оба файла в каталог с именем «Bar»? Следующее не работает, так как «.hidden» файл остается в «Foo». mv Foo/* Bar/ Попробуй сам. mkdir …
135 shell  wildcards  dot-files  mv 



7
Как убить сбежавшего кота?
Много раз я случайно запускал catкоманду для файлов, которые содержат до нескольких тысяч строк. Я пытаюсь убить catкоманду с помощью Ctrl+ Cили Ctrl+ Z, но оба вступают в силу только после того, catкак в терминале отображается общий вывод , поэтому я должен ждать, пока catполностью не выполнится. Есть ли лучшее …
128 shell  terminal  kill  cat  tcsh 


10
Скрипт для мониторинга папки на наличие новых файлов?
Как обнаружить новые файлы в папке с помощью bash- скрипта? Я хотел бы обработать файлы, как только они будут созданы в папке. Возможно ли это сделать или мне нужно запланировать скрипт с cron, который проверяет наличие новых файлов каждую минуту или около того?

8
Список только обычных файлов (но не каталогов) в текущем каталоге
Я могу использовать, ls -ld */чтобы перечислить все записи каталога в текущем каталоге. Есть ли такой же простой способ просто перечислить все обычные файлы в текущем каталоге? Я знаю, я могу использовать найти find . -maxdepth 1 -type f или стат stat -c "%F %n" * | grep "regular file" …
126 shell  files  ls  wildcards 

3
Цитирование в $ (подстановка команд) в Bash
В моей среде Bash я использую переменные, содержащие пробелы, и я использую эти переменные в подстановке команд. К сожалению, я не могу найти ответ на SE. Как правильно указать мои переменные? И как мне это сделать, если они вложенные? DIRNAME=$(dirname "$FILE") или я цитирую вне подстановки? DIRNAME="$(dirname $FILE)" или оба? …

4
Приоритет логических операторов оболочки &&, ||
Я пытаюсь понять, как работает приоритет логического оператора в Bash. Например, я ожидал, что следующая команда ничего не отображает. true || echo aaa && echo bbb Однако, вопреки моим ожиданиям, bbbпечатается. Может кто-нибудь объяснить, как я могу понять составные &&и ||операторы в Bash?
126 bash  shell 

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