Linux server console commands

Основные команды терминала Linux Ubuntu Server

В данной статье перечислены основные, для работы, команды терминала Linux Ubuntu Server. Также здесь представлены примеры этих команд с различными ключами. Статью можно условно назвать «30 полезных команд терминала Linux».

Скриншот 1

В прошлой статье «Основы Linux Server для начинающих» мы познакомились с серверной операционной системой Ubuntu Server 10.10, узнали ее особенности, а также рассмотрели некоторые из команд, которые Вам понадобятся для первоначальной работы, но как Вы понимаете для полноценного управления сервером этого конечно недостаточно. Все начинающие системные администраторы обязаны знать, какие команды и программы представлены в Ubuntu Server, и не просто знать, а уметь ими пользоваться.
Здесь мы с Вами рассмотрим основные команды и программы, которыми, если Вы будете работать с Linux, Вы обязательно будете пользоваться.

Сразу хотелось бы отметить, что практически у всех команд, программ, которые используются в Linux, есть специальные «ключи» (или их еще называют «опции») и параметры. Для чего они нужно, сейчас попробую объяснить.

Программа, которую Вы запускаете, выполняет определенную задачу, а «ключи» указывают ей как эту задачу выполнить, т.е. вносят свои коррективы, критерии, условия. Также некоторым программам, чтобы выполнить свою задачу, необходимо своего рода сырье, с которым нужно проработать, «параметры» как раз и нужны, для того чтобы давать это сырье, например, при операции копирования необходимо указать что копировать, так вот то, что Вы укажите в качестве копирования (файл, папку) и будет параметром.

Для каждой команды Вы можете сами посмотреть необходимые ключи, и что они делают с помощью встроенной документации. Для этого служит команда man, например, Вы хотите узнать, что делает команда ls, введите следующее и получите весь manual.

Команды терминала Linux

Ну а теперь перейдем непосредственно к самим командам.

1. Начнем с команды ls. Она нужна, для того чтобы Вы могли посмотреть, что у Вас находится в текущем каталоге (файлы и папки). Пример, Вы только что загрузились и перед Вами командная строка, на самом деле Вы находитесь в своем домашнем каталоге и для того чтобы посмотреть, что в нем находится, введите следующее.

  • -1 ключ, который выводит список файлов и папок в столбик;
  • -l ключ, который показывает дополнительную информацию о файлах и папках;
  • -h ключ, показывает размеры файлов и папок в более читабельном виде;
  • -a ключ, который показывает скрытые файлы и папки.

Сразу советую попробовать поэкспериментировать с ключами (т.е. например, введите команду без параметров, а потом добавляйте по одному и увидите существенное отличие).

2. Следующая команда cd. Она используется для перехода в каталог, например:

Где, test — это каталог, в который Вы хотите перейти, но помните, в данном случае каталог test находится в Вашем домашнем каталоге, в других случаях Вам необходимо писать полный путь до каталога, например для перехода в каталог /etc/test введите следующее.

Читайте также:  Отключается интернет linux mint

После того как Вы поработали в одном из каталогов, Вам скорей всего захочется перейти в домашний каталог, это делается с помощью команды cd без параметров.

3. Чтобы определить в каком каталоге Вы сейчас находитесь, используйте следующую команду без параметров и ключей.

4. Далее научимся создавать эти самые каталоги, а создаются они с помощью команды mkdir. Например, для того чтобы создать в домашнем каталоге папку test введите следующее.

Где, test — это название каталога.

5. Теперь удалим созданный каталог, используя следующую команду.

Где, test название Вашего каталога, который Вы хотите удалить. Также можно еще прописать ключ –f для форсированного удаления (т.е. без всяких подтверждений).

6. Каталоги создавать и удалять научились, теперь научимся создавать файлы, напишите следующую команду.

  • touch — это команда для создания файла;
  • test – это название файла (для проверки того, что файл создался, используйте команду ls).

7. Для удаления какого-нибудь файла или каталога используйте следующую команду.

