Книга: Fedora 8 Руководство пользователя
1.4.7. Команды для работы с файлами и каталогами в консоли
1.4.7. Команды для работы с файлами и каталогами в консоли
Сейчас, когда в Linux есть отличный графический интерфейс, консолью приходится пользоваться всё реже и реже, но в некоторых случаях (сбой Х-сервера, установка программ из исходного кода) без консоли (или терминала) вам не обойтись. А чтобы эффективно работать в консоли, нужно знать команды Linux. Команд очeнь много, поэтому все рассматривать, мы здесь не будем, а ограничимся лишь командами для работы с файлами (табл. 1.3) и каталогами (табл. 1.4).
Таблица 1.3. Команды для работы с файлами
Команда | Описание |
---|---|
cat имя_файла | Просмотр текстового файла. Обычно используется в паре с командой more для организации постраничного вывода: cat имя_файла | more |
tac имя_файла | Вывод файла в обратном порядке. Полезна для просмотра файлов журналов, в которых, самая свежая информация находится в конце файла. Для организации постраничного просмотра нужно использовать программу more или less: tac имя_файла | less |
touch имя_файла | Создает пустой файл |
echo строка | Выводит указанную строку. С помощью этой команды можно добавить строку в имеющийся файл или же создать новый файл с заданной строкой: echo строка ›› существующий_файл В первом случае, если файл существует, то он будет перезаписан (создан заново) |
сp источник назначение | Koпирует файл источник в файл назначение. Если файл назначение существует, то программа спросит вас, нужно ли eго перезаписать или нет |
mv источник назначение | Перемещает файл источникав файл назначение. Если файл назначениесуществует, то программа спросит вас, нужно ли его перезаписать или нет. Данную команду можно использовать также для переименования файла |
less файл | Постраничный вывод файла |
locate файл | Выполняет поиск файла |
In файл ссылка | Используется для создания ссылки на указанный файл. Ссылка - это еще одно имя файла. Файл не может быть удален, если на него указывает хотя бы одна ссылка |
rm файл | Удаляет файл |
which | Используется для поиска программы а каталогах, указанных в переменной окружения PATH |
сhmod режим файл | Изменение прав доступа кфайлу или каталогу. Подробнее см. man chmod |
chown пользователь файл | Изменение владельца файла. Подробнее см. man chown |
Таблица 1.4. Команды для работы с каталогами
Команда | Описание |
---|---|
cd каталог | Изменение каталога |
rmdir каталог | Создание каталога |
rmdir каталог | Удаление пустого каталога |
rm -r каталог | Рекурсивное удаление непустого каталога (будут удалены все подкаталоги заданного каталога и сам каталог) |
ls каталог | Вывод содержимого каталога |
При работе с каталогами вы должны знать три специальных имени каталогов:
• ~ - домашний каталог пользователя;
• . - текущий каталог;
• .. - родительский каталог.
- 1.4.1. Корневая файловая система. Стандартные каталоги
- 1.4.2. Файлы устройств
- 1.4.3. Домашний каталог пользователя
- 1.4.4. Работа с файлами и каталогами с помощью оболочки GNOME
- 1.4.5. Понятие владельца файла, права доступа к файлам и каталогам
- 1.4.6. Специальная пиктограмма для каталога
- 1.4.7. Команды для работы с файлами и каталогами в консоли
- 1.4.8. Понятие о монтировании
- Типы данных для работы с датой и временем
- Эффективная работа с временными файлами сортировки
- Новые функции API для работы с Blob и массивами
- 10 Алгоритм работы с возражениями
- 33.1. Интерактивный и неинтерактивный режим работы
- 4. Режимы работы экспертных систем
- Команды и формирование культуры по инициативе сверху
- Управление файлами занятий
- ГЛАВА 5. СИСТЕМНЫЕ ОПЕРАЦИИ ДЛЯ РАБОТЫ С ФАЙЛОВОЙ СИСТЕМОЙ
- Введение Визуализация работы коллективного интеллекта
- 5.2. Основные приемы работы, элементы текстового редактора
- Описание работы МП