По аналогии с ОС Windows, в Линуксе присутствует определенный набор команд для наиболее удобной и быстрой работы в операционной системе. Но если в первом случае мы вызываем утилиту или выполняем действие из «Командной строки» (cmd), то во второй системе действия производятся в эмуляторе терминала. По сути, «Терминал» и «Командная строка» — это одно и то же.

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

Управление файлами

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


Работа с текстом

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


Управление процессами

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

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


Окружение пользователя

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


Управление пользователями

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


Просмотр документов

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


Управление сетью

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


Заключение

Зная все вышеперечисленные команды, даже новичок, который только установил себе систему на базе Linux, сможет отлично взаимодействовать с ней, успешно решая поставленные задачи. На первый взгляд может показаться, что список очень трудно запомнить, однако при частом выполнении той или иной команды со временем основные врежутся в память, и обращаться каждый раз к представленной нами инструкции не понадобится.

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

Не все знают о широком выборе файловых менеджеров для Linux. Или же не полностью реализуют возможности тех программ, о которых знают. Бывают разные файловые менеджеры для Ubuntu и их есть предостаточно, так же как и других программ. Вот самые популярные из них:

  • MidnightCommander
  • Dolphin

Они все - отличные файловые менеджеры. Здесь есть и простые и многофункциональные. Вы сможете выбрать файловый менеджер, который подойдет к вашим потребностям. Midnight Commander и Dolphin мои любимые файловые менеджеры. Я использую их довольно часто.

Все эти файловые менеджеры можно настроить по своему вкусу. Наиболее настраиваемые - Krusader и Konqueror. Midnight Commander - единственный файловый менеджер с консольным интерфейсом, но у него есть тоже много настроек.

Как изменить файловый менеджер по умолчанию в Ubuntu

Если вы решили сменить файловый менеджер ubuntu на другой сделать это не так уж сложно. Установите понравившуюся программу, и подправьте несколько файлов чтобы контекстное меню работало с новым файловым менеджером.

А подправить нужно файлы:

/usr/share/applications/nautilus-home.desktop
/usr/share/applications/nautilus-computer.desktop

Замените строчки:

TryExec=nautilus
Exec=nautilus

TryExec=файловый_менеджер
Exec=файловый менеджер

А теперь то же самое в файле:

/usr/share/applications/nautilus-folder-handler.desktop

TryExec=файловый_менеджер
Exec=файловый_менеджер %U

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

Midnight Commander

Midnight Commander - это файловый менеджер с интерфейсом командной строки (cli). Он особенно полезен, когда нет возможности запустить графическую оболочку, но также может использоваться в качестве основного файлового менеджера в графическом интерфейсе. Его можно запускать практически в любой оболочке командной строки и даже в SSH сессии.

Запустить Midnight Commander из командной строки можно выполнив:

На скриншоте выше показан Midnight Commander в одной вкладке эмулятора терминала Ubuntu. Пользовательский интерфейс программы делится на две панели, каждая из которых отображает содержимое директории. В верхней части каждой панели отображается текущий каталог. Навигация осуществляется с помощью клавиш стрелок. Клавиша Enter используется для открытия папки.

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

Установить Midnight Commander можно командой:

sudo apt-get install mc

Krusader - это исключительный файловый менеджер, использующий концепции Midnight Commander в графическом интерфейсе. Он тоже использует двухпанельный интерфейс, но также поддерживает множество дополнительных функций. Здесь поддерживается навигация с помощью клавиатуры и, как обычно, с помощью мыши.

В Krusader также есть две панели, в которых отображается содержимое каталога, но здесь еще есть вкладки, которые позволяют открыть несколько папок на одной панели.

На каждой вкладке можно настроить режим отображения файлов. На скриншоте файлы отображаются в подробном режиме - значок, имя, размер, дата создания, владелец и права доступа.

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

Из полезных возможностей можно отметить поддержку протоколов FTP и samba, что упрощает доступ к файлам на удаленных серверах.

Чтобы установить этот лучший файловый менеджер Ubuntu выполните:

sudo apt-get install krusader

Важно заметить что написан он на Qt, и потянет с собой всю Qt и несколько библиотек KDE.

Konqueror - это еще один мощный файловый менеджер из стандартного набора KDE. У него есть одна интересная особенность - кроме доступа к файлам здесь можно ввести url и просматривать интернет-страницы.

Еще одной особенностью этого файлового менеджера есть возможность открывать несколько вкладок, в каждой из которых можно открыть отдельный каталог.

На снимке окно программы разделено на три части справа и боковую панель слева. Боковая панель с деревом каталогов используется для быстрой навигации по файловой системе.

Мне особенно нравится в Konqueror боковая панель, с помощью которой можно легко найти нужные файлы, ориентироваться в файловой системе, а также быстро удалять ненужные деревья каталогов.

Интерфейс программы похож на Krusader и Midnight Commander, только функционала здесь намного меньше. Вместо двух стандартных вкладок здесь есть возможность создавать несколько панелей и размещать их по своему усмотрению. Навигацию по вкладкам и каталогам можно выполнять как с помощью клавиатуры, так и мыши.

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

Для установки в Ubuntu используйте команду:

sudo apt-get install konqueror

Double Commander

Это еще один отличный файловый менеджер в стиле Midnight Commander и Krusader. Но на этот раз он основан на библиотеке GTK, а это значит что он отлично подойдет для тех кто хочет отличный, многофункциональный файловый менеджер и не хочет тянуть половину библиотек KDE в систему.

Интерфейс разделен на две панели. Из исключительных особенностей можно отметить встроенный текстовый редактор, поддержку просмотра файлов в HEX и бинарном форматах, поддержку работы с архивами. Также здесь поддерживаются различные сетевые возможности, такие как подключение по Webdav, FTP, Samba.

Для установки выполните вот такие команды:

sudo add-apt-repository ppa:alexx2000/doublecmd
$ sudo apt-get update
$ sudo apt-get install doublecmd-gtk

Dolphin

Это еще один файловый менеджер из KDE. Его интерфейс очень похож на Konqueror, но он более красивый и функциональный. Здесь тоже есть возможность создать несколько панелей и вкладок. Также есть боковая панель с ярлыками быстрого доступа к файловой системе.

По умолчанию открывается только одна панель, но ничего не мешает добавить еще одну и сделать Dolphin похожим на Krusader. Но разделение панелей как в Konqueror здесь не поддерживается.

Хотя здесь и поддерживаются вкладки, но они не сохраняются и после перезагрузки программы, она запускается с одной вкладкой, в которой открыта ваша домашняя папка.

Устанавливается Dolphin командой:

sudo apt-get install dolphin

Nautilus используется по умолчанию в Ubuntu и не мог не сказать о нем пару слов. Здесь можно использовать есть поддержка нескольких панелей и вкладок также есть боковая панель с ярлыками быстрого доступа. Это простой и стабильный файловый менеджер, отлично подходит для начинающих из-за своей простоты.

Навигация по каталогам осуществляется с помощью стрелок на клавиатуре или мышки. Горячие сочетания клавиш есть, но их не так много как в Double Commander.

Это еще один легковесный и простой файловый менеджер. Пожалуй, еще проще чем Nautilus. Он выглядит и работает так же.

Установить в Ubuntu можно командой:

sudo apt-get install thunar

Еще один в меру простой файловый менеджер Ubuntu. Выглядит так же как и двое предыдущих. Поддерживаются вкладки и большинство функций для удобной работы с файлами.

В левой части экрана есть панель с отображением файловой системы в виде дерева, также как и в Konqueror. Этот файловый менеджер вмещает в себе отличную функциональность и в то же время очень простой интерфейс.

Для установки выполните:

sudo apt-get install pcmanfm

XFE

Это один из наиболее интересных файловых менеджеров. В своем интерфейсе он включает много возможностей из Nautilus, Thunar и PcManFm но в то же время он намного гибче.

BeeSoft Commander 2.23

BeeSoft Commander — молодой проект, незамысловатый файловый менеджер, написанный в духе UNIX-way. Согласно неписанному правилу, программа должна выполнять лишь свои прямые обязанности и ничего лишнего.

