|
|
(не показаны 3 промежуточные версии 2 участников) |
Строка 73: |
Строка 73: |
| * Выделяем текст в окне терминала PuTTY левой клавишей мыши (копирование происходит автоматически) | | * Выделяем текст в окне терминала PuTTY левой клавишей мыши (копирование происходит автоматически) |
| * Вставляем текст в Windows (<kbd>Ctrl</kbd>+<kbd>V</kbd> или нажатие правой клавиши мыши -> Вставить) | | * Вставляем текст в Windows (<kbd>Ctrl</kbd>+<kbd>V</kbd> или нажатие правой клавиши мыши -> Вставить) |
|
| |
| == Основные команды PuTTY ==
| |
|
| |
| * <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>mcedit</code> - редактор текстовых файлов:
| |
| *: <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>
| |