Чтобы использовать терминал Linux в качестве профессионала, вам необходимо знать основы управления файлами и навигации по каталогам. В соответствии с философией Unix, каждая команда делает одно и делает это хорошо.
Midnight Commander, полнофункциональный файловый менеджер для терминала Linux, служит мощным интерфейсом для всех этих команд.
ls – список файлов
Команда ls выводит список файлов в каталоге. По умолчанию ls выводит список файлов в текущем каталоге.
Вы также можете перечислить файлы рекурсивно – то есть список всех файлов в каталогах внутри текущего каталога – с помощью ls -R .
ls также может перечислить файлы в другом каталоге, если вы укажете каталог. Например, ls/home перечислит все файлы в каталоге/home.
CD – Изменить каталог
Команда cd перейдет в другой каталог. Например, cd Desktop приведет вас в каталог Desktop, если вы начинаете с домашнего каталога.
Вы также можете указать полный путь к каталогу, например cd/usr/share , чтобы перейти в каталог/usr/share в файловой системе.
CD .. откроет вам каталог.
rm – Удалить файлы
Команда rm удаляет файлы. Будьте осторожны с этой командой – rm не запрашивает подтверждения.
Например, rm file удалит файл с именем «file» в текущем каталоге. Как и в случае с другими командами, вы также можете указать полный путь к файлу: rm/path/to/file удалит файл в/path/to/file в вашей файловой системе.
rmdir – удалить каталоги
Команда rmdir удаляет пустой каталог. каталог rmdir удалит каталог с именем «каталог» в текущем каталоге.
Если каталог не пустой, вы можете использовать рекурсивную команду rm, чтобы удалить каталог и все файлы в нем. каталог rm -r удалит каталог с именем «каталог» и все файлы в нем. Это опасная команда, которая может легко удалить много важных файлов, поэтому будьте осторожны при ее использовании. Это не попросит подтверждения.
mv – переместить файлы
Команда mv перемещает файл в новое место. Это также команда, которую вы будете использовать для переименования файлов. Например, mv file newfile возьмет файл с именем «file» в текущем каталоге и переместит его в файл с именем «newfile» в текущем каталоге, переименовав его, другими словами.
Как и в случае с другими командами, вы можете указать полные пути для перемещения файлов в другие каталоги или из них. Например, следующая команда берет файл с именем «file» в текущем каталоге и помещает его в папку/home/howtogeek:
mv file/home/howtogeek
cp – копировать файлы
Команда cp работает так же, как команда mv, за исключением того, что она копирует исходные файлы вместо их перемещения.
Вы также можете сделать рекурсивное копирование с помощью cp -r . Это копирует каталог и все файлы внутри него в новое место. Например, следующая команда помещает копию каталога/home/howtogeek/Downloads в каталог/home/chris:
cp -r/home/howtogeek/Загрузки/home/chris
mkdir – создавать каталоги
Команда mkdir создает новый каталог. Пример mkdir создаст каталог с именем «пример» в текущем каталоге.
ln – Создать ссылки
Команда ln создает ссылки. Наиболее часто используемым типом ссылки является символическая ссылка, которую вы можете создать с помощью ln -s .
Например, следующая команда создает ссылку на нашу папку «Загрузки» на рабочем столе:
ln -s/home/howtogeek/Загрузки/home/howtogeek/Рабочий стол
Проверьте нашу статью о символических ссылках для получения дополнительной информации.
chmod – изменить разрешения
chmod изменяет права доступа к файлу. Например, chmod + x script.sh добавит исполняемые права доступа к файлу с именем script.sh в текущей папке. chmod -x script.sh удалит исполняемые разрешения из этого файла.
Права доступа к файлам в Linux могут быть немного сложными. Ознакомьтесь с нашим руководством по разрешениям для файлов Linux для получения более подробной информации.
touch – создание пустых файлов
Команда touch создает пустой файл. Например, сенсорный пример создает пустой файл с именем «пример» в текущем каталоге.
mc – полный файловый менеджер
Midnight Commander – это один из многих полнофункциональных файловых менеджеров, которые вы можете использовать с терминала Linux. По умолчанию он не установлен в большинстве дистрибутивов; вот команда, которую вам нужно будет установить в Ubuntu:
sudo apt-get установить mc
После установки просто запустите команду mc .
Используйте клавиши со стрелками для выбора файлов и клавишу Tab для переключения между панелями. Нажмите Alt-1, чтобы увидеть экран справки, или Alt-2, чтобы увидеть меню.
Вы также можете использовать мышь в Midnight Commander, если в вашей терминальной среде есть поддержка мыши.
Помните, что вам нужно будет запускать эти команды с правами root, если вы изменяете системный каталог. В Ubuntu добавьте sudo в начало команд, которые вы хотите запускать с правами root.