Файловый менеджер использует библиотеку QT и очень быстро запускается из среды KDE. Панель инструментов не настраивается, однако на ней собраны фактически все основные функции программы. Вы можете работать с несколькими вкладками. Правая кнопка мыши отвечает за выделение файлов — дань старой традиции Norton Commander. Многие операции над файлами выполняются с помощью функциональных клавиш, согласно старому стандарту, заложенному также Питером Нортоном.

BeeSoft Commander содержит неплохой FTP клиент, позволяющий подключаться к нескольким серверам, сохранять настройки соединений. Разработчики не стали утруждать себя реализацией просмотра и редактирования различных документов. С помощью встроенного редактора вы можете изменять лишь текстовые документы. В случае обнаружения иных типов файлов, программа либо переключается в HEX-режим, либо отображается хаотичные набор символов. Редактирование при этом недоступно.

BeeSoft Commander не нуждается в сложном конфигурировании. Вы можете указать шрифты и цвета панелей, настроить ширину колонок. И, фактически, на этом все удовольствие от путешествия по настройкам заканчивается.

Официальный сайт:

Worker — один из самых необычных файловых менеджеров. Первое, на что сразу стоит обратить внимание — это отсутствие необходимости в установке каких-либо дополнительных графических библиотек, помимо X11.

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

Worker тесно интегрирован с Midnight Commander и позволяет использовать правила обработки архивов консольного файлового менеджера. Кроме того, по умолчанию, MC используется в качестве редактора файлов (функция Edit File).

В дистрибутив Worker включен лишь инструмент просмотра текстовых файлов. Все остальные действия (просмотр графики и видео, редактирование любых типов данных...) отданы на откуп внешним программам. Текстовый редактор по умолчанию — xedit, что не удивительно. xedit также использует лишь библиотеку X11.

Среди заранее определенных функций (кнопок) можно встретить преобразование аудио информации, конвертирование графики, монтирование устройств и многое другое.

Файловый менеджер очень необычен, что, конечно, затруднит освоение с нуля. С другой стороны, все конкуренты либо используют мощные графические библиотеки (QT, GTK), либо работают в текстовом режиме. Worker в этом свете представляется неким компромиссным решением.

Сводная таблица

GUI + + + + + + - + - + +
Графическая библиотека QT GTK2 GTK1 GTK2 QT QT - GTK2 - GTK2 X11
Вкладки + - - - + + - - + - -
FTP клиент + - - + + + + + - - +
Протокол FTP:// - - - - + + - + - - -
Протокол SMB:// - - - + + + - + - - -
Протокол HTTP:// - - - - + - - - - - -
Миниатюры документов - - - - + + - + - - -
Текстовый редактор + + - - - + + - + - -
Просмотр изображений - - - + + - - - - - -
Просмотр видео - - - - + - - - - - -
Просмотр HTML - - - - + + + - - - -
Просмотр RTF - - - - + + - - - - -
Просмотр DOC - - - - + + + - - - -
HEX-редактор - - - - - - - - + - -
Подсветка типов файлов - - + + - - - - + - -
Быстрые папки (Закладки) - + - + + + + + - + -
История папок - + + + + + + + + - -
Часто посещаемые папки - - - - + + - - - - -
Панель (меню) быстрого запуска - - - - + + + - + - -
Плагины - + - + + + + - - - -
Многозадачность - - + + + + + + - - -
BeeSoft Commander 2.23
emelFM2 0.1.6
Gentoo 0.11.55
GNOME Commander 1.2.0
Konqueror 3.5.2
Krusader 1.70.0
Nautilus 2.12.2
Tux Commander 0.4.101
Текстовые файловые менеджеры и Worker

Сегодня я хочу рассмотреть «Топ - 4 файловых менеджера для Ubuntu linux», этот топ я не составлял по рейтингу в сети, исключительно покладываясь на свой опыт использования того или иного менеджера и удобства работы в нем.

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

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

