Запитання з тегом «shell»

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




9
Як перевірити, чи оболонка є вхідною / інтерактивною / пакетною
Я думаю, що я розумію відмінності між інтерактивом, входом та пакетною оболонкою. Щоб отримати додаткову допомогу, перегляньте наступні посилання: Яка різниця між 'Логін' та 'Інтерактивною' оболонкою bash (із побратимського сайту: serverfault.com ) 2.1: Типи оболонки: інтерактивні оболонки та вхідні дані (з Посібника користувача до Z-Shell ) Моє запитання полягає в …
143 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 Foo …
132 shell  wildcards  dot-files  mv 


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



10
Сценарій для моніторингу папки для нових файлів?
Як виявити нові файли в папці зі скриптом bash ? Я хотів би обробити файли, як тільки вони створені в папці. Чи можливо це зробити чи мені потрібно запланувати скрипт із кроном, який щохвилини перевіряє наявність нових файлів?

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

3
Цитування в $ (заміна команди) в Bash
У моєму середовищі Bash я використовую змінні, що містять пробіли, і я використовую ці змінні в рамках заміни команд. На жаль, я не можу знайти відповідь на SE. Який правильний спосіб цитувати мої змінні? І як мені це зробити, якщо вони вкладені? DIRNAME=$(dirname "$FILE") чи я цитую за межами заміни? …

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.