ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Как мне перемещаться в терминале Linux

Как мне перемещаться в терминале Linux

Командный терминал в Linux представляет собой CLI (интерфейс командной строки), где вы вводите команды, которые в противном случае потребовали бы времени с графическим интерфейсом. Это эквивалент командной строки (CMD) в Windows. Терминал – это идеальный способ для пользователя действительно почувствовать, что он общается со своей системой. Когда вы набираете команды на терминале, это бодрит, и компьютер выполняет именно то, что вы ему поручили. Терминал также отлично подходит для людей, которые хотят знать, что именно происходит внутри компьютера. Вы можете понять пути и шаги, предпринимаемые компьютером для выполнения даже самых простых задач. В конце концов, все сводится к предпочтениям.

Чтобы по-настоящему освоить терминал, вам сначала нужно изучить основы навигации на нем. Мы проведем вас через команды, используемые для навигации по файлам и каталогам, присутствующим в вашей системе Linux. Итак, приступим.

 

Команда «pwd»

Команда «Print Working Directory» (pwd) – одна из основных и основных команд, о которых нужно знать пользователям. Когда вы открываете терминал, вы обычно находитесь в домашнем каталоге. Если вы выполните какие-либо команды, вы, скорее всего, окажетесь в каталоге, отличном от того, в котором вы начали. Чтобы узнать, в каком каталоге вы сейчас находитесь, вы можете использовать команду pwd.

Команда pwd сообщает вам о каталоге, в котором вы оказались. Знание вашего местонахождения имеет решающее значение в среде CLI. Следовательно, важен pwd. Синтаксис команды прост; вам просто нужно ввести:

$ pwd

 

Вы должны получить свой каталог на выходе.

 

Команда «cd»

Как упоминалось ранее, вы запускаете в домашнем каталоге, когда открываете терминал. Чтобы перемещаться по системе для доступа к файлам и папкам, вы должны постоянно менять каталоги. Для этого у нас есть команда cd или “Change Directory”. Название команды объясняет ее назначение. Он используется для перехода из одного каталога в другой.

Базовый синтаксис этой команды:

$ cd [directory]

 

Например, вы должны ввести следующее, если хотите получить доступ к папке «Downloads».

$ cd /home/username/Downloads

 

Или вы можете получить к нему доступ следующим образом.

$ cd Downloads

 

Чтобы перейти в домашний каталог, используйте эту команду:

$ cd ~

 

Чтобы перейти в предыдущий каталог, сделайте следующее:

$ cd -

 

Чтобы перейти вверх по каталогу, мы используем «../» с командой. Например, это работает, если вы находитесь в каталоге «home/user/Downloads». Чтобы перейти к «home/user», вам нужно ввести следующее:

$ cd ../

 

Чтобы попасть в домашний каталог, добавьте еще один «../»

$ cd ../../

 

Это основное разнообразие команд, связанных с cd.

 

Команда ls

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

Синтаксис ls следующий.

$ ls

 

С ls доступны разные опции. Например, чтобы просмотреть все скрытые файлы в текущем каталоге, мы используем -a в тандеме с ls.

$ ls -a

 

Если вы предпочитаете просматривать содержимое каталога в развернутом виде.

$ ls -l

 

«L» здесь означает «длинный» “long”.

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

$ ls -lt

 

Команда mkdir

Для создания новых каталогов мы используем команду “Make Directory” или «mkdir». Синтаксис этой команды приведен ниже.

$ mkdir directory name

 

Например, чтобы создать каталог с именем «wire» в своем домашнем каталоге.

$ mkdir wire

 

Убедитесь, что вы находитесь в своей домашней папке.

Чтобы создать расширенный каталог, используйте -p с mkdir.

$ mkdir -p /example/wire

 

Команда «touch»

Вы научились делать каталог. Теперь пора узнать, как мы можем создавать файлы внутри каталога. Поднимите команду touch. Синтаксис сенсорного ввода приведен ниже.

$ touch [filename]

 

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

$ touch doc1

 

Чтобы создать несколько файлов одновременно в одном каталоге, введите следующее.

$ touch doc 1 doc2

 

Вы также можете сделать это, используя абсолютный адрес.

$ touch home/username/doc 1 /home/username/doc2

 

Мы можем использовать команду touch для создания файлов в любом каталоге, если мы используем их абсолютные адреса.

 

Команда mv

До сих пор мы узнали, как создавать каталоги и файлы, перемещаться по каталогам, определять, в каком каталоге мы находимся, и видеть содержимое каталога. Теперь мы переходим к перемещению файлов внутри каталогов, а также в каталог и из него. Для этой цели используется «Move» или «mv», а синтаксис этой команды приведен ниже.

$ mv file name directory

 

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

$ mv ball wire

 

Если вы хотите переместить файл «ball» в свой домашний каталог, используйте клавишу «.» оператор в конце.

$ mv wire/ball .

 

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

 

Команда cp

Чтобы скопировать файлы и каталоги в другие, мы используем команду cp. «cp» означает «copy», а ее синтаксис следующий:

$ cp filename filename

 

Например, чтобы скопировать файл с именем ball в другой файл с именем ball1, введите.

$ cp ball ball1

 

Cp создал файл с именем ball 1 и скопировал его содержимое в ball1.

Для копирования каталогов мы используем «-r» в дополнение к cp. Это означает «recursive». Синтаксис для этого:

$ cp -r [directory] [directory]

Команды rm и rmdir

Мы используем команды rm и rmdir для удаления файлов и каталогов соответственно. Синтаксис этих двух команд следующий.

$ rm file

$ rmdir directory

 

Удалим файл «ball» и каталог «wire», который мы создали ранее. Убедитесь, что вы находитесь в каталоге, содержащем оба элемента.

 

Заключение

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

Exit mobile version