Добавить в корзинуПозвонить
Найти в Дзене
The Geek Wolf

Терминал Linux // 17 базовых команд для новичков

Время, когда Linux пугала привыкших к графическому интерфейсу пользователей Windows своим терминалом и текстовыми командами, давно прошло. Юзеры сегодня могут не знать ни одной команды и при этом отлично себя чувствовать, работая и развлекаясь на Ubuntu, Linux Mint, Debian Pop OS и других дистро. И тем не менее иметь представление о базовых командах может во многом «покачать» умения юзера и сделать его «общение» с компьютером на Linuх более свободным. Вот только некоторые из преимуществ, которые оказываются буквально под пальцами у пользователя, если он знает как правильно поставить задачу своей машине, не опираясь на помощь графического интерфейса Вам не нужно кликать мышкой, двигать окна, «ползать» по меню. Вы просто набираете одну или несколько команд, причем в последнем варианте задачи выполняются еще быстрее в сравнении с графическим UI Та же скорость, но уже в работе с поиском, например. Не нужно запускать приложение, достаточно использовать верную команду и практически мгновенн
Оглавление

Время, когда Linux пугала привыкших к графическому интерфейсу пользователей Windows своим терминалом и текстовыми командами, давно прошло. Юзеры сегодня могут не знать ни одной команды и при этом отлично себя чувствовать, работая и развлекаясь на Ubuntu, Linux Mint, Debian Pop OS и других дистро. И тем не менее иметь представление о базовых командах может во многом «покачать» умения юзера и сделать его «общение» с компьютером на Linuх более свободным.

gizchina.com
gizchina.com

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

  • Скорость выполнения задач

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

  • Мощные инструменты

Та же скорость, но уже в работе с поиском, например. Не нужно запускать приложение, достаточно использовать верную команду и практически мгновенно «выйти» на искомый файл

  • Автоматизация

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

Перейдем непосредственно к самим базовым командам, которые, как полагают эксперты, юзеру Linux нужно знать в первую очередь. Для чего откроем терминал либо кликнув по иконке приложения, либо набрав на клавиатуре сочетание Ctrl + Alt + T

man command

Команда для просмотра мануала команды. Говоря человеческим языком, выполнив эту команду, юзер получает подробную информацию о том, как работает интересующая его команда, узнает про ее синтаксис и опции.

Ввод: `man <command>`. Пример: `man ls`

touch command

Создает пустой файл в выбранной юзером директории

Ввод: touch <filename>`. Пример: `touch example.txt`

rm command

Одна из важнейших в Linux. При помощи этой команды пользователь может удалить файл из выбранной директории

Ввод: `rm <filename>`. Пример: `rm example.txt`

pwd command

Демонстрирует путь к конкретной директории

Ввод: `pwd`. Пример: `pwd`

gizchina.com
gizchina.com

rmdir command

Могучая команда, позволяющая удалить пустую директорию из текущего рабочего каталога

Ввод:`rmdir <dirname>`. Пример: `rmdir example_directory`

cd command

Команда меняет текущий рабочий каталог

Ввод: `touch <filename>`. Example: `touch example.txt`

mkdir command

Очень полезная команда для создания создания новой директории в системе.

Пример ввода: mkdir<dirname>

cat command

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

Ввод: `cat <filename>`. Пример: `cat example.txt`

gizchina.com
gizchina.com

vget command

Используется для загрузки файла и его сохранения в определённой директории.

Ввод: `vget <url>`. Пример: `vget http://example.com/file.zip`

cp command

Команда для копирования файлов и каталогов

Пример ввода: cp file.txt new_location/

rename command

Существует для переименования множества файлов по определённому заданному шаблону.

Пример ввода: rename 's/old_pattern/new_pattern/' *.txt

id command

Показывает id одного или нескольких пользователей группы.

Пример ввода: id

su command

Позволяет переключиться на другой аккаунт

Пример ввода: su username

useradd command

Используется для создания новой учетной записи

Пример ввода: useradd new_user

groupadd command

Работает для создания новой группы

Пример ввода: groupadd new_group

find command

Запускает поиск по файлам и папкам, следуя заданным критериям. Команда считается одной из самых эффективных

Пример ввода: find /path/to/search -name "*.txt"

mount command

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

Пример ввода: mount /dev/sdb1 /mnt/usb