Unix & Linux

Питання та відповіді для користувачів Linux, FreeBSD та інших операційних систем, подібних до Un * x

3
Використання змінних оболонок для параметрів команд
У сценарії Bash я намагаюся зберігати параметри, якими я користуюся, rsyncв окрему змінну. Це добре працює для простих варіантів (наприклад --recursive), але у мене виникають проблеми з --exclude='.*': $ find source source source/.bar source/foo $ rsync -rnv --exclude='.*' source/ dest sending incremental file list foo sent 57 bytes received 19 …
19 bash  variable 

3
Як створити новий порожній файл у скрипті bash?
Я біг деяких третьої сторони Perl скрипта , написаний таким чином, що він вимагає вихідного файлу для прапора виведення, -o. На жаль, сценарій вимагає фактичного файлу, тобто користувачі повинні створити порожній файл filename.txtз 0 байтами, а потім ввести цей порожній файл у командному рядку сценарію perl script1.pl -o filename.txt Питання: …

5
Отримайте назви пристроїв інтерфейсу Wi-Fi
Як і в попередньому запитанні щодо пошуку назв мережевих пристроїв , я хотів би отримати (надійний) список назв пристроїв, але лише для пристроїв Wi-Fi. Так що це виглядає наступним чином залежно від вашої структури імен: wlan0 wlan1 або wlp5s0 wlp5s1

2
Як очистити записи журналу лише для певної одиниці?
Я витратив кілька днів на написання сценарію python та створення файлу системного блоку для нього. Під час тестування сценарій зафіксував багато помилок для журналу. Я хотів би очистити ці помилки з журналу тепер, коли я закінчую. Існує кілька способів очистити весь журнал, як описано тут: Як очистити journalctl, включаючи використання …


2
Відповідь використовуйте в імені завдання inven_hostname або ansible_hostname
Я пишу прокручувану програму оновлення і хочу роздрукувати ім'я хоста поточного хоста, яке оновлено. Я поставив inventory_hostnameі ansible_hostnameв назви завдань, але це не спрацювало - name: upgrade softare on {{inventory_hostname}} - name: current host is {{ansible_hostname}} налагодження працює чудово - name: Test a variable debug: var=inventory_hostname TASK: [Test a variable] …
19 ansible 


2
Чи безпечно порожнє / usr / share / doc?
Мені не потрібні рукописи та документації на моєму сервері debian. Чи зберегти це, щоб повністю виповнити папку, щоб звільнити місце на диску, замінивши всі файли в цій папці порожніми фіктивними файлами. Або є кращий спосіб видалити всі підручники та документацію? Поки я встановив, localepurgeщо вже видалив усі невикористані локалі, а …



5
ключові прив’язки таблиці?
Чи є у нас таблиця прив'язки ключів, яка перекладає всі різні способи посилання на клавішу? Я використовую zsh, але я припускаю, що якби була така таблиця, вона працювала б для будь-якої оболонки. Причина, яку я прошу, полягає в тому, що я хотів би призначити деякі в'язки клавіш, і я не …

2
Неможливо правильно використовувати мишу під час запуску vim у tmux
Я запускаю VIM в tmux, Коли я намагаюся вибрати діапазон текстів у VIM, миша продовжує скидати своє положення, тому я можу вибрати лише один рядок (останній рядок, де відбувається миша). Хтось знає, як це вирішити?
19 vim  tmux 

3
Які наслідки, якщо я не встановлю "стандартні утиліти системи" Debian?
Під час інсталяції можна вибрати, на якому робочому столі та встановити standard system utilities. Тут дивіться знімок екрана та включені пакети. Особисто мені не подобається встановлювати багато пакетів, які мені не потрібні, тому я запитую тут, які наслідки не встановлення цих утиліт. Будь ласка, простою мовою, яку функціональність я втрачу …

4
Як розбити довгу рядок на кілька рядків у запиті read -p у вихідному коді?
Я пишу інсталяційний сценарій, який буде виконуватися як /bin/sh. Існує рядок із запитом на файл: read -p "goat can try change directory if cd fails to do so. Would you like to add this feature? [Y|n] " REPLY Я хотів би розбити цей довгий рядок на багато рядків, щоб жоден …

1
Динамічне автозаповнення zsh для користувацьких команд
Я намагаюся записати функції завершення деяких написаних нами спеціальних функцій, але, здається, справді бореться навіть із найпростішими. Приклад функції: function eb_instances() { if [ "$#" -ne 2 ]; then echo "Usage eb_instances <aws profile name> <environment name>" echo "e.g.:" echo " eb_instances production kraken-prod-api" return 1 fi aws ec2 describe-instances …
19 zsh  autocomplete 

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