Управление файлами и каталогами
-
ls
: Показать список файлов и каталогов в текущем каталоге. Эта команда позволяет просмотреть содержимое текущего каталога.Пример:
ls
-
pwd
: вывести абсолютный путь к текущему каталогу. Эта команда поможет вам узнать, где вы находитесь в файловой системе.Пример:
pwd
-
cd <directory>
: перейти в указанный каталог. С помощью этой команды вы можете перемещаться между каталогами в вашей файловой системе.Пример:
cd /home/user/documents
-
touch <file>
: создать новый файл или обновить время модификации существующего файла. Если файл уже существует, он обновит время модификации.Пример:
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 <permission> <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 apache2
(запустить службу Apache) -
systemctl stop <service>
: остановить указанную службу. Эта команда останавливает работающую службу.Пример:
systemctl stop apache2
(остановить службу Apache) -
systemctl restart <service>
: перезапустить указанную службу. Эта команда останавливает, а затем запускает службу.Пример:
systemctl restart apache2
(перезапустите службу Apache) -
systemctl status <service>
: Показать состояние указанной службы. Эта команда показывает, запущена служба или нет, и ее статус.Пример:
systemctl status apache2
(показать статус службы Apache)
Управление пакетами
-
apt-get install <package>
: установить программный пакет из Ubuntu репозитория.Пример:
apt-get install nginx
(установить Nginx) -
apt-get update
: обновить информацию обо всех программных пакетах из репозитория. Эта команда будет получать информацию о последних пакетах из репозитория.Пример:
apt-get update
-
apt-get upgrade
: обновить все установленные пакеты до последней версии.Пример:
apt-get upgrade
-
apt-get remove <package>
: удалить установленный пакет из системы.Пример:
apt-get remove nginx
(удалить Nginx)
Управление сетью
-
ifconfig
: отображение информации о сетевых устройствах и IP-адресах системы.Пример:
ifconfig
-
ip addr
: отображение информации о сетевых устройствах и IP-адресах системы. Эта команда аналогичнаifconfig
.Пример:
ip addr
-
ping <domain/IP>
: проверка сетевого подключения к указанному IP-адресу или доменному имени путем отправки пакетов и ожидания ответа.Пример:
ping google.com
-
curl <URL>
: получение содержимого по URL-адресу. Эта команда обычно используется для загрузки данных с веб-сайта и отображения результата в командной строке.Пример:
curl https://www.example.com
Управление историей команд
-
history
: Показать историю ранее выполненных команд. Эта команда выводит список команд, которые были выполнены в текущем сеансе.Пример:
history
Вот некоторые распространенные и полезные команды командной строки в Ubuntu. В зависимости от ваших потребностей и целей вы можете использовать эти команды для управления системой и выполнения различных основных задач.