Где, test название Вашего каталога, для форсированного удаления пропишите все тот же ключ -f

8. Теперь давайте запишем что-нибудь в этот файл, используем редактор nano, например, введите.

откроется чистый лист, напишите что-нибудь и нажмите ctrl+o (для сохранения) подтвердите сохранение, а для выхода из редактора нажмите ctrl+x

9. А для того чтобы проверить сохранилось ли то, что Вы написали в файле test, используйте команду cat, т.е.

Где, test название Вашего файла. Команда cat как раз используется для чтения стандартного ввода, т.е. может легко читать файлы (Совет! посмотрите man по этой команде, у нее много ключей, которые можно использовать в различных ситуациях).

10. Теперь допустим, Вам ненужно читать весь файл (так как он допустим большой 1000 строк и больше), Вы можете прочитать только первые 10 строк с помощью команды head, например.

у команды head есть ключи, например Вы, хотите прочитать первые 100 строк.

Где, –n100 количество строк, которые необходимо прочитать.

11. Теперь рассмотрим обратную ситуацию, Вам необходимо прочитать 10 последних строк, для этого введите следующее.

Также можете использовать ключи, например.

Где, -n100 – будет количество последних строк.

Или также можно написать вот так.

Где, -n +560 – это показать последние строки, начиная с 560.

12. Теперь Вы, наверное, догадались, а как же нам узнать количество строк, это легко можно сделать с помощью команды.

После запуска Вам покажут 3 числа, где первое — это количество строк в файле, второе – это количество слов, а третье — это количество символов. У данной команды есть ключи:

В качестве альтернативы можете использовать команду cat с ключом –n, где на экран Вам выведут все содержимое файла с пронумерованными строками, тоже иногда требуется.

Курс по SQL для начинающих

13. А сейчас давайте научимся копировать каталоги и файлы, делается как всегда очень легко.

Читайте также:  Email servers in linux

Где, test1 это файл, который Вы хотите скопировать, а test2 файл в который Вы хотите копировать, полезна тогда, если вдруг Вам нужно создать файл практически с одним содержимым, используйте эту команду чтобы не перепечатывать заново. Каталоги копируются с использованием такого же принципа.

14. Перемещение или переименование происходит практически также, только с помощью другой команды.

Применяется как для файлов, так и для каталогов.

15. Теперь перейдем к более нужному и полезному в повседневной работе, и начнем мы со следующей команды.

Это как бы диспетчер задач в Windows, он показывает текущую информацию о Вашей системе, например: использование оперативной памяти, список запущенных процессов и многое другое.

16. А если Вам необходимо узнать только информацию об оперативной памяти Вы можете использовать следующую команду.

17. Иногда нужно узнать текущую дату и время на компьютере или изменить ее, для этого используется команда.

Для того чтобы изменить время на компьютере используйте ключ –s например, давайте поменяем текущее время на 12:30:00 для этого введите вот это.

18. Перейдем к сетевым командам и начнем со следующей команды.

Она показывает информацию о сконфигурированных сетевых устройствах.

19. Следующая команда

это таблица маршрутизации.

20. Если Вам необходимо узнать сетевое имя компьютера наберите вот это.

21. Для просмотра статистики по сетевым интерфейсам можно использовать команду.

а если использовать ее с ключами –rn, то получится, то же самое что и команда route.

22. Теперь поговорим о таком вопросе, который всех интересует – как убить процесс в linux? Сразу скажу, что в Linux для завершения процесса используются так называемые сигналы, которые посылают ядру команду типа с каким параметром необходимо завершить тот или иной процесс. Для завершения процесса используется команда kill с разными сигналами. Для того чтобы узнать, какие сигналы в системе есть, введите следующее.

Где, –l ключ, который показывает список сигналов в системе.

