Основные часто используемые команды в Centos 7.
Общие команды
Где сейчас находишься, в каком каталоге:
pwd
Переместиться на один каталог выше
cd ..
Переместиться в корневой каталог
cd /
Просмотреть текущий каталог, в котором сейчас находишься
ls
Просмотреть другой каталог
ls / (просмотреть корневой каталог) ls /etc/ (просмотреть содержимое папки etc)
Просмотреть скрытые файлы тоже
ls -a
Еще много ключей для команды ls:
- -a — отображать все файлы, включая скрытые, это те, перед именем которых стоит точка;
- -A — не отображать ссылку на текущую папку и корневую папку . и ..;
- —author — выводить создателя файла в режиме подробного списка;
- -b — выводить Escape последовательности вместо непечатаемых символов;
- —block-size — выводить размер каталога или файла в определенной единице измерения, например, мегабайтах, гигабайтах или килобайтах;
- -B — не выводить резервные копии, их имена начинаются с ~;
- -c — сортировать файлы по времени модификации или создания, сначала будут выведены новые файлы;
- -C — выводить колонками;
- —color — включить цветной режим вывода, автоматически активирована во многих дистрибутивах;
- -d — выводить только директории, без их содержимого, полезно при рекурсивном выводе;
- -D — использовать режим вывода, совместимый с Emacs;
- -f — не сортировать;
- -F — показывать тип объекта, к каждому объекту будет добавлен один из специализированных символов */=>@|;
- —full-time — показывать подробную информацию, плюс вся информация о времени в формате ISO;
- -g — показывать подробную информацию, но кроме владельца файла;
- —group-directories-first — сначала отображать директории, а уже потом файлы;
- -G — не выводить имена групп;
- -h — выводить размеры папок в удобном для чтения формате;
- -H — открывать символические ссылки при рекурсивном использовании;
- —hide — не отображать файлы, которые начинаются с указанного символа;
- -i — отображать номер индекса inode, в которой хранится этот файл;
- -l — выводить подробный список, в котором будет отображаться владелец, группа, дата создания, размер и другие параметры;
- -L — для символических ссылок отображать информацию о файле, на который они ссылаются;
- -m — разделять элементы списка запятой;
- -n — выводить UID и GID вместо имени и группы пользователя;
- -N — выводить имена как есть, не обрабатывать контролирующие последовательности;
- -Q — брать имена папок и файлов в кавычки;
- -r — обратный порядок сортировки;
- -R — рекурсивно отображать содержимое поддиректорий;
- -s — выводить размер файла в блоках;
- -S — сортировать по размеру, сначала большие;
- -t — сортировать по времени последней модификации;
- -u — сортировать по времени последнего доступа;
- -U — не сортировать;
- -X — сортировать по алфавиту;
- -Z — отображать информацию о расширениях SELinux;
- -1 — отображать один файл на одну строку.
Спасибо этой статье
Пролистать вниз Shift+pg UP или Pg Down, если файл большой.
Узнать размер папки, в данном случае папки etc (как пример)
du -hsx /etc
Операции с файлами
Создание текстового файла
Один из способов создания нового текстового файла – запускаем текстовый радактор с новым названием файла. А в конце работы с этим файлом – сохраняем его и он создается.
Запуск текстового редактора vi с новым именем файла:
vi newfile
после редактирования нажимаем :wq (write quit – записать изменения и выйти) и Enter и он закрывается.
Второй способ:
touch newfile
Копирование файла
cp [название файла] [куда копировать]
Например: cp filename /backup/
Перемещение файла
mv [название файла] [куда перемещать]
Удаление файла
rm [название файла]
дальше нажать на Y (yes) и Enter.