Arch Linux — современный и удобный дистрибутив для опытных пользователей Linux. Система не перегружена ненужным ПО и не потребляет много ресурсов — в ней по умолчанию нет даже графической оболочки. Поэтому в начале работы вам придётся активно использовать командную строку, подключаясь к интернету и настраивая учётные записи полностью в ручном режиме, что довольно непросто.
Основное отличие Arch от других ОС в том, что используется Roling Rerlease (понятие в разработке программного обеспечения, характеризующее метод обновления последнего ПО), а в других системах, как Debian или Ubuntu — Stable Release (стабильное программное обеспечение. Проще говоря, отдельно выпускаются дистрибутивы с длительной поддержкой (например, версии 14.04, 16.04) и отдельно тестовые дистрибутивы (17.04, 17.10, 21.04 и так далее)).
То есть пользователь получает самое свежее ПО, но не всегда самое стабильное. Такой подход, конечно же, сразу отсекает большую аудиторию, не готовую осваивать терминал Linux. Но именно он позволяет получить не нагруженную систему и из неё слепить что-то индивидуальное.
Основное отличие Arch от других ОС в том, что используется Roling Rerlease (понятие в разработке программного обеспечения, характеризующее метод обновления последнего ПО), а в других системах, как Debian или Ubuntu — Stable Release (стабильное программное обеспечение. Проще говоря, отдельно выпускаются дистрибутивы с длительной поддержкой (например, версии 14.04, 16.04) и отдельно тестовые дистрибутивы (17.04, 17.10, 21.04 и так далее)).
То есть пользователь получает самое свежее ПО, но не всегда самое стабильное. Такой подход, конечно же, сразу отсекает большую аудиторию, не готовую осваивать терминал Linux. Но именно он позволяет получить не нагруженную систему и из неё слепить что-то индивидуальное.
GNOME Commander — полнофункциональный C++ / GTK (Gnome) графический двух-панельный файловый менеджер.
Имеет характерный для большинства двух-панельных файловых менеджеров пользовательский интерфейс и множество настроек. Создан GNOME Commander в лучших традициях Norton Commander.
Поддерживает все характерные для большинства файловых менеджеров функциональные возможности, такие как: копирование, перемещение, удаление файлов и каталогов, переименование, создание каталогов, просмотр размера, права доступа и пр...
Может работать как с локальными дисками, так и позволяет подключатся к серверам по протоколам: FTP, SFTP, WebDAV и SMB. Предоставляет быстрый доступ к устройствам, с возможностью автоматического монтирования.
Имеет встроенную командную строку, инструменты для переименования файлов, поиска в заданном каталоге, есть инструмент сравнения директорий, возможен быстрый просмотр текстовых файлов и изображений.
Поддерживает плагины и скрипты на Python
Поддерживает функцию Drag&Drop
Имеет характерный для большинства двух-панельных файловых менеджеров пользовательский интерфейс и множество настроек. Создан GNOME Commander в лучших традициях Norton Commander.
Поддерживает все характерные для большинства файловых менеджеров функциональные возможности, такие как: копирование, перемещение, удаление файлов и каталогов, переименование, создание каталогов, просмотр размера, права доступа и пр...
Может работать как с локальными дисками, так и позволяет подключатся к серверам по протоколам: FTP, SFTP, WebDAV и SMB. Предоставляет быстрый доступ к устройствам, с возможностью автоматического монтирования.
Имеет встроенную командную строку, инструменты для переименования файлов, поиска в заданном каталоге, есть инструмент сравнения директорий, возможен быстрый просмотр текстовых файлов и изображений.
Поддерживает плагины и скрипты на Python
Поддерживает функцию Drag&Drop
Команды, которые позволят узнать больше о вашей системе
id — если вы хотите получить информацию о вашей учётной записи.w — полезная команда, если вам нужно узнать, какой пользователь сейчас находится в системе (или команда -f — для того, чтобы узнать, откуда был совершён вход).lsblk — если вы хотите открыть список блочных устройств хранения данных.lscpu — отображает информацию о процессорах.free — показывает объём свободной и уже используемой памяти (альтернативная команда — free -g).lsb_release -a — если вы хотите получить информацию о версии вашей ОС.Manjaro Linux
Дистрибутив построен на базе довольно неоднозначного проекта под названием Arch Linux, но в повседневности такая «стартовая площадка» никак не влияет на качество операционной системы.
Этот проект хорош тем, что адаптирован под пользователей, ранее использовавших Windows. Разработчики Manjaro пытались создать бесплатную и свободную ОС, на которую было бы легко перейти с уже существующих платформ. Поэтому дистрибутив предлагает несколько графических оболочек (под разные системные требования и похожие на macOS или Windows), большой ассортимент необходимых приложений, в числе которых пакет офисных программ, мессенджеры, браузер и даже эмуляторы, помогающие запускать Windows-программы в Manjaro.
Эта ОС подходит даже геймерам, так как по умолчанию включает в себя утилиты для запуска игр, разработанных под Windows.
Дистрибутив построен на базе довольно неоднозначного проекта под названием Arch Linux, но в повседневности такая «стартовая площадка» никак не влияет на качество операционной системы.
Этот проект хорош тем, что адаптирован под пользователей, ранее использовавших Windows. Разработчики Manjaro пытались создать бесплатную и свободную ОС, на которую было бы легко перейти с уже существующих платформ. Поэтому дистрибутив предлагает несколько графических оболочек (под разные системные требования и похожие на macOS или Windows), большой ассортимент необходимых приложений, в числе которых пакет офисных программ, мессенджеры, браузер и даже эмуляторы, помогающие запускать Windows-программы в Manjaro.
Эта ОС подходит даже геймерам, так как по умолчанию включает в себя утилиты для запуска игр, разработанных под Windows.
Увеличение объема доступного дискового пространства путем уменьшения квоты привилегированных процессов
В используемой по умолчанию в дистрибутивах Linux Mint, Ubuntu и Fedora Workstation файловой системе Ext4 по умолчанию выделяется пятипроцентная квота дискового пространства для привилегированных процессов. По этой причине на дисках большого объема может простаивать без пользы значительная часть доступного дискового пространства.
Вы можете самостоятельно уменьшить квоту дискового пространства для привилегированных процессов до 1 или 2 процентов (это возможно только на файловых системах Ext2, Ext3 и Ext4). При этом следует иметь в виду, что 1 Гб будет вполне достаточно всем существующим в данное время привилегированным процессам. Вы можете действовать следующим образом.
Открываем окно терминала. К примеру, корневой раздел расположен на диске sda и носит имя sda1. В этом случае для сокращения квоты привилегированных процессов до 2 процентов может использоваться следующая команда:
В используемой по умолчанию в дистрибутивах Linux Mint, Ubuntu и Fedora Workstation файловой системе Ext4 по умолчанию выделяется пятипроцентная квота дискового пространства для привилегированных процессов. По этой причине на дисках большого объема может простаивать без пользы значительная часть доступного дискового пространства.
Вы можете самостоятельно уменьшить квоту дискового пространства для привилегированных процессов до 1 или 2 процентов (это возможно только на файловых системах Ext2, Ext3 и Ext4). При этом следует иметь в виду, что 1 Гб будет вполне достаточно всем существующим в данное время привилегированным процессам. Вы можете действовать следующим образом.
Открываем окно терминала. К примеру, корневой раздел расположен на диске sda и носит имя sda1. В этом случае для сокращения квоты привилегированных процессов до 2 процентов может использоваться следующая команда:
sudo tune2fs -m 2 /dev/sda1Stacer - бесплатный инструмент с открытым исходным кодом для оптимизации и мониторинга систем Linux, с элегантным и интуитивно понятным графическим интерфейсом. Он поставляется с полезными функциями, которые можно ожидать от системного оптимизатора, и с монитором системных ресурсов в режиме реального времени, таким как очиститель системы.
Его красиво оформленная панель управления предоставляет вам доступ к большому количеству системной информации; позволяет очищать кэши приложений, анализировать запуск системы, запускать / останавливать системные службы, удалять приложения и многое другое . Кроме того, он легко адаптируется к вашей ранее настроенной системе.
Чтобы установить Stacer на Ubuntu и его производные, используйте следующий официальный PPA для установки, как показано ниже.
Его красиво оформленная панель управления предоставляет вам доступ к большому количеству системной информации; позволяет очищать кэши приложений, анализировать запуск системы, запускать / останавливать системные службы, удалять приложения и многое другое . Кроме того, он легко адаптируется к вашей ранее настроенной системе.
Чтобы установить Stacer на Ubuntu и его производные, используйте следующий официальный PPA для установки, как показано ниже.
sudo apt install software-properties-commonsudo add-apt-repository ppa:oguzhaninan/stacer sudo apt update sudo apt install stacer10 простых трюков, которые легко запомнить и можно тут же начать использовать.
Если консоль подвисла, можно ее переинициализировать без завершения текущей сессии командой
Создать пустой файл или уничтожить все данные в файле поможет команда
Если ты вводил команду, которая требует повышения привилегий, и забыл подставить
В качестве альтернативы сетевым командам
Команда
Если необходимо ввести команду, чтобы она не попала в лог истории, нужно подставить перед ней пробел.
Если ты набрал команду и хочешь добавить к ней аргументы из команд, набранных ранее, удерживай Alt или Esc и нажимай на точку. В строку ввода один за другим будут подставляться параметры предыдущих команд.
Если ты ввел длинную команду, но допустил опечатку, ее можно исправить при помощи замены подстроки. Например, мы хотим заменить
Для очистки терминала достаточно комбинации клавиш Ctrl + l. Или можешь нажать
Понадобилось зайти в директорию, вывести список файлов и вернуться обратно? Для этой распространенной задачи можешь набрать
Если консоль подвисла, можно ее переинициализировать без завершения текущей сессии командой
reset.Создать пустой файл или уничтожить все данные в файле поможет команда
> file_name.txt.Если ты вводил команду, которая требует повышения привилегий, и забыл подставить
sudo, можно воспользоваться таким трюком: sudo !!. Оболочка запустит предыдущую команду под рутом.В качестве альтернативы сетевым командам
ping и traceroute можно воспользоваться mtr.Команда
ps aux покажет много диагностических данных в удобном виде.Если необходимо ввести команду, чтобы она не попала в лог истории, нужно подставить перед ней пробел.
Если ты набрал команду и хочешь добавить к ней аргументы из команд, набранных ранее, удерживай Alt или Esc и нажимай на точку. В строку ввода один за другим будут подставляться параметры предыдущих команд.
Если ты ввел длинную команду, но допустил опечатку, ее можно исправить при помощи замены подстроки. Например, мы хотим заменить
foo на bar. Если ввести просто ^foo, то в предыдущей команде первое вхождение foo будет удалено. Если ввести ^foo^bar, то произойдет замена.Для очистки терминала достаточно комбинации клавиш Ctrl + l. Или можешь нажать
Ctrl + Shift + x. Ну а с командой clear ты уже наверняка знаком.Понадобилось зайти в директорию, вывести список файлов и вернуться обратно? Для этой распространенной задачи можешь набрать
(cd /tmp && ls). Удобно «подсматривать» и в родительский каталог — для этого в качестве пути просто укажи /...Нужно с кем-то поговорить? Есть корова.
установить:
установить:
sudo apt-get install cowsaycowsay что_угодно Корова произнесёт то, что вы ей скажете.fortune | cowsay Корова выдаст умную (сомнительно) мысль или цитату. (перед этим установить sudo apt-get install fortune)cowsay -l Выводит список всех из этого зоопарка, которые могут быть отображены в терминале. Если вы вдруг не любите коров. (есть лиса, пони, коала, ... и даже .. пакет молока)fortune | cowsay -f животное_из_списка Животное на ваш выбор начинает сыпать цитатами.sudo apt-get install fortunes fortune-mod fortunes-min fortunes-ru Заставит весь зоопарк говорить по-русски. Без этого животные цитируют Твена и Уайльда‼️
Опасность в работе с командой кроется лишь в неопытности пользователей, которые, выполняя команду, не знают, что именно она делает.
Так, нередки случаи, когда пользователи запускали опасную команду
Позже разработчики UNIХ-подобных операционных систем сделали так, что команда перестала выполняться без указания специального ключа. Таким образом, только при наличии ключа
rm -rf / ‼️Опасность в работе с командой кроется лишь в неопытности пользователей, которые, выполняя команду, не знают, что именно она делает.
Так, нередки случаи, когда пользователи запускали опасную команду
rm -rf / и им оставалось лишь наблюдать, как медленно, но верно операционная система самоуничтожается. Да, именно самоуничтожается, потому что команда запускает процесс удаления содержимого корневой файловой системы. При выполнении этой команды не запрашиваются никакие подтверждения на удаление благодаря ключу -f. Позже разработчики UNIХ-подобных операционных систем сделали так, что команда перестала выполняться без указания специального ключа. Таким образом, только при наличии ключа
--no-preserve-root применительно к команде система сможет выполнить самоуничтожение.Перезагрузить твою Ubuntu прямо сейчас:
Аналогично выключить прямо сейчас:
Сообщение к запланированной операции перезагрузки компьютера:
Отменить запланированное выключение или перезагрузку:
shutdown -r now Аналогично выключить прямо сейчас:
shutdown -Р now
Запланировать выключение компьютера в 04:20shutdown -P 04:20
(В ответ получим сообщение со статусом запланированной операции)Сообщение к запланированной операции перезагрузки компьютера:
shutdown -r 20:30 "Перезагружаемся в 20:30"
(Таким образом оповестим, что работа будет прервана)Отменить запланированное выключение или перезагрузку:
shutdown -c
Для перезагрузки есть еще reboot, аналогичная shutdown -r now. Но на деле shutdown действует мягко, вызывая системные и локальные rc.d с параметром stop. А reboot вырубает все сразу, не давая процессам сохранить свои данные.Принимает в качестве аргумента имя программы, каталог которой хотите узнать.
Так, для выяснения расположения программы cat необходимо выполнить следующую команду:
(После выполнения отобразится каталог в котором находится cat)
Можно и несколько:
(Все отобразится в порядке очереди)
Параметр
Так, для выяснения расположения программы cat необходимо выполнить следующую команду:
which cat(После выполнения отобразится каталог в котором находится cat)
Можно и несколько:
which ls which ping who(Все отобразится в порядке очереди)
Параметр
-a сразу после which покажет все совпадения, если они есть.Идентификатор администратора системы (пользователя root) равен:
Anonymous Quiz
16%
448
26%
1
43%
0
15%
любой
Что будет делать ОС Linux, если оперативная память полностью исчерпана?
Anonymous Quiz
11%
Ничего. Забьет.
47%
Будет искать давно не использованные страницы памяти для их перемещения из памяти на жесткий диск
42%
ВСЕ страницы памяти, относящиеся к неработающему в данный момент приложению, сохраняются на диске
Запускаем утилиту без опций, указав только название файла(который существует, естественно):
(Команда выдала сколько строк, слов, байтов и название файла.)
Основных опций тут не много. но этого достаточно:
Несколько составных примеров:
Подсчитает количество файлов + папок в текущем каталоге без вложенных.
В текущем каталоге рекурсивно посчитает количество файлов.
Подсчитает общее число файлов в системе (займет некоторое время).
wc some_file(Команда выдала сколько строк, слов, байтов и название файла.)
Основных опций тут не много. но этого достаточно:
-с показывает размер в байтах;-m считает количество символом в документе;-l считает количество строк в документе;-L показывает длину наибольшей строки в документе;-w количество слов в документе;Несколько составных примеров:
ls | wc -l Подсчитает количество файлов + папок в текущем каталоге без вложенных.
find . -type f | wc -l В текущем каталоге рекурсивно посчитает количество файлов.
sudo ls -R / | wc -lПодсчитает общее число файлов в системе (займет некоторое время).
(В приведенных примерах находимся в месте расположения файла)
Для удаления файла some_file используем rm с именем файла в качестве аргумента:
Можно сразу несколько:
Удалить все файлы в текущей директории:
Выдавать запрос перед удалением каждого файла:
Удаляем директорию и ее содержимое:
Удаляем все файлы в каталоге, которые не соответствуют определенному расширению:
Для удаления файла some_file используем rm с именем файла в качестве аргумента:
rm some_file Можно сразу несколько:
rm some_file1 some_file2 some_file3 Удалить все файлы в текущей директории:
rm *Выдавать запрос перед удалением каждого файла:
rm -i *Удаляем директорию и ее содержимое:
rm -r mydirУдаляем все файлы в каталоге, которые не соответствуют определенному расширению:
rm !(*.html | *.css | *.php | *.png)Процесс, которому передан сигнал STOP (“^Z”)
Anonymous Quiz
25%
немедленно прекратит исполняться и будет удалён из таблицы процессов
47%
немедленно прекратит работу, но не будет удалён из таблицы процессов, ожидая сигнала к продолжению
28%
запустит обработчик данного сигнала, а если обработчика нет, то система сама завершит процесс
Одна интересная особенность, которая кроется при работе с текстовыми файлами, созданными в ОС Windows, - это наличие так называемых кракозябр вместо текста.
Случается это по той причине, что документы, созданные в ОС Windows, по умолчанию сохраняются в кодировке Windows-1251 вместо более распространенной UTF-8.
Для корректного открытия документа, созданного в ОС Windows, нужно при открытии файла в текстовом редакторе Gedit прямо указать ту кодировку, в которой был создан документ.
(в Gedit пункт Открыть и в окне выбора файла указываем кодировку Кириллица (WINDOWS-1251), а затем нажимаем кнопку Открыть. Если не сработало, то закрываем док в текстовом редакторе и открываем снова. т. к. редактор Gedit не открывает еще одну копию уже открытого документа).
Случается это по той причине, что документы, созданные в ОС Windows, по умолчанию сохраняются в кодировке Windows-1251 вместо более распространенной UTF-8.
Для корректного открытия документа, созданного в ОС Windows, нужно при открытии файла в текстовом редакторе Gedit прямо указать ту кодировку, в которой был создан документ.
(в Gedit пункт Открыть и в окне выбора файла указываем кодировку Кириллица (WINDOWS-1251), а затем нажимаем кнопку Открыть. Если не сработало, то закрываем док в текстовом редакторе и открываем снова. т. к. редактор Gedit не открывает еще одну копию уже открытого документа).