Управление файлами и каталогами
-
ls: Список файлов и каталогов в текущем каталоге. Он отображает имена файлов и каталогов, присутствующих в текущем каталоге.Пример:
ls -
pwd: Напечатать полный путь к текущему каталогу. Это поможет вам узнать, где вы находитесь в файловой системе.Пример:
pwd -
cd <directory>: перейти в указанный каталог. С помощью этой команды вы можете перемещаться между каталогами в вашей файловой системе.Пример:
cd /home/user/documents -
touch <filename>: создать новый файл или обновить время модификации существующего файла. Если файл уже существует, он обновит время модификации.Пример:
touch newfile.txt -
cp <source> <destination>: копирование файла или каталога из исходного местоположения в целевое. Вы можете скопировать несколько файлов или каталогов, указав несколько источников.Пример:
cp file.txt /home/user/documents/(копировать файл)cp -r folder1 /home/user/documents/(копировать каталог)
-
mv <source> <destination>: переместить или переименовать файл или каталог из исходного местоположения в целевое. Если назначение является новым именем, оно будет переименовано; если это новый путь, он будет двигаться.Пример:
mv file.txt /home/user/documents/file_new.txt(переименовать файл)mv folder1 /home/user/documents/(переместить каталог)
-
rm <file>: удалить файл. Обратите внимание, что эта команда удалит файл без какого-либо подтверждения, поэтому используйте ее с осторожностью.Пример:
rm file.txt -
mkdir <directory>: создать новый каталог с указанным именем.Пример:
mkdir new_folder -
rmdir <directory>: удалить пустой каталог. Обратите внимание, что с помощью этой команды вы можете удалить только пустой каталог.Пример:
rmdir empty_folder
Управление правами доступа к файлам и каталогам
-
chmod <permissions> <file/directory>: изменить права доступа к файлу или каталогу в соответствии с указанными разрешениями. Общие разрешения включают «r»(чтение), «w»(запись) и «x»(выполнение).Пример:
chmod u+rwx file.txt(добавьте права на чтение, запись, выполнение для владельца) -
chown <user>:<group> <file/directory>: изменить владельца файла или каталога на указанного пользователя и группу.Пример:
chown user1:group1 file.txt(установите владельца и группу для файла.txt)
Управление процессами и услугами
-
ps: Список запущенных процессов. Эта команда отображает список процессов и соответствующие им идентификаторы процессов(PID).Пример:
ps -
top: отображение запущенных процессов и системных ресурсов. Эта команда предоставляет интерактивный интерфейс для просмотра запущенных процессов и мониторинга системных ресурсов, таких как ЦП, ОЗУ.Пример:
top -
kill <PID>: завершить процесс с указанным идентификатором процесса(PID). Эта команда отправляет сигнал об остановке процесса, позволяя ему выйти или завершить работу.Пример:
kill 1234(завершить процесс с PID 1234) -
systemctl start <service>: Запустить указанную службу. Служба — это программа, работающая в фоновом режиме системы, и эта команда запускает ее.Пример:
systemctl start httpd(запустить службу Apache) -
systemctl stop <service>: остановить указанную службу. Эта команда останавливает работающую службу.Пример:
systemctl stop httpd(остановить службу Apache) -
systemctl restart <service>: перезапустить указанную службу. Эта команда останавливает и запускает службу.Пример:
systemctl restart httpd(перезапустите службу Apache) -
systemctl status <service>: отображение состояния указанной службы. Эта команда показывает, запущена служба или нет, и ее статус.Пример:
systemctl status httpd(показать статус службы Apache)
Управление пакетами
-
yum install <package>: установить программный пакет из CentOS репозитория.Пример:
yum install nginx(установить Nginx) -
yum update <package>: обновить установленный программный пакет до последней версии.Пример:
yum update nginx(обновить Nginx) -
yum remove <package>: удалить установленный пакет из системы.Пример:
yum remove nginx(удалить Nginx)
Управление сетью
-
ifconfig: отображение информации о сетевых устройствах и IP-адресах системы.Пример:
ifconfig -
ip addr: отображение информации о сетевых устройствах и IP-адресах системы. Эта команда аналогичнаifconfig.Пример:
ip addr -
ping <hostname/IP>: проверка сетевого подключения к указанному IP-адресу или доменному имени путем отправки пакетов и ожидания ответа.Пример:
ping google.com -
curl <URL>: получение содержимого по URL-адресу. Эта команда часто используется для загрузки данных с веб-сайтов и отображения результатов в командной строке.Пример:
curl https://www.example.com
Управление историей команд
-
history: Отображение истории ранее выполненных команд. Эта команда перечисляет команды, выполненные в текущем сеансе.Пример:
history
Вот некоторые из распространенных и полезных команд командной строки в CentOS. В зависимости от ваших потребностей и целей вы можете использовать эти команды для управления системой и выполнения основных задач.