Представьте ситуацию, у вас нет файлового менеджера, как вы будете работать с файлами(книгами, изображениями, музыка, текстовые файлы, word и прочие другие), не легко, правда? Конечно часть из вас скажет, так есть же терминал, я запросто смогу работать и с него, да, сможете, но не каждый же день обходиться без файлового менеджера с графическим интерфейсом. По моему мнению, если работать с файлами в консоли и без графического интерфейса, это возврат в те далекие времена создания операционных систем когда создание той или иной программы которая прибавляла удобства в работе вызывала огромную радость("Ух ты, наконец, родили:D))").

Сегодня я хочу рассмотреть "Топ - 4 файловых менеджера для Ubuntu linux" и по просьбам читателей, я дополнил обзор еще + 6 файловыми менджерами PCManFM/Double Commander/GNOME Commander/Midnight Commander "MC / Sunflower / Ranger" внеплановые, в итоге получилось 10, этот топ я не составлял по рейтингу в сети, исключительно покладаясь на свой опыт использования того или иного менеджера и удобства работы в нем.

Nautilus - конечно же в данном списке лучших этот файловый менеджер занимает первую ступеньку рейтинга. Объясню почему, этот файловый менеджер начиная с GNOME 1.4, Nautilus 2.0 заменил Midnight Commander в Ubuntu linux. Когда он был на Cnome 2, это был достойный файловый менеджер, но после перехода на Gnome 3, он лишь теряет свой функционал. Если и пользоваться им, то где-то с версии 3.18.3 не выше, начиная с версии 3.18.5 начинается сплошной ужас. Все обновления которые происходят постоянно, далее лишь убивают все его удобство, советую использовать лишь до версии 3.18.3 и не обновлять.

Преимущества Nautilus:

  • Вы можете как подключать так и отключать накопители для хранения данных (жесткие диски, сетевые диски, флешки, оптические диски и прочее);
  • Доступ для работы с удаленными серверами (FTP, SSH, WebDAV, SMB);
  • Просмотр файлов и каталогов;
  • Возможность просмотра миниатюр файлов (видео, изображения, PDF, DJVU, текстовые файлы);
  • Возможность просмотра свойств файлов и каталогов;
  • Можете создавать, изменять, удалять и редактировать файлы и каталоги;
  • Возможность запуска сценариев и приложений;
  • Поиск файлов и каталогов по их названиям;
  • Возможность размещения файлов и каталогов на рабочем столе;
  • Поддержка предварительного просмотра в иконках для текстовых файлов, изображений, звуковых или видеофайлов (для этого используется Totem). Аудиофайлы просматриваются (с помощью GStreamer), когда курсор находится над ними;
  • Nautilus использует оригинальные векторизованные значки, разработанные Сузэн Кэр;
  • Nautilus поддерживает закладки, фон окон, эмблемы, примечания, скрипты дополнений и пользователь может выбрать представление в виде иконок, списка или компактного списка;
  • Nautilus сохраняет историю посещённых папок, подобно многим веб-браузерам, предоставляя простой доступ к ранее посещённым папкам.
  • Используя библиотеку GIO, Nautilus отслеживает изменения локальных файлов в режиме реального времени, устраняя потребность вручную обновлять экран. GIO поддерживает Gamin и FAM, Linux Inotify и Solaris" File Events Notification system.

Минусы Nautilus

Наверное самый основной минус, это системные обновления. Недавно у меня был случай. вышло небольшое системное обновление, обновился еще наверное утром, до вечера работал не перезапускал компьютер, вечером выключил, на следующий день включил и был удивлен, Nautilus обновился до версии 3.18.5. Самым печальным было то, что все значки приложений / (ярлыки) стали огромными. Как всегда решил просто перейти в меню "Правка - Параметры" в домашней директории и в вкладке "Вид" изменить размер значков в системе, но не тут то было, вкладка "Правка" исчезла, вовсе навигационное меню исчезло. В крайнем случае я решил изменить размер иконок в редакторе Dconf, но увы и здесь оказалось это невозможным так как возможность выбора меньших размеров для значков рабочего стола отсутствовала, были лишь размеры(средний, большой и очень большой).

до обновления в редакторе Dconf была совсем иная картина:

