Unix & Linux

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

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

7
поставити команду History в командний рядок, не виконуючи її
Я використовую! N де (n) - номер рядка для виконання рядка у файлі історії, який я хочу виконати в командному рядку, який я знаходжу через історію | менше. Але є подія історії командного рядка, яку я хочу вручну змінити. Як я можу вставити в командний рядок вміст подій історії, але …

9
Як надрукувати лише задані змінні (оболонки та / або змінні середовища) в bash
Команда bash buildin set, якщо її викликати без аргументів, буде друкувати всі змінні оболонки та середовища, а також усі визначені функції. Це робить вихід непридатним для людини і важким grep. Як я можу змусити команду bash вбудовану setдрукувати лише змінні, а не функції? Чи є інші команди, які друкують тільки …

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

5
Де мої журнали sshd?
Не можу знайти свої sshd-журнали у стандартних місцях. Що я спробував: Не в /var/log/auth.log Не в /var/log/secure Система шукала 'auth.log'і нічого не знайшла Я налаштував /etc/ssh/sshd_configявно використовувати SyslogFacility AUTHта LogLevel INFOперезапустив sshd і досі не можу їх знайти. Я використовую OpenSSH 6.5p1-2 в Arch Linux.


4
Дефіс чи якась інша оболонка «швидша», ніж баш?
Я завжди думав, що єдиною перевагою використання тире замість bash було те, що дефіс був меншим, і тому багато екземплярів тире почнеться швидше під час завантаження. Але я провів деякі дослідження, і виявив, що люди мігрують всі свої сценарії, щоб вони забігали, сподіваючись, що вони будуть працювати швидше, і я …
57 bash  performance  dash 

1
Для петель в zsh і bash
Я помітив, є два альтернативних способи побудови циклів в 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' Чи є спосіб отримати доповнення, надані придатністю, коли я натискаю клавішу вкладки? тобто коли я записую "sudo aptitude install gnumer" і клацніть на вкладці, здатність доповнює це до gnumeric, або …

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

11
Як уникнути конфліктів між dnsmasq та systemd-разрешеними?
Нещодавно я встановив dnsmasq для виконання функції DNS-сервера для моєї локальної мережі. dnsmasq прослуховує порт 53, який вже використовується локальним слухачем DNS-скриптів із системного рішення . Просто зупинення системного рішення та його перезапуск після запуску dnsmasq вирішує цю проблему. Але він повертається після перезавантаження: системне вирішення запускається з уподобанням, і …
57 systemd  dnsmasq 

1
Змініть дозволи файлу за допомогою моєї кішки
root@system:~# less myfile -bash: /bin/less: Input/output error Коренева файлова система мертва. Але моя кішка ще жива (на моїй пам’яті): root@system:~# cat > /tmp/somefile C^d root@system:~# Він такий самотній, проте всі його друзі пішли: root@system:~# mount -bash: /bin/mount: Input/output error root@system:~# dmesg -bash: /bin/dmesg: Input/output error root@system:~# less -bash: /bin/less: Input/output …

3
Різниця між "cd -" і "cd ~ -"
Команда Bash cd - друкує раніше використаний каталог та змінює його. З іншого боку, команда Bash cd ~- безпосередньо змінюється в раніше використаному каталозі, не повторюючи нічого. Це єдина різниця? Який випадок використання кожної з команд?

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

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не існує) EDIT: Точна проблема - …

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