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

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


4
Змінення шрифту в команді echo
Чи можна змінити атрибути шрифту виходу echo в zsh чи bash? Мені б хотілося щось подібне: echo -n "This is the font: normal " echo -n $font=italic "italic," echo -n $font=bold "bold," echo -n "and" echo -n $font=small "small". щоб він надрукував: "Це шрифт: нормальний, курсив , жирний , маленький …
16 bash  shell  zsh  fonts 

3
Що таке розділення слів? Чому це важливо в програмуванні оболонок?
Я плутаюсь у ролі розбиття розбиття слова zsh. Я не піддавався цій концепції під час програмування на C, Python або MATLAB, і це викликало мій інтерес, чому розщеплення слів здається чимось специфічним для програмування оболонок. Я раніше читав про розділення слів на цьому та інших сайтах, але не знайшов чіткого …
16 shell  zsh 

3
Використання фігурних дужок (дужок) для створення структури папки з `mkdir -p`
Як man mkdirговориться -p, --parents no error if existing, make parent directories as needed Коли я виконував цю команду mkdir -p work/{F1,F2,F3}/{temp1,temp2} Вона створює структуру папок , як цей workбатьківську папку , то F1, F2, F3дочірні папки і temp1та temp2дочірні папки в три батьківської папки F1, F2,F3 . work -F1 …

6
Які хороші Інтернет-ресурси для вивчення сценаріїв оболонок? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Мені цікаво вивчити сценарій оболонки. Хтось може запропонувати якісь хороші інтернет-ресурси?

3
Як я можу з'єднати змінну оболонки з іншими параметрами в моїх командних рядках?
Як я можу з'єднати змінну оболонки з іншими параметрами в моїх командних рядках? Наприклад, #!/bin/sh WEBSITE="danydiop" /usr/bin/mysqldump --opt -u root --ppassword $WEBSITE > $WEBSITE.sql Мені потрібно СЦЕПИТЬ .sqlдо$WEBSITE

1
Чи може інтерактивна оболонка стати неінтерактивною чи навпаки?
Чи може інтерактивна оболонка стати неінтерактивною чи навпаки? Примітка. Я провів багато досліджень з основного питання "Яка різниця між інтерактивним та неінтерактивним?", І результати мого дослідження змусили мене задати це питання. Це питання частково має довгу преамбулу, оскільки важливо, який тип визначення ми використовуємо для "інтерактивного", щоб відповісти на нього. …

1
зачекайте, що bash-ugrain спалює процесор на 100 відсотків
Зустрічається щонайменше у GNU bash версії 4.3.42 x86_64 && GNU bash версії 4.3.11 x86_64 Я використовую sleep & wait $!замість простого sleepдля отримання перериваючого sleepсигналу (як SIGUSR1 ). Але здається, що waitвбудований у баштик поводиться дивним чином, коли ви виконуєте наступне. Термінал 1: cat <( trap 'echo SIGUSR1' SIGUSR1; echo …

5
Знайдіть файли, які містять кілька ключових слів у будь-якому місці файлу
Я шукаю спосіб перерахувати всі файли в каталозі, що містять повний набір ключових слів, які я шукаю, в будь-якому місці файлу. Отже, ключові слова не повинні відображатися в одному рядку. Один із способів зробити це: grep -l one $(grep -l two $(grep -l three *)) Три ключові слова - лише …

2
Проблема з командою встановити для копіювання цілого каталогу
Тож у мене є репо з деякими моїми конфігураційними файлами, і я намагаюся створити a, makefileщоб встановити їх у homedir. Проблема у мене полягає в тому, що коли я запускаю наступну команду прямо в bash install -m 755 -d ~/path/to/dotfilesDir/ ~/ мабуть, поки нічого не відбувається install -m 755 ~/path/to/dotfilesDir/{file1,file2,...} …

4
bash: adduser: команда не знайдена на centOS
Нещодавно я встановив CentOS 5.5 на свій VMWare 8 і намагаюся додати нового користувача в систему. Я не можу додати користувача, якщо не використовую su -опцію. Я вважаю, що це має робити щось із неправильним контуром шляху. Я оновив шлях і ось як це виглядає /usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/uone/bin:/sbin Я вважаю, що команда …
16 shell  path 

5
Чому в системі Unix є кілька оболонок?
Я щойно почав вивчати основи Unix і цікавлюсь, чому в системі Unix так багато оболонок. З книги Розширене програмування в середовищі Unix : Оболонка - це інтерпретатор командного рядка, який зчитує введення користувача та виконує команди. Введення користувача в оболонку зазвичай здійснюється з терміналу (інтерактивна оболонка) або іноді з файлу …
16 shell 

5
Як вбудувати команду shell у вираз sed?
У мене є текстовий файл у такому форматі: keyword value keyword value ... Де ключове слово - це одне слово, а значення - все інше до кінця рядка. Я хочу прочитати файл із сценарію оболонки таким чином, щоб значення (але не ключові слова) зазнавали розширення оболонки. За допомогою sed легко …
16 shell  sed 

1
Виконання скрипту в дозволах на файл zsh
Я розгублений щодо дозволу на виконання файлів, який веде себе не так, як я очікував. Можливо, тому, що мої сподівання помиляються. У будь-якому випадку: У мене є файл сценарію, для простоти просто називається s, розташований в ~/bin. Для цього прикладу файл містить лише такі рядки: #!/bin/zsh echo "Test"; Дуже просто. …

3
Чому мої клавіші зі стрілками не працюють у ш?
Нещодавно я встановив Ubuntu, і коли я запускаю sh на терміналі, клавіші зі стрілками не працюють, тому я не можу переглядати історію дзвінків або редагувати все, що я набираю. Це просто виходить так, як подобаються дивні персонажі ^[[A. Оболонка для входу є bash, і вона працює чудово, але як тільки …
16 shell  ubuntu  terminal 

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