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

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

Книги

  • HTML 5 & CSS 3 — практическо програмиране за начинаещи Тази книга ще ви научи как да прилагате на практика HTML 5 и CSS 3 и да се възползвате от богатите възможности, предлагани в новите уеб стандарти. Изданието е предназначено за всеки, който е решил да се възползва от съвременните технологии за уеб диз
  • Планшет и смартфон на базе Android для ваших родителей, 2-е изд. Книга знакомит читателя с мобильными устройствами на базе Android. Она написана простым и понятным языком для людей среднего и старшего возраста
  • Facebook. Полное руководство Эта книга — простое и эффективное учебное пособие по изучению, освоению и успешному использованию всех доступных инструментов популярной социальной сети Facebook
  • PHP и MySQL. Разработка Web-приложений. 4-е изд Даны начала программирования на PHP: установка и настройка Apache, PHP, MySQL и кроссплатформенной сборки XAMPP, выбор редактора PHP-кода, синтаксис языка и самые полезные функции PHP 5.4. Рассмотрено создание собственного движка сайта и ряда дополни
  • Microsoft Windows 8. Первое знакомство Описаны основные нововведения в Windows 8. Рассмотрена установка системы как на физический компьютер, так и на виртуальный (VMware, VirtualBox).

Команды Linux для навигации в терминале

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

Linux команды консоли для работы с текстом

19. more / less

Читайте также:  Восстановление Windows 10 из «Командной строки»

Это две простенькие команды терминала для просмотра длинных текстов, которые не вмещаются на одном экране. Представьте себе очень длинный вывод команды. Или вы вызвали cat для просмотра файла, и вашему эмулятору терминала потребовалось несколько секунд, чтобы прокрутить весь текст. Если ваш терминал не поддерживает прокрутки, вы можете сделать это с помощью less. Less новее, чем more и поддерживает больше опций, поэтому использовать more нет причин.

20. head / tail

Ещё одна пара, но здесь у каждой команды своя область применения. Утилита head выводит несколько первых строк из файла (голова), а tail выдает несколько последних строк (хвост). По умолчанию каждая утилита выводит десять строк. Но это можно изменить с помощью опции -n. Ещё один полезный параметр -f, это сокращение от follow (следовать). Утилита постоянно выводит изменения в файле на экран. Например, если вы хотите следить за лог файлом, вместо того, чтобы постоянно открывать и закрывать его, используйте команду tail -nf.

21. grep

Grep, как и другие инструменты Linux, делает одно действие, но делает его хорошо: она ищет текст по шаблону. По умолчанию она принимает стандартный ввод, но вы можете искать в файлах. Шаблон может быть строкой или регулярным выражением. Она может вывести как совпадающие, так и не совпадающие строки и их контекст. Каждый раз, когда вы выполняете команду, которая выдает очень много информации, не нужно анализировать всё вручную — пусть grep делает свою магию.

22. sort

Сортировка строк текста по различным критериям. Наиболее полезные опции: -n (Numeric), по числовому значению, и -r (Reverse), которая переворачивает вывод. Это может быть полезно для сортировки вывода du. Например, если хотите отсортировать файлы по размеру, просто соедините эти команды.

Читайте также:  Лучший аналог скайпа - есть ли он?

23. wc

Утилита командной строки Linux для подсчёта количества слов, строк, байт и символов. Подробнее тут.

24. diff

Показывает различия между двумя файлами в построчном сравнении. Причём выводятся только строки, в которых обнаружены отличия. Измененные строки отмечаются символом «с», удалнные — «d», а новые — «а». Подробнее — здесь.

Кстати, я подготовил ещё одну подробную статью, в которой описан именно просмотр содержимого текстового файла в Linux c помощью терминала.

Производные дистрибутива

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

OpenMandriva Lx

После того, как компания Mandriva прекратила обновлять свой дистрибутив Linux, разработку программного обеспечения для него взяла на себя общественная группа OpenMandriva, которая была сформирована в 2012 году. С тех пор было создано много выпусков OpenMandriva, включая последний, выпущенный в июне 2016 года. Версии OpenMandriva имеют много общих функций, схожих с большинством дистрибутивов Linux на основе графического интерфейса, и представляют собой комбинацию ROSA и Mandriva.

Подробная инструкция по установке OpenMandriva по данной ссылке

Mageia

Mageia — производная от дистрибутива Mandriva. Он был основан в 2010 году бывшими сотрудниками EdgeIT, когда эта компания была ликвидирована. Дистрибутив имеет много тех же функций, что и Mandriva, включая поддержку различных оконных менеджеров и других графических функций. Было выпущено несколько релизов.

ROSA Linux

ROSA Linux — еще одна ветка дистрибутива Mandriva. Он создан российской компанией с таким же названием. Хотя ОС поддерживает несколько менеджеров рабочего стола, разработчики ROSA настроили KDE, чтобы обеспечить удобство работы с пользователем, помогая достичь целей оригинального дистрибутива Mandriva.

Читайте также:  Как перенести фото с iphone на компьютер

Официальный сайт ROSA Linux.

ROSA Linux доступна для нескольких платформ, включая обычные ПК и серверы.

Более подробно о Rosa Linux мы обсуждали в этой статье

Устанавку Rosa Linux мы сделали в этой статье

PCLinuxOS

Еще один очередное ответвление Mandriva OS, PCLinuxOS, был создан в 2003 году Биллом Рейнольдсом.

PCLinuxOS обладает множеством функций, сравнимых со многими современными дистрибутивами Linux:

  • графические интерфейсы
  • офисное программное обеспечение
  • расширенную поддержку графических карт.

Хотя основным графическим менеджером дистрибутива является KDE, другие поддерживаются. Разработка была активна для ОС с последним выпуском в марте 2016 года.