60 команд Linux: руководство от новичка до системного администратора
Для человека, плохо знакомого с Linux, найти функциональные возможности Linux по-прежнему непросто, даже после появления удобного для пользователя дистрибутива Linux, такого как Ubuntu. и Мятный. Дело в том, что со стороны пользователя всегда будет некоторая настройка, которую нужно будет выполнить вручную.
Начнем с того, что первое, что должен знать пользователь, — это основные команды в терминале. Графический интерфейс Linux работает в Shell. Если GUI не запущен, но работает Shell, Linux работает. Если Shell не запущен, ничего не работает. Команды в Linux — это средство взаимодействия с Shell. Для новичков основными вычислительными задачами являются:
- Просмотр содержимого каталога. Каталог может содержать видимые и невидимые файлы с разными разрешениями.
- Просмотр блоков, раздела жесткого диска, внешнего жесткого диска
- Проверка целостности загруженных/перенесенных пакетов
- Конвертирование и копирование файла
- Знайте имя своей машины, ОС и ядро
- Просмотр истории
- Будучи root
- Создать каталог
- Создать файлы
- Изменение разрешения файла
- Владеть файлом
- Установка, обновление и поддержка пакетов
- Распаковка файла
- Посмотреть текущую дату, время и календарь
- Распечатать содержимое файла
- Копировать и перемещать
- См. рабочий каталог для удобной навигации.
- Изменить рабочий каталог и т. д.
И мы описали все вышеперечисленные основные вычислительные задачи в нашей Первой статье.
Это была первая статья из этой серии. Мы постарались предоставить вам подробное описание этих команд с наглядными примерами, что было высоко оценено нашим читателем с точки зрения лайков, комментариев и трафика. .
Что после этих первоначальных команд? Очевидно, мы перешли к следующей части этой статьи, где предоставили команды для таких вычислительных задач, как:
- Поиск файла в заданном каталоге
- Поиск файла по заданным ключевым словам
- Поиск онлайн-документации
- Просмотр текущих запущенных процессов
- Убить запущенный процесс
- Посмотреть расположение установленных двоичных файлов
- Запуск, завершение, перезапуск службы
- Создание и удаление псевдонимов
- Просмотр использования диска и пространства
- Удаление файла и/или каталога
- Распечатать/отобразить пользовательский вывод на стандартном выводе
- Изменение пароля для себя и других, если вы root.
- Просмотр очереди печати
- Сравнить два файла
- Загрузите файл способом Linux (wget)
- Смонтировать блок/раздел/внешний HDD
- Скомпилируйте и запустите код, написанный на языках программирования C, C++ и Java.
Эта Вторая статья вновь получила высокую оценку читателей linux-console.net. Статья была хорошо разработана с подходящими примерами и выводами.
Предоставив пользователям представление о командах, используемых пользователем среднего уровня, мы решили постараться составить красивый список команд, используемых пользователем уровня системного администратора. .
В нашей Третьей и последней статье этой серии мы попытались описать команды, которые потребуются для решения вычислительной задачи, например:
- Настройка сетевого интерфейса
- Просмотр пользовательской информации, связанной с сетью
- Получение информации об Интернет-сервере с помощью настраиваемых переключателей и результатов.
- Копаем DNS
- Знание времени безотказной работы вашей системы
- Отправка периодической информации всем остальным вошедшим в систему пользователям.
- Отправляйте текстовые сообщения непосредственно пользователю
- Комбинация команд
- Переименование файла
- Видеть процессы процессора
- Создание вновь отформатированного раздела ext4
- Редакторы текстовых файлов, такие как vi, emacs и nano.
- Копирование большого файла/папки с индикатором выполнения
- Отслеживание свободной и доступной памяти
- Резервное копирование базы данных MySQL
- Сделать трудным для угадывания – случайный пароль
- Объединить два текстовых файла
- Список всех открытых файлов
Написание этой статьи и списка команд, которые должны прилагаться к статье, было немного утомительным. Мы выбрали 20 команд для каждой статьи и поэтому долго думали, какую команду следует включить, а какую исключить из конкретного поста. Я лично выбирал команды исходя из их удобства использования (так как я использую и привыкаю) с точки зрения пользователя и точки зрения Администратора.
Целью этой статьи является объединение всех статей этой серии и предоставление вам всей функциональности команд, которые вы можете выполнять в этой серии статей.
В Linux доступны слишком длинные списки команд. Но мы предоставили список из 60 команд, который обычно и наиболее часто используется, и пользователь, знающий эти 60 команд в целом, может очень плавно работать в терминале.
На этом у меня пока все. Скоро я придумаю еще один урок, который вам понравится. А пока Оставайтесь с нами! Продолжайте посещать linux-console.net.
Нравится, Поделитесь и Помогите нам распространять