|
|
Строка 73: |
Строка 73: |
| * Выделяем текст в окне терминала PuTTY левой клавишей мыши (копирование происходит автоматически) | | * Выделяем текст в окне терминала PuTTY левой клавишей мыши (копирование происходит автоматически) |
| * Вставляем текст в Windows (<kbd>Ctrl</kbd>+<kbd>V</kbd> или нажатие правой клавиши мыши -> Вставить) | | * Вставляем текст в Windows (<kbd>Ctrl</kbd>+<kbd>V</kbd> или нажатие правой клавиши мыши -> Вставить) |
|
| |
| == Основные команды ssh ==
| |
|
| |
| * <code>ls</code> '''(list)''' — выводит список файлов:
| |
| ** <code>ls -la</code> — выводит различные документы и показывает права доступа, включая имя создателя и владельца;
| |
| ** <code>ls -lha</code> — также выводит файлы, но показывает размер файла в байтах.
| |
| * <code>cd</code> '''(change directory)''' — перемещает между каталогами:
| |
| ** перейти в указанную папку:
| |
| **: <syntaxhighlight lang="bash">
| |
| cd /home/photo/2021
| |
| </syntaxhighlight>
| |
| **перейти на верхний уровень:
| |
| **: <syntaxhighlight lang="bash">
| |
| cd ../
| |
| </syntaxhighlight>
| |
| ** открыть домашнюю папку пользователя:
| |
| **: <syntaxhighlight lang="bash">
| |
| cd ~
| |
| </syntaxhighlight >
| |
| * <code>echo</code> — выводит строку текста в терминал:
| |
| *: <syntaxhighlight lang="bash" >
| |
| echo Hello World
| |
| </syntaxhighlight >
| |
| *: можно использовать для добавления строк в текстовый файл:
| |
| *: <syntaxhighlight lang="bash" >
| |
| echo Hello World > text_file.txt
| |
| </syntaxhighlight >
| |
| * <code>df</code> '''(disk free)''' — показывает доступное дисковое пространство в каждом из разделов операционной системы. Например, узнаем занятое пространство в мегабайтах:
| |
| *: <syntaxhighlight lang="bash">
| |
| df -m
| |
| </syntaxhighlight>
| |
| * <code>mv</code> '''(move)''' — перемещает файлы и каталоги в другой каталог (также переименовывает файлы и каталоги). Например, переместим файл example.txt в каталог mydir:
| |
| *: <syntaxhighlight lang="bash">
| |
| mv example.txt mydir/
| |
| </syntaxhighlight>
| |
| * <code>rm</code> '''(remove)''' — удаляет файлы и каталоги, например:
| |
| *: <syntaxhighlight lang="bash">
| |
| rm home/photo/new
| |
| </syntaxhighlight>
| |
| * <code>cp</code> '''(copy)''' — копирует файлы и каталоги, например:
| |
| *: <syntaxhighlight lang="bash">
| |
| cp file.txt file_backup.txt
| |
| </syntaxhighlight>
| |
| * <code>cat</code> — считывает данные из файла и выводит их на экран, например:
| |
| *: <syntaxhighlight lang="bash">
| |
| cat file.txt
| |
| </syntaxhighlight>
| |
| * <code>mkdir</code> '''(make directory)''' — создаёт один или несколько каталогов с указанным именем. Например, добавим сразу 3 каталога:
| |
| *: <syntaxhighlight lang="bash">
| |
| mkdir mdir1 mdir2 mdir3
| |
| </syntaxhighlight>
| |
| * <code>chmod</code> — изменяет права доступа к файлам и каталогам. Синтаксис:
| |
| *: <syntaxhighlight lang="bash">
| |
| chmod опции права /путь/к/файлу
| |
| </syntaxhighlight>
| |
| * <code>pwd</code> '''(print work directory)''' — выводит путь к текущему каталогу, в котором мы находимся.
| |
| * <code>touch</code> — создаёт файлы любого типа, например:
| |
| *: <syntaxhighlight lang="bash">
| |
| touch readme.txt
| |
| </syntaxhighlight>
| |
| * <code>--help</code> — посмотреть справку по команде:
| |
| *: <syntaxhighlight lang="bash">
| |
| cd --help
| |
| </syntaxhighlight>
| |
| * <code>locate</code> — производит поиск файла в системе Linux.
| |
| * <code>mc</code> — файловый менеджер Midnight Commander, который позволяет работать с файлами в псевдографической оболочке.
| |
| * <code>nano</code> — [[NanoEditor | редактор текстовых файлов]]:
| |
| *: <syntaxhighlight lang="bash">
| |
| nano /etc/network/interfaces
| |
| </syntaxhighlight>
| |
| * <code>ssh</code> '''(security shell)''' — осуществляет вход в консоль другой системы LINUX:
| |
| *: <syntaxhighlight lang="bash">
| |
| ssh пользователь@IP_адрес или пользователь@имя контроллера
| |
| </syntaxhighlight>
| |
| * <code>scp</code> '''(ssh copy)''' — копирует файл в другую систему LINUX(на контроллер):
| |
| *: <syntaxhighlight lang="bash">
| |
| scp путь/файл — пользователь@IP_адрес
| |
| </syntaxhighlight>
| |