Некоторые случайные однострочные команды Linux [Часть 4]
Это четвертая часть серии руководств по "случайным однострочным командам Linux". В этой части вы узнаете о случайных однострочных командах Linux без определенного порядка и категорий, которыми мы поделились с помощью шаблонов изображений в наших социальных и профессиональных сетях. На всякий случай, если вы пропустили две предыдущие части, вы можете прочитать их по ссылкам ниже.
- Некоторые случайные однострочные команды Linux [Часть 1]
- Некоторые случайные однострочные команды Linux [Часть 2]
- Некоторые случайные однострочные команды Linux [Часть 3]
Теперь давайте посмотрим на однострочные команды этого месяца.
Однострочные команды Linux. Часть 4
- Чтобы запустить N-ю команду, например 4-ю команду из истории, выполните следующую команду:
!4
Здесь мы используем "!", за которым следует число, чтобы вызвать эту конкретную команду из нашей истории BASH. Точно так же мы можем запустить N-й с привилегиями sudo, как показано ниже.
sudo !4
Помните, что эта команда может быть разрушительной, если эта конкретная команда была смертельно опасной, например "rm -fr
- Чтобы временно заблокировать учетную запись пользователя, запустите:
sudo passwd <username> -l
Это может быть очень полезно при управлении системами, к которым имеет доступ множество пользователей.
Чтобы разблокировать пользователя, просто выполните:
sudo passwd <username> -u
Также читайте:
- Как узнать, кто вошел в вашу систему и что они делают
- Отображение статуса учетной записи пользователя, например ostechnix:
passwd -S ostechnix
Пример вывода:
ostechnix P 03/29/2018 0 99999 7 -1
Как вы видите на скриншоте выше, информация о статусе состоит из 7 полей.
- ostechnix — первое, где отображается имя пользователя.
- P. Это второе поле, которое указывает, имеет ли учетная запись пользователя заблокированный пароль (L), не имеет пароля (NP) или имеет пригодный для использования пароль (P).
- 29.03.2018 - Это третье поле. Он указывает дату последней смены пароля.
- 0 – в четвертом поле указывается минимальный срок действия пароля.
- 99999 — это пятое поле, которое сообщает нам максимальный срок действия пароля.
- 7 — шестое поле указывает период предупреждения до истечения срока действия пароля.
- -1 — это седьмое и последнее поле, в котором указывается период неактивности пароля. Все эти возрасты выражаются в днях.
- Узнайте всю информацию о команде:
$ type -a ls
ls is aliased to `ls --color=auto'
ls is /usr/bin/ls
ls is /bin/ls
Как видите, мы можем узнать, является ли команда «ls» псевдонимом, файлом, функцией, встроенной командой и путем к команде ls.
- Чтобы установить все файлы .DEB, хранящиеся в каталоге в системах на базе Debian, используйте следующую команду:
sudo dpkg -iR Downloads/
Эта команда установит все пакеты .deb, хранящиеся в каталоге Загрузки.
- Чтобы поместить все символы каждого абзаца файла в одну строку:
fmt file.txt
Допустим, у вас есть файл с именем ostechnix.txt со следующим содержимым.
abc
def
fgh
ijk
Теперь запустите эту команду, чтобы поместить все эти символы в одну строку.
$ fmt ostechnix.txt
abc def fgh ijk
Чтобы разместить в одной строке ширину только 10 символов, используйте флаг -w.
fmt -w 10 ostechnix.txt
- Чтобы просмотреть все сведения об оборудовании PCI, запустите:
lspci
Чтобы отобразить более подробную информацию, используйте флаг -v.
lspci -v
Чтобы отобразить еще больше деталей, используйте двойной флаг -v.
lspci -vv
- Чтобы просмотреть сведения об истечении срока действия пароля пользователя, например ostechnix, выполните:
$ sudo chage -l ostechnix
Password:
Last password change : Mar 31, 2018
Password expires : never
Password inactive : never
Account expires : never
Minimum number of days between password change : 0
Maximum number of days between password change : 99999
Number of days of warning before password expires : 7
- Чтобы узнать, поддерживает ли ваша система технологию виртуализации (VT), запустите:
egrep "(svm|vmx)" /proc/cpuinfo
Если в выходных данных вы получите "vmx", ваша система поддерживает технологию Intel-VT, а если это “svm ”, это означает, что ваша система имеет поддержку AMD-V.
Для получения более подробной информации перейдите по следующей ссылке.
- Как узнать, поддерживает ли процессор технологию виртуализации (VT)
- Чтобы начать непосредственное редактирование файла в N-й строке с помощью Vi, используйте следующую команду:
vi +5 file.txt
Эта команда используется для начала редактирования файла file.txt в 5-й строке с помощью редактора Vi.
- Перечислите содержимое zip-файла. например ostechnix.zip, не распаковывая его, запустите:
unzip -l ostechnix.zip
Обратитесь к следующему руководству, чтобы узнать больше об использовании команд zip/unzip в Linux.
- Как архивировать файлы и каталоги в Linux – часть 2
- Чтобы заархивировать каталог на несколько более мелких частей, например по 100 МБ каждая, выполните:
zip -r -s 100m archive.zip ostechnix/
Приведенная выше команда создаст несколько небольших архивов в каталоге ostechnix размером 100 МБ каждый. Это будет полезно, если вы захотите отправить через Интернет очень большой каталог или файл. Просто разделите архив на несколько более мелких частей и отправьте их по одной.
- Преобразуйте данную строку или URL-адрес в QR-код ASCII, запустите:
curl qrenco.de/OSTechNix
Пример вывода:
Все это список однострочных команд Linux, которыми мы поделились с помощью шаблонов изображений в наших социальных и профессиональных сетях. Более подробную информацию можно найти на страницах руководства соответствующей команды. Я надеюсь, что некоторые из этих команд вам помогут.