Все команды linux shell

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

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

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

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

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

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

man

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

whatis

whereis

Источник

Команды shell, которые должен знать каждый разработчик

Все еще зависите от графического интерфейса? Вы можете значительно повысить свою производительность, изучив несколько основных команд shell. Перевели статью, которая вам в этом поможет.

Читайте также:  Nvidia cuda toolkit linux mint

pwd — возвращает имя текущей директории

Давайте посмотрим, где мы находимся, когда только открыли терминал:

$ pwd /Users/erik 

Я в своей домашней директории, а где вы?

ls — просмотр содержимого директории

Давайте посмотрим, что мы видим в текущей директории:

Здесь много всего: редко чищу домашнюю директорию, поэтому я сократил вывод.

Команда ls поддерживает много удобных опций, эти три я использую все время:

  1. -l: — строчная буква «л». Список в длинном формате (см. ниже.) Общая сумма для всех размеров файлов (в блоках) выводится в строке перед длинным списком.
  2. -h: — используется с опцией -l, выводит размер файлов в более читабельном виде, например: 10G, 42M. h здесь означает human-readable (понятный человеку).
  3. -a: — короткая запись опции all (все файлы). Включает отображение скрытых файлов, имена которых начинаются с точки (.).

Вы можете использовать все эти опции одновременно:

$ ls -lha total: 32 drwxr-xr-x+ 85 erik staff 2.7K May 27 11:11 . drwxr-xr-x 6 root admin 193B Sep 29 2019 .. -rw-r--r-- 1 erik staff 2.1K Apr 15 11:06 .gitignore -rw-r--r-- 1 erik staff 25M May 26 15:44 image.zip . 

Здесь вы видите права доступа, владельца и группу, размер файла, данные последнего изменения файлов и само имя файла.

В первых двух строках вы можете заметить что-то странное: два имени файла — . и .

  1. . — это текущий каталог. Он даже имеет размер, который зависит от количества файлов в каталоге.
  2. .. — это основной каталог, частью которого является текущий каталог.

Эти удобные ярлыки можно использовать в любой команде. Если вы хотите просмотреть содержимое основного каталога, используйте ls ../. Вы также можете использовать эту конструкцию несколько раз, поэтому, если хотите перейти на две директории выше, можете использовать ls ../../.

Читайте также:  Установить линукс ubuntu второй системой

cd — перейти в другую директорию

Теперь, когда вы знаете, где находитесь и какие каталоги есть, то хотите перемещаться по каталогам. Допустим, ваши проекты хранятся в папке «Projects». Вы можете перейти туда, набрав:

$ cd Projects

Источник

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