Основные команды Linux (CentOS 6/7)
Ниже мы собрали часто используемые команды при работе с сервером на Linux (CentOS)
Системная информация
Отобразить архитектуру компьютера:
Отобразить используемую версию ядра
Вывести системную дату
Вывести таблицу-календарь 2014-го года
Файлы и директории
Перейти в директорию ‘/var/www/’
Перейти в директорию уровнем выше
Перейти в домашнюю директорию
Перейти в домашнюю директорию пользователя user
Отобразить содержимое текущей директории
Отобразить содержимое текущей директории с добавлением к именам символов, храктеризующих тип
Показать детализированое представление файлов и директорий в текущей директории
Показать скрытые файлы и директории в текущей директории
Cоздать директорию с именем ‘test’
Cоздать две директории одновременно
Cоздать дерево директорий
Удалить файл с именем ‘file’
Удалить директорию с именем ‘dir’
Удалить директорию с именем ‘dir’ и рекурсивно всё её содержимое
Переименовать или переместить файл или директорию
Скопировать файл file1 в файл file2
Создать символическую ссылку на файл или директорию
Поиск файлов
Найти файлы и директории с именем file1. Поиск начать с корня (/)
Найти файл и директорию принадлежащие пользователю user1. Поиск начать с корня (/)
Найти все файлы и директории, имена которых оканчиваются на ‘.log’. Поиск начать с ‘/var/www’
Найти все файлы, сожержащие в имени ‘.png’. Предварительно рекомендуется выполнить команду ‘updatedb’
Найти все файлы с расширением ‘.log’ в текущей директории, включая вложенные директории и удалить их
Дисковое пространство
Информация о смонтированных разделах с отображением общего, доступного и используемого пространства
Вывести размер, занимаемый директорией ‘dir1’
Пользователи и группы
Cоздать пользователя user1, назначить ему в качестве домашнего каталога /home/user1, в качестве shell’а /bin/bash, включить его в группу admin и добавить комментарий Nome Cognome
Cоздать пользователя user1
Удалить пользователя user1 и его домашний каталог
Создать новую группу с именем group_name
Удалить группу group_name
Переименовать группу old_group_name в new_group_name
Сменить пароль
Сменить пароль пользователя user1 (только root)
Выставление/изменение полномочий на файлы
Добавить полномочия на директорию directory1 777 (Read Write eXecute) — всем полные права.
Добавить полномочия на директорию directory1, включая все вложенные файлы и папки, права 777 (Read Write Execute) — всем полные права.
Назначить владельцем файла file1 пользователя user1
Назначить рекурсивно владельцем директории directory1 пользователя user1
Назначить пользователя 'apache' из группы ‘apache’ на папку 'dir', включая все вложенные папки и файлы:
Найти все файлы в текущей директории, включая вложенные директории и назначить права 664
Найти все папки в текущей директории, включая вложенные директории и назначить права 775
Архивирование и сжатие файлов
Разжать файл ‘file1.bz2’
Разжать файл ‘file1.gz’
Сжать файл ‘file1’в file1.gz
Сжать файл file1 в file1.bz2
Cоздать архив и сжать его с помощью gzip
Разжать архив и распаковать его
Создать сжатый zip-архив
Разжать и распаковать zip-архив
Обновление пакетов
Закачать и установать пакет
Обновить все пакеты, установленные в систему
Обновить пакет
Удалить пакет
Вывести список всех пакетов, установленных в систему
Найти пакет в репозитории
Очисть rpm-кэш, удалив закачанные пакеты
Очисть rpm-кэш, удалив закачанные пакеты и заголовки