Unix & Linux

Вопросы и ответы для пользователей Linux, FreeBSD и других Un * x-подобных операционных систем

7
поместить команду истории в командную строку, не выполняя ее
Я использую! N, где (n) - номер строки для выполнения строки в файле истории, которую я хочу выполнить в командной строке, которую я нахожу через историю | меньше. Но есть событие истории командной строки, которое я хочу изменить вручную. Как я могу вставить в командную строку содержимое истории событий без …

5
Как получить полный список процессов в солярисе без усеченных линий?
Есть ли способ создать полный список процессов в солярисе без усеченных линий? Я попробовал psкоманду со следующими аргументами: -f Создает полный список. (См. Ниже для значение столбцов в полном списке Инж.) -l Создает длинный список. (Смотри ниже.) Итак, оба они, кажется, делают то, что я хочу, однако ниже, на странице …
57 process  solaris  ps 

9
Как печатать только определенные переменные (переменные оболочки и / или среды) в bash
Встроенная команда bash set, если она вызывается без аргументов, напечатает все переменные оболочки и среды, а также все определенные функции. Это делает вывод непригодным для людей и трудным для него grep. Как заставить встроенную команду bash setпечатать только переменные, а не функции? Существуют ли другие команды, которые печатают только переменные …

9
Как выполнить поиск для одной и той же строки, но нескольких файлов одновременно?
У меня есть набор файлов журналов, которые мне нужно просмотреть, и я хотел бы одновременно искать определенные строки в одних и тех же файлах. Возможно ли это? В настоящее время я использую grep -E 'fatal|error|critical|failure|warning|' /path_to_file Как использовать это и искать строки из нескольких файлов одновременно? Если это то, что …
57 scripting  grep 


4
Dash или какая-то другая оболочка «быстрее» bash?
Я всегда думал, что единственным преимуществом использования тире вместо bash является то, что тире меньше, и поэтому во многих случаях тире запускается быстрее во время загрузки. Но я провел некоторое исследование и обнаружил, что некоторые люди переносят все свои сценарии в надежде, что они будут работать быстрее, и я также …
57 bash  performance  dash 

1
Для петель в зш и баш
Я заметил, что есть два альтернативных способа построения циклов в zsh : for x (1 2 3); do echo $x; done for x in 1 2 3; do echo $x; done Они оба печатают: 1 2 3 У меня вопрос, почему два синтаксиса? Является ли $xитерация через другой тип объекта …
57 bash  zsh 

5
Как получить завершение bash для псевдонимов команд?
Я хочу получить завершение табуляции в моих псевдонимах командной строки, например, сказать, что я определил следующий псевдоним: alias apt-inst='sudo aptitude install' Есть ли способ получить дополнения, предоставляемые aptitude, когда я нажимаю клавишу Tab? то есть, когда я пишу 'sudo aptitude install gnumer' и нажимаю клавишу Tab, aptitude завершает это до …

5
GIF-трансляция; UNIX путь
Чтобы сделать статический скриншот выбранной части моего экрана, я часто использую scrotс -s shot.png. Это отлично подходит для добавления иллюстраций к сообщениям StackExchange. Я даже нашел этот скрипт, чтобы автоматически загружать такой скриншот на Imgur.com и помещать ссылку в мой буфер обмена X! Давайте вернемся к двенадцати : Как мне …

11
Как избежать конфликтов между dnsmasq и systemd-resolved?
Я недавно установил dnsmasq для работы в качестве DNS-сервера для моей локальной сети. dnsmasq прослушивает порт 53, который уже используется локальным прослушивателем заглушки DNS из systemd-resolved . Чтобы решить эту проблему, просто остановите systemd-resolved и затем перезапустите его после запуска dnsmasq. Но он возвращается после перезагрузки: systemd-resolved запускается с предпочтением, …
57 systemd  dnsmasq 

3
Разница между «CD -» и «CD ~ -»
Команда Bash cd - печатает ранее использованный каталог и вносит в него изменения. С другой стороны, команда Bash cd ~- напрямую переходит в ранее использовавшийся каталог, ничего не повторяя. Это единственная разница? Какой вариант использования для каждой из команд?

2
sudo как другой пользователь со своей средой
$ whoami admin $ sudo -S -u otheruser whoami otheruser $ sudo -S -u otheruser /bin/bash -l -c 'echo $HOME' /home/admin Почему не $HOMEустановлен, /home/otheruserхотя bash вызывается как оболочка входа? В частности, /home/otheruser/.bashrcне поставляется. Кроме того, /home/otheruser/.profileне поступает. - ( /home/otheruser/.bash_profileне существует)

8
Задание остановки выполняется для сеанса c2 пользователя
Следующее сообщение появляется почти каждый раз, когда я выключаю компьютер: A stop job is running for Session c2 of user ... (1min 30s) Он ждет 1 мин 30 с, затем продолжает процесс выключения. Я следую этому руководству по диагностике выключения systemd и получаю shutdown-log.txt (я не могу вставить сюда журнал …
56 systemd  shutdown 

4
Как подключить SSH с указанным портом?
Я знаю, как подключиться к определенному порту, когда ssh'ing. ssh user@remotehostip -p XXX но есть ли способ установить ssh с определенным портом? Я имею в виду, есть ли способ указать порт, который будет использовать мой локальный компьютер?
56 ssh  tcp  openssh 

3
Почему нужен `--human-readable`, а не по умолчанию?
Некоторые инструменты командной строки используют параметр -hor --human-readableдля печати размера файла в удобочитаемом формате (т. 36GЕ. Vs 37550836). Почему эта опция нужна, а не по умолчанию? Разве эти инструменты не предназначены в основном для вывода людям?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.