42 команды Linux которые вы должны знать

Столкнулся с тем что на виртуальном сервере кончилось место. Нашел простоя решение как найти папку которая занимает больше всего места. Знатоки конечно скажут, что команда du нам в этом поможет. И что существует множество вариантов написания команд с помощью которых можно узнать размер папок в текущей директории.

Вывести список установленных пакетов в Arch Linux с помощью команды pacman

Pacman — это менеджер пакетов по умолчанию для Arch Linux и его производных, таких как Manjaro Linux.

Чтобы вывести список всех установленных пакетов, используемых pacman в Arch Linux и его вариантах, запустите:

$ pacman -Q

Пример вывода:

Если вы хотите просмотреть страницу вывода за страницей, направьте вывод в команду more, как показано ниже:

$ pacman -Q | more

Вывести список установленных пакетов в Arch Linux с помощью команды pacman

Чтобы перечислить только явно установленные пакеты и версии:

$ pacman -Qe

Чтобы перечислить только общее количество установленных пакетов в Arch Linux, направьте вывод pacman в команду wc:

$ pacman -Q | wc -l 134

Как видно из вышеприведенного вывода, я установил 134 пакета в свою систему Arch Linux.

Используем параметры системы

Итак, проще всего узнать, какая версия операционной системы Linux Ubuntu установлена на вашем компьютере, это использовать специальное приложение под названием «Параметры системы». Рассмотрим, как его запустить и, где найти нужную информацию:

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

Мнение экспертаДарья СтупниковаСпециалист по WEB-программированию и компьютерным системам. Редактор PHP/HTML/CSS сайта . Спросить у ДарьиВнимание: по умолчанию у вас может быть включен режим отображения только последних программ. Для показа всех приложений нажмите на вкладку «Все» и только потом ищите параметры (обозначено цифрой «2» на скриншоте выше).

Читайте также:  Презентация "Apple. История и изобретения".

Как узнать размер папки из Midnight Commander

По совести говоря любимый файловый менеджер тоже умеет подсчитывать размер папок. Для этого на необходимой папке надо нажать одновременно клавиши [Ctrl]+[Space] (контрл и пробел). Но чтобы узнать размер всех папок придется по каждой директории проходиться сочетанием Ctrl+space, или держать его, не отпуская.

Стандартный вид панелей Midnight Commander, размер папки указан без учета места которое занимают находящихся в ней директории и файлы.

Вид панелей файлового менеджера после нажатия клавиш [Ctrl] и [Space]. Теперь показывается размер всех файлов и директорий находящихся в данной папке.

Благодарности

При написании статьи были использованы следующие источники:

Создание папки и просмотр сведений о её владельце, группе и правах доступа

Создадим папку folder командой mkdir так, как описано в → этой статье. Если действовать по такой же схеме, как и описано выше, то окажется, что этого недостаточно. Будет выдана информация только о размере папки:

[email protected]:~# ls -l folder total 0

Поэтому с папками при просмотре сведении о ней работаем по такой схеме: смотрим информацию не об этой папке, а общую информацию о всей папке. Тогда информация о вложенных в неё файлах и папках выдаётся в полной мере:

[email protected]:~# ls -l total 4 -rw-r—r— 1 root root 0 Apr 10 21:06 file drwxr-xr-x 2 root root 4096 Apr 10 21:18 folder

Как отличить папку от файла в linux

Сразу на этом примере остановлюсь на вопросе о том, как отличить папку от файла в linux. В самом начале строки в символах о правах доступа у файла первым символом идет — тогда, как у папки первый символ это буква d. Именно это отличает папку от файла.

КОМАНДЫ LINUX ДЛЯ УПРАВЛЕНИЯ ПОЛЬЗОВАТЕЛЯМИ

35. USERADD / USERDEL / USERMOD

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

36. PASSWD

Эта команда позволяет изменить пароль учетной записи пользователя. Как суперпользователь вы можете сбросить пароли всех пользователей, даже несмотря на то, что не можете их увидеть. Хорошая практика безопасности — менять пароль почаще.

Как узнать версию Linux?

На самом деле для этого есть очень много методов, начиная от общих признаков и до открыть файл и точно посмотреть версию и имя дистрибутива. Рассмотрим только самые популярные из них.

Узнать дистрибутив

Как узнать версию Linux?

Прежде всего давайте узнаем имя дистрибутива и его версию если это возможно. Для этого будем смотреть содержимое файлов в папке /etc/, которые заканчиваются на release:

В Ubuntu утилита выведет содержимое двух файлов /etc/lsb-release и /etc/os-release. В них будет содержаться исчерпывающая информация о имени дистрибутива и версии его релиза:

Как узнать версию Linux?

Но если мы выполним ту же команду в ArchLinux то получим совсем другой результат:

Тут уже нет версии, есть только имя дистрибутива, поскольку ArchLinux использует систему скользящих релизов. Немного меньше, но почти всю ту же информацию можно получить используя команду lsb_release:

Как узнать версию Linux?

Также очень часто вы можете узнать имя дистрибутива посмотрев пункт “О программе” для любого системного приложения или лучше утилиты “Настройки”:

И еще один способ увидеть версию дистрибутива в основанных на Debian системах – посмотреть информацию о сборке пакета:

Как узнать версию Linux?

Или для RPM систем:

rpm -qa | grep openssl

Как узнать версию Linux?

Узнать версию ядра

Во многих случаях нам нужна не столько версия дистрибутива linux, сколько версия ядра, которое в нем используется. Для просмотра этой информации тоже есть несколько команд:

Как узнать версию Linux?

У меня используется версия ядра , тут же мы видим архитектуру системы – x86_64. Обозначение SMB означает, что ядро поддерживает многоядерные процессоры или несколько процессоров. Но мы можем узнать ту же информацию, посмотрев содержимое файла /proc/version:

А еще можно посмотреть строку параметров запуска ядра, она тоже содержит версию:

Как узнать версию Linux?

Есть еще несколько файлов с подобной информацией:

Как узнать архитектуру компьютера

Как узнать версию Linux?

Вы уже знаете как узнать версию Linux, имя дистрибутива и ядро, архитектура уже проскальзывала в командах выше, но существует отдельная команда, которая выводит только архитектуру:

Для этих же целей можно использовать uname:

Как узнать версию Linux?