Я помню, как начал использовать Linux в конце 1990-х годов. Тогда использование командной строки было обязательным. Если вы работали с операционной системой с открытым исходным кодом, вы проводили время в терминале.
Использование командной строки в прошлом было сложным, потому что не было такой помощи, как сегодня. Я был практически предоставлен сам себе. К счастью, я справился и стал опытным. Конечно, ирония заключается в том, что теперь использование командной строки не является обязательным условием.
Тем не менее я помню, как учился тем первым, простым командам. Эти основы облегчили мне дальнейшую работу и создали прочную базу, на которой можно было строить дальше.
Хотя эти команды довольно примитивны, вы должны сделать первые шаги и использовать пять команд, предложенных ниже. Они не только окажутся наиболее полезными в начале работы, но и будут использоваться вами чаще всего.
Позвольте мне объяснить, почему я считаю, что каждый новый пользователь должен выучить эти пять команд Linux.
ls
Команда ls выводит список содержимого каталога. Когда вы запустите ls, она покажет вам все папки и файлы в каталоге, и ничего больше. Но у ls есть пара трюков в рукаве. Например, если вы хотите увидеть подробную информацию о файлах и папках в этом каталоге, вы добавите опцию -l (что означает длинный список). При выполнении команды ls -l (которая также может быть запущена как ll) вы увидите разрешения, владельца, группу, размер и дату/время создания каждого файла и папки.
Еще одно удобное дополнение – опция -a, которая означает все. Если у вас есть скрытые каталоги (каталоги, начинающиеся с .), единственный способ увидеть их – выполнить команду ls -a. Можно даже объединить l и a, получив команду ls -la, которая покажет подробную информацию обо всех файлах и папках в вашем каталоге.
cd
Команду cd используют, когда нужно сменить директорию. Например, вы находитесь в своем домашнем каталоге (иногда его называют ~/ или /home/USERNAME, где USERNAME – это ваше имя пользователя в Linux) и хотите перейти в каталог Documents. Для этого вы выполните команду cd Documents. А что, если вы хотите перейти в каталог Documents в ~/, но вы не находитесь в ~/?. Это легко переключить. Поскольку ~/ – это сокращение от /home/USERNAME/, вы можете выполнить команду cd ~/Documents. Или, если вы находитесь в любом каталоге на диске, вы можете перейти в свой домашний каталог с помощью команды cd.
rm
Есть ли файл или папка, которую вы хотите удалить? Если да, то можно воспользоваться командой rm. Например, у вас есть папка /home/colette/test.txt, и вы хотите ее удалить. Для этой задачи командой будет rm /home/colette/test.txt. Конечно, можно использовать сокращение rm ~/test.txt.
Удалить папку немного сложнее. Если у вас есть папка ~/test и вы выполните команду rm ~/test, вы получите ошибку. Эта ошибка произойдет потому, что вы должны использовать опцию r (для рекурсивного удаления). Эта опция удаляет содержимое test, а затем удаляет папку. Команда для этого процесса – rm -r ~/test.
Есть еще одна хитрость. Если вы хотите быть особенно осторожными при удалении папок, вы можете использовать интерактивный метод, который спрашивает вас, прежде чем удалить что-либо. В этом случае команда будет выглядеть так: rm -ir ~/test.
cp
Если вам нужно скопировать файл, вы используете команду cp. Например, допустим, у вас есть файл ~/test.txt, и вы хотите сделать его копию. Вы не можете создать копию файла и назвать его тем же именем (если только вы не создаете копию в другом каталоге). Если вы хотите поместить копию в другой каталог, команда будет выглядеть примерно так: cp ~/text.txt ~/Documents/. Обратите внимание, что во второй половине команды мне не пришлось указывать имя файла. Однако если вы хотите поместить копию в ту же директорию, вам следует указать имя нового файла следующим образом: cp ~/test.txt ~/test1.txt. Вы можете создать копию в другом каталоге и переименовать ее следующим образом: cp ~/test.text ~/Documents/test1.txt.
mv
Команда mv означает перемещение и позволяет переместить файл или папку из одного места в другое. Если вы хотите переместить файл ~/test.txt в каталог Documents, то команда mv ~/test.txt ~/Documents/. Обратите внимание, что я не добавил имя файла во вторую половину команды. В этом отношении она очень похожа на команду cp.
Команда mv также используется, когда нужно переименовать файл (без создания копии). Например, вы хотите переименовать файл ~/test.txt в ~/testing.txt. Для этого процесса используется команда mv ~/test.txt ~/testing.txt. И да, вы также можете переместить и переименовать файл одновременно, например, так: mv ~/test.txt ~/Documents/testing.txt.
И последнее замечание
Я показал вам основы каждой команды. Когда вы только начинаете использовать Linux, это все, что вам понадобится. Однако по мере продвижения вам могут понадобиться более продвинутые возможности этих команд. Лучше всего начать со страниц руководства (они же страницы man), которые доступны в вашей системе. Вы можете просмотреть страницу man для каждой команды, выполнив команду man COMMAND (где COMMAND – имя команды, о которой вы хотите прочитать). Например, man ls, man cd, man rm, man cp и man mv. На этих страницах руководства подробно описаны все опции, доступные для каждой команды.




Комментарии (0)