Когда я впервые начал использовать Linux, и я использовал Ubuntu с графическим пользовательским интерфейсом, используя GUI, я вижу Linux, так как Windows OS. Но когда я прыгаю к использованию терминала Linux, я действительно ненавидил терминал Linux, потому что нет возможности нажать на значки и использовать их. и вспоминать все необходимые команды и правильное использование трудно. С практикой я понял гибкость и использование командования. Сегодня я хотел бы поделиться некоторыми полезными трюками и командами с вами
Показать предыдущую команду или выполнить их
Большую часть времени вам нужно будет снова выполнить предыдущие команды снова, хотя вы можете нажать клавиши со стрелками вверх-вниз, чтобы найти соответствующую команду вместо использования команды keys keys use.
# history
Как вы увидите последние выполненные команды с номерами, поэтому нам просто нужно выполнить команду с указанным номером
!#
Например
!1
Where # should be replaced with the actual number of common that we want to execute.
Показать информацию пользователей
Много раз нам нужно проверить доступные пользователи на сервере/системе, используя следующую простую команду, мы можем получить основные детали всех доступных пользователей.
# lslogins
Копировать консоль/вывод терминала в текстовый файл
Некоторое время при выполнении некоторой команды он генерирует длинный след вывода в том случае, мы можем скопировать все сгенерированные вывода на хранилище терминала в текстовые файлы. Даже используя команду TEE, мы можем хранить операционный выход в файлы.
# tee [options] ... [file]
Например
# sudo apt update | tee update.txt
SSH на удаленные серверы
Работая на разных серверах SSH выполняет важную роль в ИТ-отделе. Я бы поделился самым простым способом настроить SSH и войти на сервер, используя SSH. следуйте следующим шагам.
Шаг 1: генерировать ключ
# ssh-keygen
Шаг 2: Скопируйте ключ к серверу
# ssh-copy-id username@Server-IP
Шаг 3: Вход с клиента на сервер
# ssh username@Server-IP OR ssh -l username server-IP OR ssh username@Server-IP -p port
The -p port option for if ssh is not configured on default (22) port.
Откатные обновления и исправления
В качестве работы системного администратора или использования Linux в ежедневном использовании мы должны обновить Linux и некоторые пакеты. Но иногда обновленные пакеты имеют проблемы со совместимостью, поэтому в этом случае нам нужно понизить версию пакета на понижении обновления, я бы поделился следующими шагами, чтобы отбросить обновления и исправления.
Откат пакет
- Установите пакет или патчи
# yum install git validate the installed git version # git --version
- Проверьте историю пакета Yum
# yum history
- Отката установочный пакет
# yum history undoexample # yum history undo 2 the package will be removed
Откат обновлений
- Установите пакет или патчи
# yum update
- Проверьте историю Yum
# yum history
Откат обновлений
# yum history undo# yum history undo 1
Это все о некоторых полезных хитростях и командах Linux, мы можем найти более полезные ресурсы для Linux. Мы можем сказать, что Linux все о знании HUB, мы найдем больше, вы узнаете больше !!!
Оригинал: «https://dev.to/cryptdecoder/useful-linux-command-line-tricks-and-commands-2ofj»