вот как бывает, одно небольшое обновление ломает всю юзабельность этого хорошего файлового менеджера.

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

где советуется удалить все скрытые директории в домашнем каталоге, но это не выход. Я данную проблему решил переходом на файловый менеджер Nemo и не жалею об этом, более функциональный и более дружественный интерфейс чем в Nautilus, хотя и Nemo является форком Nautilus, но все же как-то стабильнее и дружественней к пользователям.

Установка файлового менеджера Nautilus в Ubuntu 16.04 LTS и производных

Как переназначить файловый менеджер на любой другой в Ubuntu

Прежде всего, у вас в системе должен быть установлен пакет "exo-utils", установить можно в терминале выполнением команды:

Sudo apt install exo-utils

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

Exo-preferred-applications

после выполнения команды выше, у вас откроется новое окно:

перейдем в вкладку "Утилиты ", далее первым пунктом выбираем приоритетный для вас файловый менеджер, после выбора жмем кнопку "Закрыть " и изменения должны примениться, если у вас есть другой менеджер которого нет в списке, нажмите по стрелочке и выберите пункт "Другой ", вас перенаправит в директорию "usr/bin", где выберите ваш файловый менеджер и нажмите кнопку "Ок".

Чтобы установить файловый менеджер Nemo по умолчанию вместо Nautilus, выполните в терминале команду:

Sudo xdg-mime default nemo.desktop inode/directory application/x-gnome-saved-search

чтобы вернуть снова Nautilus, выполнить команды:

Sudo gsettings set org.gnome.desktop.background show-desktop-icons true sudo xdg-mime default nautilus.desktop inode/directory application/x-gnome-saved-search

На этом пожалуй материал окончен, если у вас есть вопросы по материалу, спрашивайте в комментариях ниже, так же жду от вас отзывов, какими файловыми менеджерами вы пользуетесь, может данный том с 4 можно расширить на 5 либо 6 файловых менеджеров.

  1. && . Строго говоря, это не команда. Если вы хотите выполнить сразу несколько команд, поставьте между ними двойной амперсанд вот так: первая_команда && вторая_команда. Терминал выполнит команды по порядку. Вы можете ввести столько команд, сколько захотите.
  2. alias . Присваивает созданные вами названия длинным командам, которые вы не можете запомнить. Введите alias длинная_команда короткая_команда.
  3. cd . Изменяет текущую терминальную папку. Когда вы запускаете терминал, он использует вашу домашнюю папку. Введите cd адрес_папки, и терминал будет работать с файлами, которые там находятся.
  4. clear . Очищает окно терминала от всех сообщений.
  5. history . Отображает все недавно введённые вами команды. Кроме того, вы можете переключаться между недавними командами с помощью клавиш «Вверх» и «Вниз». Если вы не хотите, чтобы введённая вами команда была записана, поставьте перед ней пробел так: ваша_команда.
  6. man . Отображает руководство по программам и командам . Введите man имя_пакета или man ваша_команда.
  7. whatis . Отображает краткое описание какой-либо программы. Введите команду и название программы whatis имя_пакета.

Для выполнения множества действий в системе, например для установки и удаления программ, вам понадобятся права администратора, или суперпользователя root, как его называют в Linux.

  1. sudo . Эта команда даст вам права суперпользователя. Введите sudo перед нужной командой (например, sudo apt upgrade), чтобы выполнить её от имени администратора. Система спросит у вас пароль.
  2. sudo su . После этой команды все введённые вами команды будут исполняться от имени суперпользователя, пока вы не закроете терминал. Используйте её, если вам нужно выполнить много команд с правами администратора.
  3. sudo gksudo . Команда для запуска с правами администратора приложения с графическим интерфейсом. Например, если вы хотите переместить или изменить системные файлы, введите sudo gksudo nautilus (укажите тот файловый менеджер, которым пользуетесь).
  4. sudo !! . Эта команда запустит ранее введённую команду с правами администратора. Полезно, если вы набрали команду без sudo .

Не выполняйте от имени суперпользователя команд, которых не понимаете.

