Команды, которые позволят узнать больше о вашей системе
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 не открывает еще одну копию уже открытого документа).
Tilix — очередной эмулятор терминала в котором можно разделить окна на несколько терминалов по горизонтали или вертикали.
Поддерживает вкладки. Терминалы можно перетаскивать для их реорганизации как внутри, так и за пределами окна.
Вообще имеет весь стандартный набор функций характерных для большинства эмуляторов терминала.
Поддерживает изменение стилей и тем , для окна можно настроить цвет, прозрачность, шрифт и размер текста, есть возможность установить фоновое изображение и многое другое.
Установить это изобретение:
Поддерживает вкладки. Терминалы можно перетаскивать для их реорганизации как внутри, так и за пределами окна.
Вообще имеет весь стандартный набор функций характерных для большинства эмуляторов терминала.
Поддерживает изменение стилей и тем , для окна можно настроить цвет, прозрачность, шрифт и размер текста, есть возможность установить фоновое изображение и многое другое.
Установить это изобретение:
sudo apt install tilixМожно создать сразу несколько:
Либо вообще так, для такого формата:
Через команду:
Изменить метку времени последнего доступа к файлу:
посмотреть эти изменения:
Изменить метку времени последнего изменения файла:
посмотреть эти изменения:
Изменить дату файла:
посмотреть эти изменения:
нормально так, да ..
touch some_file1 some_file2 some_file3Либо вообще так, для такого формата:
touch some_file{1,2,3}Через команду:
ls -l можно посмотреть дату последнего использования файла (напр. после записи туда чего-либо). Присвоить эту дату от some_file1 к some_file2 можно так:touch -r some_file1 some_file2Изменить метку времени последнего доступа к файлу:
touch -a some_file1посмотреть эти изменения:
ls -l some_file1 --time=atimeИзменить метку времени последнего изменения файла:
touch -m some_file1посмотреть эти изменения:
ls -l some_file Изменить дату файла:
touch -d '18 Apr 2007' some_file посмотреть эти изменения:
ls -l some_file нормально так, да ..
Stellarium - бесплатный виртуальный планетарий
Более 600000 объектов на трехмерной реалистичной карте звездного неба в режиме реального времени.
Программа написана на C++, использует графическую библиотеку Qt. Для создания изображения использует OpenGL.
Кое-какие настройки и расширенное описание: [..тут..]
Ковидные ограничения снимаются, а в планетарий идти все равно не хочется? .. пожалуйста:
Более 600000 объектов на трехмерной реалистичной карте звездного неба в режиме реального времени.
Программа написана на C++, использует графическую библиотеку Qt. Для создания изображения использует OpenGL.
Кое-какие настройки и расширенное описание: [..тут..]
Ковидные ограничения снимаются, а в планетарий идти все равно не хочется? .. пожалуйста:
sudo apt install stellariumВ повседневной жизни для пакетных дел достаточно четырёх вещей:
Обновляем локальный список индексов:
Устанавливаем все существующие обновления:
Устанавливаем какой-либо пакет:
Удаляем установленный пакет:
Остальные вспомогательные:
Обновляем локальный список индексов:
sudo apt updateУстанавливаем все существующие обновления:
sudo apt upgrade Устанавливаем какой-либо пакет:
sudo apt install package_nameУдаляем установленный пакет:
sudo apt remove package_nameОстальные вспомогательные:
apt purge Удалить пакет и конфиг. файлыapt autoremove Удалить неиспользуемые пакетыapt list Список пакетовapt search Поиск пакетаapt show Информация о пакетеapt full-upgrade Полное обновление. Предусматривает предварительное удаление старых версий пакетов из системы. (аккуратнее с ней.)Какая из перечисленных команд НЕ имеет отношения к справочной подсистеме Linux?
Anonymous Quiz
13%
man
39%
showhelp
14%
info
33%
whatis