Самыми часто используемыми сигналами в Linux Ubuntu являются сигналы: 15, 2, 3, 9 все эти сигналы используются для завершения процесса, а почему, Вы спросите, они расположены в таком порядке? сейчас объясню, 15 сигнал самый корректный сигнал для завершения процесса, т.е. при таком сигнале система попытается сохранить все данные и т.д., а 9 самый жесткий, т.е. системе абсолютно наплевать на все, она просто и безжалостно убивает процесс. Исходя из этого, можно сделать вывод о том, что сигналы расположены именно в порядке корректности завершения процесса. Для того чтобы завершить процесс необходимо указать его имя или pid. Например, завершим процесс test, у него pid 30, с помощью сигнала 9.

23. Поговорим о жестких дисках. Для того чтобы получить информацию о состоянии жестких дисков, т.е. размер и так далее используйте команду df, например.

Где, –h используется для удобства, т.е. информация показывается в мегабайтах.

24. Для того чтобы узнать, сколько весит отдельная папка, все файлы в ней по отдельности, используйте следующую команду.

  • du – сама команда;
  • -h – ключ, который округляет килобайты до мегабайт;
  • test – каталог, который Вы хотите проверить.
Читайте также:  Linux найти все файлы больше

25. Также для работы с жесткими дисками используется команда fdisk, например, Вам необходимо узнать информацию обо всех разделах на жестком диске, для этого используйте следующее.

где, — l ключ, который показывает информацию обо всех разделах.

Для того чтобы создавать разделы на жестком диске введите вот это.

где, /dev/sda – путь к жесткому диску.

Этой командой Вы войдете в программу, в которой и будете создавать разделы.

26. Но для начала Вам необходимо смонтировать этот жесткий диск, делается это следующим образом.

  • mount – сама команда монтирования;
  • /dev/sdb – путь к тому, что мы хотим монтировать;
  • /mnt/ — путь, куда мы будем это монтировать.

27. Как не сложно догадаться размонтировать можно с помощью команды umount.

28. Вот мы смонтировали диск, теперь хотим создать файловую систему, делается это так.

  • mkfs – сама команды создания файловой системы;
  • ext3 – тип файловой системы (в linux намного больше типов файловых систем, чем в Windows);
  • /dev/sdb – для какого блочного устройства Вы хотите создать файловую систему.

29. Теперь поговорим о ядре, для того чтобы узнать версию ядра введите следующее.

А для полной информации о ядре используйте ключ –a.

30. Для того чтобы узнать список загруженных в ядро всех модулей используйте команду.

На заметку! Если Вы хотите научиться пользоваться Linux на домашнем компьютере без использования командной строки, то рекомендую почитать мою книгу – « Linux для обычных пользователей »

Вот мы с Вами и рассмотрели 30 полезных команд Ubuntu Server. Надеюсь, материал был Вам полезен, пока!

Источник

Справочник 70 основных команд Linux: полное описание с примерами

Справочник основных команд Linux

Одним из коренных отличий семейства ОС Linux от ОС Windows является ведущая роль командной строки или терминала в администрировании системы. Для успешной работы с «Линукс» одного графического интерфейса недостаточно. Полноценное управление тут возможно только через терминал. А в работе с терминалом никак не обойтись без изучения основных команд Linux.

В Linux насчитывается несколько сотен основных команд и их модификаций. Они группируются по нескольким категориям. По расположению — могут быть утилитами командной строки или встроенной функцией командной оболочки. По частоте применения – используемыми постоянно, эпизодически и редко. По типам действий – от получения справки до управления файлами и процессами. Именно третья, функциональная составляющая и станет основой группировки утилит в этой статье.

В обзоре собраны все важнейшие команды Linux, которые могут пригодиться для администрирования ОС Linux. Статья рассчитана как на новичков, так и на продвинутых пользователей, уже знакомых с основным функционалом терминала. Эту своеобразную шпаргалку можно смело добавлять в закладки всем, кто хочет извлечь из «Линукс» максимум полезных свойств и повысить свою продуктивность в несколько раз.

Справочная информация / документация

man

(Manual). Показывает инструкцию к программам и командам Linux. Чтобы получить руководство для программы, наберите:

whatis

whereis

Источник

Оцените статью
Adblock
detector