Установку и удаление приложений в Linux выполняют пакетные менеджеры. В Ubuntu и пакетный менеджер называется apt, в Fedora - dnf, в Arch и Manjaro - pacman. Они загружают приложения из сетевых репозитариев, источников пакетов. Давать им команды следует с правами суперпользователя.

apt (Debian/Ubuntu/Mint)

  1. sudo apt install имя_пакета. Установить нужный пакет.
  2. sudo apt-add-repository адрес_репозитария. Добавить сторонний репозитарий.
  3. sudo apt update . Обновить сведения о пакетах.
  4. sudo apt upgrade . Обновить все пакеты до самых свежих (выполнять после apt update).
  5. sudo apt remove имя_пакета. Удалить ненужный пакет.
  6. sudo apt purge имя_пакета. Удалить ненужный пакет со всеми зависимостями, если хотите освободить больше места.
  7. sudo apt autoremove . Удалить все ненужные зависимости, бесхозные пакеты и прочий мусор.

dnf (Red Hat/Fedora/CentOS)

  1. sudo dnf install имя_пакета. Установить нужный пакет.
  2. sudo dnf config-manager --add-repo адрес_репозитария. Добавить сторонний репозитарий.
  3. sudo dnf upgrade . Обновить все пакеты до самых свежих.
  4. sudo dnf remove имя_пакета. Удалить ненужный пакет.
  5. sudo dnf autoremove . Удалить все ненужные зависимости.

pacman (Arch/Manjaro)

  1. sudo pacman -S имя_пакета. Установить нужный пакет.
  2. sudo yaourt -S имя_пакета. Установить пакет из AUR, если его нет в основном репозитарии.
  3. sudo pacman -Sy . Обновить сведения о пакетах.
  4. sudo pacman -Syu . Обновить все пакеты до самых свежих.
  5. sudo pacman -R имя_пакета. Удалить ненужный пакет.
  6. sudo pacman -Rs имя_пакета. Удалить ненужный пакет со всеми зависимостями.

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

sudo apt install firefox clementine vlc

Если вы хотите установить какой-то пакет, но не знаете его точного названия, введите несколько первых букв имени пакета и дважды нажмите Tab. Пакетный менеджер покажет все пакеты, названия которых начинаются одинаково.

  1. kill . Эта команда служит для принудительного завершения процессов. Нужно ввести kill PID_процесса. PID процесса можно узнать, введя top .
  2. xkill . Ещё одна команда для завершения процессов. Введите её, затем щёлкните по тому окну, которое нужно закрыть.
  3. killall . Убивает процессы c определённым именем. К примеру, killall firefox .
  4. top . Отображает перечень запущенных процессов, сортируя в зависимости от потребления ресурсов CPU. Своего рода терминальный «Системный монитор».

Просмотр и изменение файлов

  1. cat . Когда команда используется с одним текстовым файлом (вот так: cat путь_к_файлу), она отображает его содержимое в окне терминала. Если указать два и больше файлов, cat путь_к_файлу_1 путь_к_файлу_2 , она склеит их. Если ввести cat путь_к_файлу_1 > новый_файл, она объединит содержимое указанных файлов в новый файл.
  2. chmod . Позволяет изменять права доступа к файлу. Может пригодиться, если вы хотите внести изменения в системный файл.
  3. chown . Изменяет владельца файла. Следует выполнять с правами суперпользователя.
  4. file . Выводит информацию об указанном файле.
  5. nano . Открывает простой текстовый редактор. Можно создать новый текстовый файл или открыть существующий: nano путь_к_файлу.
  6. rename . Переименовывает файл или несколько файлов. Команду можно использовать и для файлов по маске.
  7. touch . Изменяет дату последнего открытия или модификации указанного файла.
  8. wget . Загружает файлы из интернета в терминальную папку.
  9. zip . Распаковывает и сжимает архивы.

Создание и удаление файлов и папок

  1. mkdir . Создаёт новую папку в текущей терминальной папке или в указанной папке: mkdir путь_к_папке.
  2. rmdir . Удаляет указанную папку.
  3. rm . Удаляет файлы. Может удалить как отдельный файл, так и группу, соответствующую определённым признакам.

