5 команд, которые должен знать каждый

/www/pages/modesco/ubuntovod

Терминал очень полезная вещь в ОС Linux. Но многие новички задаются вопросом: какие команды самые важные в терминале? И это логично, команд сотни, а то и тысячи, а какие из них важней знают не все. Сайт omgubuntu.co.uk провёл опрос и вывел 5 самых важных команд по мнению читателей. Ниже перечислены и описаны эти команды. 

Команда sudo

Sudo расшифровывается как "Superuser do", то есть что должен сделать суперпользователь. Если вы хоть раз устанавливали/удаляли какое либо приложение, редактировали системные файлы, либо пользовались другими командами, затрагивающими систему, то вы уже наверняка пользовались командой sudo.

Команда sudo всегда пишется в начале. К примеру вот команда для обновления списка пакетов:

sudo apt-get update

Для запуска графических приложений лучше использовать команду gksudo. Почему? Во-первых эта команда для этого и предназначена, во-вторых это исключает некоторые возможные ошибки, которые могут возникать при работе приложений с графическим интерфейсом, вызываемых через sudo. Пример запуска nautilus:

gksudo nautilus

Команда cd

Cd расшифровывается как "Change Directory" и с помощью этой команды осуществляется навигация по директориям.

Команда cd

Функции команды cd:

  • cd /home/user/directory

    перейти в определённую категорию

  • cd

    перейти в домашнюю категорию

  • cd -

    перейти "назад", в предыдущую категорию

Помните, что при использовании команды cd можно пользоваться клавишой Tab для автоматического написания полного имени папки. На пример пишем следующее:

cd Загру

Нажимаем Tab и получаем следующее:

cd Загрузки/

Команда ls

Навигация по папкам с помощью команды cd довольно проста, но как найти нужный файл? Вот тут и нужна команда ls.

Команда ls

Функции команды ls:

  • ls

    Отобразить все файлы и папки в директории, кроме скрытых

  • ls -al

    Отобразить все файлы и папки в директории, включая скрытые

Команда apt-get install

Приложения, которые доступны в Центре приложений Ubuntu, и которые доступны в ваших PPA, могут быть установлены с помощью apt-get install.

Команда apt-get install

На пример как установить браузер Chromium:

sudo apt-get install chromium-browser

Так же можно прописывать не install, а remove, для удаления программы. Пример:

sudo apt-get remove chromium-browser

Команда uname -a

Довольно популярный вопрос - Как узнать версию ядра (Kernel Version) в Ubuntu Linux. А сделать это довольно просто.

Команда uname -a

Вводим в терминале:

uname -a

Дорогие читатели! Давайте составим свой список из 5-ти самых важных команд! Пишите ваши варианты в комментариях, либо в твиттере с упоминанием @ubuntovod. Как соберём достаточно вариантов - будет опубликован список.

Вам нужен свой ДСУ? Обратите внимание на ДСУ-150, должен подойти.

Андрей
2011-07-06 13:10:00
Любопытно, что в этот список не попала команда man.
Red Sun
2011-07-06 16:16:00
Думаю еще стоит добавить команду sudo apt-get dist-upgrade
2011-07-06 19:05:00
Действительно, man - должна быть на первом месте!
Zhevak
2011-07-07 20:48:00
Хочу добавить и, извините, усомниться. 1. Команду ls -al можно не набирать, у нее есть алиас ll (две литинских "эль"). Есть команда la, и есть однобуквенная команда l. Точнее это не совсем команды, это алиасы. Из можно увидеть набрав команду alias. Я ими очень часто пользуюсь, хотя попервости и по незнанию тоже строчил ls -al. 2. На сколько мне известно, команда su расшифровывается как set user, а не superuser. Команда sudo подобна ей, но устанавливает пользователя только на одну команду (которая указывается сразу за sudo). Я не нашел интерпертации аббревиатуры sudo, но ваша интерпетация мне каженся сомнительной, т.к. эта команда охватывает все учетные записи, а не только учетную запись root (или superuser, как у Вас написано). Поэтому присваивать ее суперюзеру не совсем корректно. А в целом, то, что Вы пишите, -- весьма полезно. Хоть в подавляющем большинстве случаев, я это уже знаю, но я с удовольствием читаю. Поэтому я говорю Вам -- Спасибо! Вы делаете полезное дело. Пожалуйста, продолжайте!
Sk8er
2011-07-07 21:22:00
На счёт корректности описаний команд я не уверен, ибо это только перевод. Не знаю откуда брали информацию англоговорящие коллеги :) А за благодарность - спасибо! Очень приятно!
tutushka
2012-04-05 00:27:00
Насколько я помню использование sudo не рекомендуется, так как в нем периодически находят ошибки. юзайте su - и чистого рута.