□ 4 (Правка) — редактирование выделенного файла во встроенном текстовом редакторе;
□ 5 (Копия) — копирование выделенного файла или папки. Если выделить файл и нажать клавишу
□ 6 (Перемес) — переместить выделенные файлы или папки. По умолчанию файл будет перенесен в директорию, являющуюся текущей для противоположной панели программы МС;
□ 7 (НвКтлог) — создать новый каталог в текущем;
□ 8 (Удалить) — удалить выделенные файлы и папки;
□ 9 (МенюМС) — вызвать меню программы МС, которое находится вверху окна;
□ 10 (Выход) — выход из программы.
Файлы и папки, имена которых начинаются с точки, являются конфигурационными. Будьте осторожны при их перемещении и редактировании. Эти файлы нуждаются в максимальной защите, но об этом мы поговорим позже в разных разделах книги.
3.1.1. Основные команды
Давайте рассмотрим основные команды файловой системы, которые мы будем использовать в книге, и заодно подробнее познакомимся с файловой системой Linux.
Эта команда выводит на экран полный путь к текущему каталогу. С ее помощью вы можете в любой момент узнать, где находитесь.
Команда ls выводит список файлов и подкаталогов указанной директории. Если имя каталога (файла) отсутствует в параметрах команды, то отображается содержимое текущего каталога. По умолчанию все настроечные файлы (имена начинаются с точки) являются скрытыми. Чтобы их вывести, нужно указать ключ -а
ls -а
Если мы хотим увидеть не только имена (сжатый формат), но и полную информацию о каталоге, нужно добавить ключ -l
ls -al
Но такая команда отобразит файлы текущей директории, и не факт, что мы сейчас находимся, например, в каталоге /etc
, который надо просмотреть. Чтобы увидеть именно его, после ключей (можно и до них) нужно указать требуемую папку:ls -al /etc
Более подробную информацию о команде ls
man ls
.Рассмотрим результат вывода команды ls -al
drwx------ 3 Flenov FlenovG 4096 Nov 26 16:10 .
drwxr-xr-x 5 root root 4096 Nov 26 16:21 ..
-rw-r--r-- 1 Flenov FlenovG 24 Nov 26 16:10 .bash_logout
-rw-r--r-- 1 Flenov FlenovG 191 Nov 26 16:10 .bash_profile
-rw-r--r-- 1 Flenov FlenovG 124 Nov 26 16:10 .bashrc
-rw-r--r-- 1 Flenov FlenovG 2247 Nov 26 16:10 .emacs
-rw-r--r-- 1 Flenov FlenovG 118 Nov 26 16:10 .gtkrc
drwxr-xr-x 4 Flenov FlenovG 4096 Nov 26 16:10 .kde
По умолчанию список файлов выводится в несколько колонок. Разберем их на примере первой строки:
□ drwx------
d
", то это директория;□ цифра 3 — указывает количество жестких ссылок;
□ Flenov
□ FlenovG
□ 4096
□ дата и время последних изменений файла;
□ имя файла.
Команда позволяет вывести на экран содержимое указанного в качестве аргумента файла. Например, вы хотите просмотреть текстовый файл need.txt. Для этого нужно выполнить команду:
cat need.txt
Но это справедливо, если файл находится в текущей директории. А если нет? В этом случае можно указать полный путь:
cat /home/root/need.txt
Эта команда обратная для cat
Эта команда позволяет сменить текущий каталог. Для этого необходимо в качестве параметра задать нужную папку:
cd /home/flenov
Если вы находитесь в каталоге /home
и хотите внутри него перейти в подкаталог flenov, то достаточно набрать только имя папки flenov:cd flenov
Если нужно переместиться на уровень выше, например, из подкаталога /home/flenov
в каталог /home, нужно выполнить команду:cd ..
Как мы знаем, папка с именем из двух точек указывает на родительский каталог. Если перейти на нее, то мы попадем на предыдущий уровень.
Команда копирования файла. С ее помощью можно выполнять несколько различных действий: