ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 12.07.2020
Просмотров: 330
Скачиваний: 4
Если все получилось правильно, то пользователь, открыв каталог /mnt/winsave, увидит там свои любимые файлы, чему несомненно будет рад.
Однако после перезагрузки операционной системы раздел снова придется монтировать (выполнять команду mount). Можно обеспечить и автоматическое монтирование раздела при загрузке системы. Для этого редактируется конфигурационный файл /etc/fstab, который содержит список файловых систем, которые могут быть смонтированы.
-
Конфигурационные файлы содержат текстовые данные, следовательно, редактируются в текстовом редакторе. Распространенными текстовыми редакторами Linux для графических сред являются gedit и kwrite. Эти редакторы не сильно отличаются от Блокнота Windows (но превосходят его по возможностям). Команда для открытия текстового файла может выглядеть так:
gedit /etc/fstab
Записи
в файле fstab построчные, и каждая строка
соответствует одной точке монтирования.
Строка обычно состоит из следующих
записей: имени файла устройства, точки
монтирования, типа файловой системы,
параметров, уровня дампа, порядкового
номера файловой системы для программы
fsck. Строка, введенная пользователем,
может выглядеть примерно так:
/dev/hda5
/mnt/winsave vfat iocharset=utf8,
codepage=866 0 0
(Жирным выделены поля,
которые должны быть прописаны обязательно.)
КОМАНДЫ
Файлы и директории |
|
cd /home |
перейти в директорию '/home' |
cd .. |
перейти в директорию уровнем выше |
cd ../.. |
перейти в директорию двумя уровнями выше |
cd |
перейти в домашнюю директорию |
cd ~user |
перейти в домашнюю директорию пользователя user |
cd - |
перейти в директорию, в которой находились до перехода в текущую директорию |
pwd |
показать текущюю директорию |
ls |
отобразить содержимое текущей директории |
ls -F |
отобразить содержимое текущей директории с добавлением к именам символов, храктеризующих тип |
ls -l |
показать детализированое представление файлов и директорий в текущей директории |
ls -a |
показать скрытые файлы и директории в текущей директории |
ls *[0-9]* |
показать файлы и директории содержащие в имени цифры |
tree |
показать дерево файлов и директорий, начиная от корня (/) |
lstree |
|
mkdir dir1 |
создать директорию с именем 'dir1' |
mkdir dir1 dir2 |
создать две директории одновременно |
mkdir -p /tmp/dir1/dir2 |
создать дерево директорий |
rm -f file1 |
удалить файл с именем 'file1' |
rmdir dir1 |
удалить директорию с именем 'dir1' |
rm -rf dir1 |
удалить директорию с именем 'dir1' и рекурсивно всё её содержимое |
rm -rf dir1 dir2 |
удалить две директории и рекурсивно их содержимое |
mv dir1 new_dir |
переименовать или переместить файл или директорию |
cp file1 file2 |
сопировать файл file1 в файл file2 |
cp dir/* . |
копировать все файлы директории dir в текущую директорию |
cp -a /tmp/dir1 . |
копировать директорию dir1 со всем содержимым в текущую директорию |
cp -a dir1 dir2 |
копировать директорию dir1 в директорию dir2 |
ln -s file1 lnk1 |
создать символическую ссылку на файл или директорию |
ln file1 lnk1 |
создать "жёсткую" (физическую) ссылку на файл или директорию |
touch -t 0712250000 fileditest |
модифицировать дату и время создания файла, при его отсутствии, создать файл с указанными датой и временем (YYMMDDhhmm) |
Поиск файлов |
|
find / -name file1 |
найти файлы и директории с именем file1. Поиск начать с корня (/) |
find / -user user1 |
найти файл и директорию принадлежащие пользователю user1. Поиск начать с корня (/) |
find /home/user1 -name "*.bin" |
Найти все файлы и директории, имена которых оканчиваются на '. bin'. Поиск начать с '/ home/user1' |
find /usr/bin -type f -atime +100 |
найти все файлы в '/usr/bin', время последнего обращения к которым более 100 дней |
find /usr/bin -type f -mtime -10 |
найти все файлы в '/usr/bin', созданные или изменённые в течении последних 10 дней |
find / -name *.rpm -exec chmod 755 '{}' \; |
найти все фалы и директории, имена которых оканчиваются на '.rpm', и изменить права доступа к ним |
find / -xdev -name "*.rpm" |
найти все фалы и директории, имена которых оканчиваются на '.rpm', игнорируя съёмные носители, такие как cdrom, floppy и т.п. |
locate "*.ps" |
найти все файлы, сожержащие в имени '.ps'. Предварительно рекомендуется выполнить команду 'updatedb' |
whereis halt |
показывает размещение бинарных файлов, исходных кодов и руководств, относящихся к файлу 'halt' |
which halt |
отображает полный путь к файлу 'halt' |
Дисковое пространство |
|
df -h |
отображает информацию о смонтированных разделах с отображением общего, доступного и используемого пространства (Прим.переводчика. ключ -h работает не во всех *nix системах) |
ls -lSr |more |
выдаёт список файлов и директорий рекурсивно с сортировкой по возрастанию размера и позволяет осуществлять постраничный просмотр |
du -sh dir1 |
подсчитывает и выводит размер, занимаемый директорией 'dir1' (Прим.переводчика. ключ -h работает не во всех *nix системах) |
du -sk * | sort -rn |
отображает размер и имена файлов и директорий, с соритровкой по размеру |
Просмотр содержимого файлов |
|
cat file1 |
вывести содержимое файла file1 на стандартное устройсво вывода |
tac file1 |
вывести содержимое файла file1 на стандартное устройсво вывода в обратном порядке (последняя строка становиться первой и т.д.) |
more file1 |
постраничный вывод содержимого файла file1 на стандартное устройство вывода |
less file1 |
постраничный вывод содержимого файла file1 на стандартное устройство вывода, но с возможностью пролистывания в обе стороны (вверх-вниз), поиска по содержимому и т.п. |