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

Для запитань щодо сценаріїв, написаних для командної оболонки Bash. Для скриптів оболонки з помилками / синтаксичними помилками, будь ласка, перевірте їх у програмі shellcheck (або на веб-сервері шелчек за адресою https://shellcheck.net) перед публікацією тут. Питання щодо інтерактивного використання Bash, швидше за все, будуть теми на Super User, ніж на переповнення стека.

15
Як знайти найбільший файл у каталозі та його підкаталогах?
Ми тільки починаємо клас UNIX і вивчаємо різноманітні команди Bash. Наше завдання включає виконання різних команд у каталозі, який також має під собою ряд папок. Я знаю, як перелічити та підрахувати всі звичайні файли з кореневої папки за допомогою: find . -type l | wc -l Але я хотів би …




6
У чому магія “-” (тире) у параметрах командного рядка?
Приклади: Створіть образ ISO і запишіть його безпосередньо на компакт-диск. mkisofs -V Photos -r /home/vivek/photos | cdrecord -v dev=/dev/dvdrw - Перехід до попереднього каталогу. cd - Прослуховуйте на порту 12345 і надсилайте до нього дані untar. nc -l -p 12345 | tar xvzf - Яке призначення тире і як його …
101 linux  bash  shell  unix  command-line 

7
Натисніть alt + числовий в bash, і ви отримаєте (arg [числовий]) що це?
Натисніть alt + числовий в bash, і ви отримаєте (arg [числовий]) що це? (Цей тип питань краще підходить для запитання людини, замість того, щоб намагатися «здогадуватися» про правильну термінологію для пошуку документації через Інтернет).

19
Намагаюся використовувати bash в Windows і не отримали жодного встановленого повідомлення про дистрибутив
Я намагаюся використовувати bash в Windows 10 , але я отримую це повідомлення при спробі запуску bash: Підсистема Windows для Linux не має встановлених дистрибутивів. Дистрибутиви можна встановити, відвідавши магазин Windows: https://aka.ms/wslstore Для продовження натисніть будь-яку клавішу ... Коли я переходжу до тієї URL-адреси, яка відкриває додаток Windows Store , …

6
Чистий спосіб запустити веб-браузер із сценарію оболонки?
У сценарії bash мені потрібно запустити веб-браузер користувача. Здається, існує багато способів зробити це: $BROWSER xdg-open gnome-open на GNOME www-browser x-www-browser ... Чи існує більш стандартний, ніж інші, спосіб зробити це, який би працював на більшості платформ, чи мені слід просто піти з таким способом: #/usr/bin/env bash if [ -n …

3
Як вийти з функції в bash
Як би ви вийшли з функції, якщо умова є істинною, не вбиваючи весь сценарій, просто поверніться до, перш ніж викликати функцію. Приклад # Start script Do scripty stuff here Ok now lets call FUNCT FUNCT Here is A to come back to function FUNCT { if [ blah is false …
101 bash  function  exit 

11
bash: mkvirtualenv: команда не знайдена
Дотримуючись вказівок на посаду Дуга Гелманаvirtualenvwrapper , я все-таки не зміг розпалити тестове середовище. [mpenning@tsunami ~]$ mkvirtualenv test -bash: mkvirtualenv: command not found [mpenning@tsunami ~]$ Слід зазначити, що я використовую WORKON_HOMEце не в моїх $HOME. Я намагався шукати, /usr/local/bin/virtualenvwrapper.shяк показано в virtualenvwrapperдокументах про встановлення , але його не існує. Я …

8
Чи є спосіб запустити сценарії Bash в Windows? [зачинено]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 4 роки тому . Удосконаліть це питання Я купив і використовую Windows 7 Ultimate, і мені подобається використовувати його для розробки програм. …
100 windows  bash 

6
Як передати змінну, що містить косу рису, до sed
Як ви передаєте змінну, що містить риски в якості шаблону sed? Наприклад, якщо у мене є така змінна: var="/Users/Documents/name/file" Я хочу передати це sedтак: sed "s/$var/replace/g" "$file" Однак я отримую помилки. Як я можу обійти це питання?
100 bash  sed 

5
Асинхронні команди оболонки
Я намагаюся використовувати скрипт оболонки для запуску команди. Мені все одно, коли / коли / як / чому це закінчується. Я хочу, щоб процес почався і запустився, але я хочу, щоб я міг негайно повернутися до своєї оболонки ...


5
apt-get встановити tzdata неінтерактивним
Коли я намагаюся apt-get install -y tzdata з'являється параметр командного рядка для вибору часового поясу. Я намагаюся використовувати це у сценарії, щоб виконати деяку настройку, як я можу зробити запуск apt-get без введення користувачем? Я знаю, як змінити конфігурацію tzdata, яку я можу зробити echo "America/New_York" > /etc/timezone dpkg-reconfigure -f …

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