Перейти к содержимому
шпаргалка.
Esc
навигацияоткрыть⌘Jпредпросмотр
На этой странице

Команды bash

Все темы C++ Developer

Расскажите о командах bash.

Основные команды Bash:
  1. Навигация по файловой системе:

    • ls: Список файлов и каталогов.

      ls
    • cd: Изменение текущего каталога.

      cd /path/to/directory
    • pwd: Отображение текущего каталога.

      pwd
  2. Работа с файлами и каталогами:

    • cp: Копирование файлов или каталогов.

      cp source.txt destination.txt
    • mv: Перемещение или переименование файлов или каталогов.

      mv oldname.txt newname.txt
    • rm: Удаление файлов.

      rm file.txt
    • mkdir: Создание нового каталога.

      mkdir new_directory
    • rmdir: Удаление пустого каталога.

      rmdir empty_directory
  3. Просмотр и обработка содержимого файлов:

    • cat: Вывод содержимого файла.

      cat file.txt
    • less: Постраничный просмотр файла.

      less file.txt
    • grep: Поиск строк, соответствующих шаблону.

      grep "search_term" file.txt
  4. Системные команды:

    • chmod: Изменение прав доступа к файлам и каталогам.

      chmod 755 script.sh
    • chown: Изменение владельца файла или каталога.

      chown user:group file.txt
    • ps: Отображение информации о запущенных процессах.

      ps aux
    • kill: Отправка сигнала процессу по PID. По умолчанию отправляется SIGTERM, который процесс может обработать или игнорировать.

      kill 1234
  5. Работа с архивами и сжатием:

    • tar: Архивация файлов.

      tar -czvf archive.tar.gz directory/
    • zip/unzip: Сжатие и распаковка файлов.

      zip archive.zip file.txt
      unzip archive.zip
  6. Сетевые команды:

    • ssh: Подключение к удалённому серверу по SSH.

      ssh user@host
    • scp: Копирование файлов между компьютерами.

      scp file.txt user@host:/path/to/destination
    • ping: Проверка доступности узла в сети.

      ping example.com

Эта страница была полезной?