Tag: bash

Создать пользовательские параметры (опции) для уже существующих команд?

Недавно я хотел создать пользовательский параметр для pacman . Чтобы уточнить, я pacman.conf так, чтобы определенные пакеты ( linux , linux-firmware и еще пара) игнорировались, когда я использую # pacman -Syu для обновления всех пакетов – если они не указаны явно (например, # pacman -Syu linux linux-firmware ). Итак, теперь я хочу использовать параметр вместо […]

Вставка в терминал, включая выдачу комментариев

Это как-то продолжение моего последнего вопроса: вставка нескольких команд в терминальные остановки при вводе пользователем Вставка следующего в терминал работает как ожидалось: ( echo test1 # some comment echo test2 ) Но нажатие стрелки вверх, чтобы повторить эту команду, дает следующую явно неправильную команду: ( echo test1 echo test2; ) Вставка же без комментария и […]

Как я могу навсегда исправить опечатку в моей последней команде bash?

Нередко я делаю опечатку при вводе команд в моей интерактивной оболочке bash. Я хотел бы иметь возможность исправить опечатку в моей истории bash, чтобы неправильная команда не загрязнила ее и не заставила меня случайно выполнить ее позже. В частности, я хотел бы отредактировать последнюю команду. Существует множество вопросов о том, как предотвратить случайное редактирование истории […]

Как сделать цикл списка (чтение каждой строки до конца), не сохраняя список в виде файла?

Команда ниже даст мне список пользователей, не имеющих минимального срока действия пароля 1 день. Это работает правильно. awk -F: ‘$4 < 1 {print $1}' /etc/shadow Я хочу взять этот список и запустить … chage -m 1 $p где $ p – имя пользователя в каждой строке. Обычно я сохраняю этот список в виде файла, а […]

Расширение составной подстроки Bash

Я знаю, что могу использовать awk для анализа нескольких разделителей, но это порождает subprocessы. Я хотел знать, возможно ли расширение составного / вложенного bash-параметра. У меня есть PDF-файлы в каталоге с именем «Px_MM-DD-YY_SSSSSSSSSS.pdf», где: «Px» означает «Страница x», а x не имеет начальных нhive. «ММ» соответствует двузначному месяцу с начальным нулем, если это применимо. «DD» […]

Как выполнить команду / скрипт один раз после перезагрузки

На Centos6 у меня есть этот скрипт, и мне нужно выполнить его один раз после перезагрузки в терминале. Как я могу это сделать? Если я выполняю как sh /path/to/script.sh – все хорошо, но если я добавлю в rc.local ( sh /path/to/script.sh ) или crontab ( @reboot sh /path/to/script.sh )- Ничего не произошло. Буду рад любой […]

PID фоновой функции F в командах, вызываемых в подshellх внутри F

Когда foo запускается в фоновом режиме, BASHPID для foo ( bashpid_of_foo ) недоступен внутри тел от bar_1 до bar_n через $BASHPID , так как они вызываются с помощью функции подстановки команд в bash : function foo() { local bashpid_of_foo=$BASHPID local output # desired to be shared by all Command Substitutions # in the body of […]

Как сохранить выходную команду в переменной и снова использовать эту переменную для следующей команды после канала

Как сохранить выходную команду в переменной и использовать эту переменную снова для следующей команды после канала? lsblk | awk {‘print $1’} | grep ^sd | parted $input mklable gpt mkpart primary “1 -1” -s $input выводится lsblk | awk {‘print $1’} | grep ^sd lsblk | awk {‘print $1’} | grep ^sd lsblk | awk […]

как сравнить ввод времени выполнения с текстовым файлом

Я хочу сравнить входной и текстовый файл слова. Текстовый файл имеет: one two three Ввод времени выполнения, назначенный переменной var : read -p ” enter the value : ” var while read first do a=$first if [ “$a” == “$var” ] then echo ” $var is found ” else echo ” $var is not found […]

Как запретить $ LS_COLORS ex переопределять настройки цвета * .extension

Я настраиваю цветовую схему ls для терминала Ubuntu. В настоящее время все работает, кроме любого, и все файлы, содержащие разрешение на выполнение, переопределяются ex независимо от того, установлены они или нет * .extension. моя строка LS_COLORS: LS_COLORS=”*.py=00;33:fi=00;00:di=01;34″ export LS_COLORS Это проблема, потому что большая кодовая база, которую я унаследовал, дала многим файлам разрешение на выполнение. […]

Interesting Posts

Firefox UI, глюк Quake, возможно, связан с чем-то с QT?

Есть ли инструмент, чтобы узнать общее состояние машины?

Команда find и rm не подчиняется исключающему списку

Настроить systemd journald как для пересылки, так и для хранения в постоянном журнале?

Веб-интерфейс для поиска / grep / ack

Сделать доступным только для чтения каталог для других пользователей

Список убитых процессов HP-UX

Запуск сеанса Java

Напишите удаленный управляющий скрипт

Отменить изменение параметра init kernel

запустить удаленный процесс через autossh в фоновом режиме

С двумя интерфейсами, как я могу сделать один маршрут по умолчанию, а другой – альтернативным?

Как сделать резервную копию через rsync на удаленном компьютере, сохраняя разрешения и права собственности?

Исправлена ​​ли ошибка ядра в реальном времени для системных часов?

cryptdisks_start: precheck failed: устройство содержит тип файловой системы crypto_LUKS

Linux и Unix - лучшая ОС в мире.