Ubuntu Command Line: Общие команды и руководство по использованию

Управление файлами и каталогами

  1. ls: Показать список файлов и каталогов в текущем каталоге. Эта команда позволяет просмотреть содержимое текущего каталога.

    Пример: ls

  2. pwd: вывести абсолютный путь к текущему каталогу. Эта команда поможет вам узнать, где вы находитесь в файловой системе.

    Пример: pwd

  3. cd <directory>: перейти в указанный каталог. С помощью этой команды вы можете перемещаться между каталогами в вашей файловой системе.

    Пример: cd /home/user/documents

  4. touch <file>: создать новый файл или обновить время модификации существующего файла. Если файл уже существует, он обновит время модификации.

    Пример: touch newfile.txt

  5. cp <source> <destination>: копирование файла или каталога из исходного местоположения в целевое. Вы можете скопировать несколько файлов или каталогов, указав несколько источников.

    Пример:

    • cp file.txt /home/user/documents/(копировать файл)
    • cp -r folder1 /home/user/documents/(копировать каталог)
  6. mv <source> <destination>: переместить или переименовать файл или каталог из исходного местоположения в целевое. Если назначение является новым именем, оно будет переименовано; если это новый путь, он будет двигаться.

    Пример:

    • mv file.txt /home/user/documents/file_new.txt(переименовать файл)
    • mv folder1 /home/user/documents/(переместить каталог)
  7. rm <file>: удалить файл. Обратите внимание, что эта команда удалит файл без какого-либо подтверждения, поэтому используйте ее осторожно.

    Пример: rm file.txt

  8. mkdir <directory>: создать новый каталог с указанным именем.

    Пример: mkdir new_folder

  9. rmdir <directory>: удалить пустой каталог. Обратите внимание, что с помощью этой команды вы можете удалить только пустой каталог.

    Пример: rmdir empty_folder

Управление разрешениями

  1. chmod <permission> <file/directory>: изменить права доступа к файлу или каталогу в соответствии с указанным разрешением. Общие разрешения включают «r»(чтение), «w»(запись) и «x»(выполнение).

    Пример: chmod u+rwx file.txt(добавьте права на чтение, запись и выполнение для пользователя)

  2. chown <user>:<group> <file/directory>: изменить владельца файла или каталога на указанного пользователя и группу.

    Пример: chown user1:group1 file.txt(установить владельца и группу для файла.txt)

Управление процессами и услугами

  1. ps: Список запущенных процессов. Эта команда отображает список процессов и соответствующих им идентификаторов процессов(PID).

    Пример: ps

  2. top: отображение запущенных процессов и системных ресурсов. Эта команда предоставляет интерактивный интерфейс для просмотра запущенных процессов и мониторинга системных ресурсов, таких как ЦП, ОЗУ.

    Пример: top

  3. kill <PID>: завершить процесс с указанным идентификатором процесса(PID). Эта команда отправляет сигнал об остановке процесса, позволяя ему выйти или завершить работу.

    Пример: kill 1234(завершить процесс с PID 1234)

  4. systemctl start <service>: Запустить указанную службу. Служба — это фоновая программа системы, и эта команда запускает ее.

    Пример: systemctl start apache2(запустить службу Apache)

  5. systemctl stop <service>: остановить указанную службу. Эта команда останавливает работающую службу.

    Пример: systemctl stop apache2(остановить службу Apache)

  6. systemctl restart <service>: перезапустить указанную службу. Эта команда останавливает, а затем запускает службу.

    Пример: systemctl restart apache2(перезапустите службу Apache)

  7. systemctl status <service>: Показать состояние указанной службы. Эта команда показывает, запущена служба или нет, и ее статус.

    Пример: systemctl status apache2(показать статус службы Apache)

Управление пакетами

  1. apt-get install <package>: установить программный пакет из Ubuntu репозитория.

    Пример: apt-get install nginx(установить Nginx)

  2. apt-get update: обновить информацию обо всех программных пакетах из репозитория. Эта команда будет получать информацию о последних пакетах из репозитория.

    Пример: apt-get update

  3. apt-get upgrade: обновить все установленные пакеты до последней версии.

    Пример: apt-get upgrade

  4. apt-get remove <package>: удалить установленный пакет из системы.

    Пример: apt-get remove nginx(удалить Nginx)

Управление сетью

  1. ifconfig: отображение информации о сетевых устройствах и IP-адресах системы.

    Пример: ifconfig

  2. ip addr: отображение информации о сетевых устройствах и IP-адресах системы. Эта команда аналогична ifconfig.

    Пример: ip addr

  3. ping <domain/IP>: проверка сетевого подключения к указанному IP-адресу или доменному имени путем отправки пакетов и ожидания ответа.

    Пример: ping google.com

  4. curl <URL>: получение содержимого по URL-адресу. Эта команда обычно используется для загрузки данных с веб-сайта и отображения результата в командной строке.

    Пример: curl https://www.example.com

Управление историей команд

  1. history: Показать историю ранее выполненных команд. Эта команда выводит список команд, которые были выполнены в текущем сеансе.

    Пример: history

 

Вот некоторые распространенные и полезные команды командной строки в Ubuntu. В зависимости от ваших потребностей и целей вы можете использовать эти команды для управления системой и выполнения различных основных задач.