Копирование и перемещение файлов

  1. cp . Создаёт копию указанного файла в папке терминала: cp путь_к_файлу. Или вы можете указать назначение cp путь_к_файлу путь_для_копии.
  2. mv . Перемещает файл из одной папки в другую. Вы можете указать имя для перемещаемого файла. Забавно, но в Linux эта команда может использоваться и для переименования файлов. Просто укажите ту же папку, где находится файл, и другое имя.

Поиск файлов

  1. find . Поиск файлов по определённым критериям, таким как имя, тип, размер, владелец, дата создания и модификации.
  2. grep . Поиск текстовых файлов, содержащих определённые строки. Критерии очень гибко настраиваются.
  3. locate . Поиск файлов и папок, чьи названия подходят запросу, и отображение их путей в файловой системе.

  1. lsblk . Эта команда демонстрирует, какие диски есть в вашей системе и на какие разделы они поделены. Также команда отображает имена ваших разделов и накопителей, в формате sda1, sda2 и так далее.
  2. mount . Монтирует накопители, устройства или файловые системы , чтобы вы могли с ними работать. Обычно устройства подключаются автоматически, как только вы щёлкнете по ним в файловом менеджере. Но иногда может понадобиться примонтировать что-то вручную. Вы можете подключать что угодно: диски, внешние накопители, разделы и даже ISO-образы. Эту команду нужно выполнять с правами суперпользователя. Чтобы примонтировать имеющийся диск или раздел, введите mount sdX .
  3. umount . Демонтирует файловые системы. Команда umount sdX отключит файловую систему внешнего носителя, чтобы вы могли извлечь его.
  4. dd . Эта команда копирует и преобразовывает файлы и разделы. У неё множество различных применений. Например, dd if=/dev/sda of=/dev/sdb сделает точную копию раздела sda на разделе sdb. dd if=/dev/zero of=/dev/sdX затрёт содержимое указанного носителя нулями, чтобы информацию было невозможно восстановить. А dd if=~/Downloads/ubuntu.iso of=/dev/sdX bs=4M сделает загрузочный носитель из скачанного вами образа с дистрибутивом.

Команды Linux для управления пользователями

  1. useradd . Регистрирует нового пользователя. Введите useradd имя_пользователя, и пользователь будет создан.
  2. userdel . Удаляет учётную запись и файлы пользователя.
  3. usermod . Изменяет учётную запись пользователя. Может переместить домашнюю папку пользователя или назначить дату, когда учётная запись будет заблокирована.
  4. passwd . Изменяет пароли учётных записей. Обычный пользователь может изменить пароль только своей учётной записи, суперпользователь может изменить пароль любой учётной записи.

Команды Linux для управления сетью

  1. ip . Многофункциональная команда для работы с сетью. Команда ip address show выводит сведения о сетевых адресах, ip route управляет маршрутизацией и так далее. Давая команды ip link set ethX up , ip link set ethX down , можно включать и выключать соединения. У команды ip много применений, так что перед её использованием лучше ознакомиться с руководством или ввести ip --help
  2. ping . Показывает, подключены ли вы к сети, и помогает определить качество связи.

И ещё кое-что

Напоследок - главные команды Linux. Они выводят на экран корову, которая может разговаривать с вами (не спрашивайте, что употребляют разработчики).

  1. cowsay что_угодно. Корова произнесёт то, что вы ей скажете.
  2. fortune | cowsay . Корова выдаст умную (или не очень) мысль или цитату.
  3. cowsay -l . Выводит список всех животных, которые могут быть отображены в терминале. Если вы вдруг не любите коров.
  4. fortune | cowsay -f животное_из_списка. Животное на ваш выбор начинает сыпать цитатами, иногда уместными.
  5. sudo apt-get install fortunes fortune-mod fortunes-min fortunes-ru . Заставит весь зоопарк говорить по-русски. Без этого животные цитируют Твена и Уайльда .

Это далеко не все команды Linux. Если вам нужно узнать в деталях параметры и способы применения команд Linux, вы можете воспользоваться встроенным руководством. Наберите man ваша_команда или ваша_команда --help .