software:nas:ssh
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версия | |||
| software:nas:ssh [2025/04/10 17:34] – [Операции с файлами и каталогами] vladpolskiy | software:nas:ssh [2025/04/10 17:39] (текущий) – внешнее изменение 127.0.0.1 | ||
|---|---|---|---|
| Строка 11: | Строка 11: | ||
| \\ | \\ | ||
| - | < | + | < |
| sudo -i | sudo -i | ||
| </ | </ | ||
| Строка 20: | Строка 20: | ||
| \\ | \\ | ||
| Для выхода обратно в режим обычного пользователя наберите **exit** или просто нажмите **Ctrl+D** | Для выхода обратно в режим обычного пользователя наберите **exit** или просто нажмите **Ctrl+D** | ||
| - | < | + | < |
| exit | exit | ||
| </ | </ | ||
| Строка 36: | Строка 36: | ||
| Команда **pwd** («print working directory») позволяет вам узнать, | Команда **pwd** («print working directory») позволяет вам узнать, | ||
| \\ | \\ | ||
| - | <file> | + | <code bash> |
| pwd | pwd | ||
| - | </file> | + | </code> |
| {{: | {{: | ||
| \\ | \\ | ||
| Строка 44: | Строка 44: | ||
| \\ | \\ | ||
| **ls** покажет вам все файлы в текущей директории. Если использовать эту команду с определёнными опциями, | **ls** покажет вам все файлы в текущей директории. Если использовать эту команду с определёнными опциями, | ||
| - | <file> | + | <code bash> |
| ls ~ | ls ~ | ||
| - | </file> | + | </code> |
| покажет всё, что у вас есть в домашней папке. | покажет всё, что у вас есть в домашней папке. | ||
| \\ | \\ | ||
| Строка 52: | Строка 52: | ||
| \\ | \\ | ||
| Вывод подробной информации о содержимом текущей директории, | Вывод подробной информации о содержимом текущей директории, | ||
| - | <file> | + | <code bash> |
| ls -la | ls -la | ||
| - | </file> | + | </code> |
| {{: | {{: | ||
| \\ | \\ | ||
| отобразить размер каждого файла из всех файлов в текущем каталоге и отобразить его в удобном для чтения виде. | отобразить размер каждого файла из всех файлов в текущем каталоге и отобразить его в удобном для чтения виде. | ||
| - | <file> | + | <code bash> |
| du -h | du -h | ||
| - | </file> | + | </code> |
| {{: | {{: | ||
| \\ | \\ | ||
| Строка 69: | Строка 69: | ||
| \\ | \\ | ||
| Просмотреть содержимое любой директории можно следующими способами: | Просмотреть содержимое любой директории можно следующими способами: | ||
| - | <file> | + | <code bash> |
| ls имя_директории | ls имя_директории | ||
| - | </file> | + | </code> |
| Либо введя команду: | Либо введя команду: | ||
| - | <file> | + | <code bash> |
| ls /путь _к _директории | ls /путь _к _директории | ||
| - | </file> | + | </code> |
| В результате выполнения команды отображаются файлы и каталоги, | В результате выполнения команды отображаются файлы и каталоги, | ||
| - | <file> | + | <code bash> |
| dir1 file1 file2 file3 | dir1 file1 file2 file3 | ||
| - | </file> | + | </code> |
| К команде ls можно добавлять дополнительные флаги, например, | К команде ls можно добавлять дополнительные флаги, например, | ||
| - | <file> | + | <code bash> |
| ls -l | ls -l | ||
| - | </file> | + | </code> |
| Результат выполнения команды: | Результат выполнения команды: | ||
| - | <file> | + | <code bash> |
| total 16 | total 16 | ||
| drwxr-xr-x 2 home demo 4096 Nov 3 17:40 dir1 | drwxr-xr-x 2 home demo 4096 Nov 3 17:40 dir1 | ||
| Строка 91: | Строка 91: | ||
| -rw-r--r-- 1 home demo 42 Nov 9 13:04 file2 | -rw-r--r-- 1 home demo 42 Nov 9 13:04 file2 | ||
| -rw-r--r-- 1 home demo 42 Nov 10 13:04 file3 | -rw-r--r-- 1 home demo 42 Nov 10 13:04 file3 | ||
| - | </file> | + | </code> |
| Для просмотра списка всех файлов, | Для просмотра списка всех файлов, | ||
| - | <file> | + | <code bash> |
| ls -a | ls -a | ||
| - | </file> | + | </code> |
| Результат выполнения команды: | Результат выполнения команды: | ||
| - | <file> | + | <code bash> |
| . | . | ||
| .. .bash_history | .. .bash_history | ||
| - | </file> | + | </code> |
| Отобразить содержимое текущей директории с добавлением к именам символов, | Отобразить содержимое текущей директории с добавлением к именам символов, | ||
| - | <file> | + | <code bash> |
| ls -F | ls -F | ||
| - | </file> | + | </code> |
| Результат выполнения команды: | Результат выполнения команды: | ||
| - | <file> | + | <code bash> |
| dir1/ | dir1/ | ||
| - | </file> | + | </code> |
| ====Перемещение между каталогами==== | ====Перемещение между каталогами==== | ||
| Строка 115: | Строка 115: | ||
| \\ | \\ | ||
| Для перехода в домашний каталог пользователя user используется команда: | Для перехода в домашний каталог пользователя user используется команда: | ||
| - | <file> | + | <code bash> |
| cd ~user | cd ~user | ||
| - | </file> | + | </code> |
| Для перехода в предыдущую директорию, | Для перехода в предыдущую директорию, | ||
| - | <file> | + | <code bash> |
| cd | cd | ||
| - | </file> | + | </code> |
| В Linux-системах каждый файл и каталог находятся в самой верхней директории, | В Linux-системах каждый файл и каталог находятся в самой верхней директории, | ||
| \\ | \\ | ||
| Строка 129: | Строка 129: | ||
| \\ | \\ | ||
| Для перехода в директорию уровнем выше используется команда: | Для перехода в директорию уровнем выше используется команда: | ||
| - | <file> | + | <code bash> |
| cd .. | cd .. | ||
| - | </file> | + | </code> |
| Для перехода в директорию двумя уровнями выше: | Для перехода в директорию двумя уровнями выше: | ||
| - | <file> | + | <code bash> |
| cd ../.. | cd ../.. | ||
| - | </file> | + | </code> |
| ====Операции с файлами и каталогами==== | ====Операции с файлами и каталогами==== | ||
| У каждой команды имеется множество параметров, | У каждой команды имеется множество параметров, | ||
| - | <file> | + | <code bash> |
| ls --help | ls --help | ||
| - | </file> | + | </code> |
| Далее приведен список основных команд навигации в консоли Linux. | Далее приведен список основных команд навигации в консоли Linux. | ||
| - | <file> | + | <code bash> |
| ls | ls | ||
| - | </file> | + | </code> |
| вывод содержимого каталога; | вывод содержимого каталога; | ||
| - | <file> | + | <code bash> |
| ls -la | ls -la | ||
| - | </file> | + | </code> |
| вывод содержимого каталога в форматированном виде (в т.ч. скрытые файлы); | вывод содержимого каталога в форматированном виде (в т.ч. скрытые файлы); | ||
| ====Создание==== | ====Создание==== | ||
| Строка 158: | Строка 158: | ||
| Создание файлов производится с помощью команды: | Создание файлов производится с помощью команды: | ||
| - | <file> | + | <code bash> |
| touch имя_файла | touch имя_файла | ||
| - | </file> | + | </code> |
| Создание каталогов выполняется с помощью команды (make directory)вида: | Создание каталогов выполняется с помощью команды (make directory)вида: | ||
| - | <file> | + | <code bash> |
| mkdir имя_директории | mkdir имя_директории | ||
| - | </file> | + | </code> |
| Создание двух каталогов одновременно выполняется с помощью команды: | Создание двух каталогов одновременно выполняется с помощью команды: | ||
| - | <file> | + | <code bash> |
| mkdir | mkdir | ||
| - | </file> | + | </code> |
| Для создания дерева каталогов используется команда следующего вида: | Для создания дерева каталогов используется команда следующего вида: | ||
| - | <file> | + | <code bash> |
| mkdir -p / | mkdir -p / | ||
| - | </file> | + | </code> |
| ====Удаление==== | ====Удаление==== | ||
| Строка 184: | Строка 184: | ||
| Для удаления файлов используется команда rm. Например, | Для удаления файлов используется команда rm. Например, | ||
| - | <file> | + | <code bash> |
| rm file1 | rm file1 | ||
| - | </file> | + | </code> |
| Команда rm также позволяет удалять не только файлы, но и каталоги. | Команда rm также позволяет удалять не только файлы, но и каталоги. | ||
| \\ | \\ | ||
| Для удаления директории с именем dir1 со всеми подкаталогами и файлами используется опция -r (от слова recursive): | Для удаления директории с именем dir1 со всеми подкаталогами и файлами используется опция -r (от слова recursive): | ||
| - | <file> | + | <code bash> |
| rm -r dir1 | rm -r dir1 | ||
| - | </file> | + | </code> |
| Можно удалить одновременно две директории со всем их содержимым: | Можно удалить одновременно две директории со всем их содержимым: | ||
| - | <file> | + | <code bash> |
| rm -r имя_директории_1 | rm -r имя_директории_1 | ||
| - | </file> | + | </code> |
| Также можно использовать параметр -f, который означает, | Также можно использовать параметр -f, который означает, | ||
| \\ | \\ | ||
| Команда для удаления файла будет выглядеть так: | Команда для удаления файла будет выглядеть так: | ||
| - | <file> | + | <code bash> |
| rm -f file1 | rm -f file1 | ||
| - | </file> | + | </code> |
| Команда для удаления каталога: | Команда для удаления каталога: | ||
| - | <file> | + | <code bash> |
| rm -rf dir1 | rm -rf dir1 | ||
| - | </file> | + | </code> |
| ====Перемещение==== | ====Перемещение==== | ||
| Строка 217: | Строка 217: | ||
| Переименовать файл можно с помощью команды: | Переименовать файл можно с помощью команды: | ||
| - | <file> | + | <code bash> |
| mv имя_файла новое_имя | mv имя_файла новое_имя | ||
| - | </file> | + | </code> |
| Для того чтобы переместить файл, используется команда: | Для того чтобы переместить файл, используется команда: | ||
| - | <file> | + | <code bash> |
| mv имя_файла путь/ | mv имя_файла путь/ | ||
| - | </file> | + | </code> |
| ====Копирование==== | ====Копирование==== | ||
| Строка 232: | Строка 232: | ||
| Чтобы скопировать файл file1 и назвать его file2, используется команда: | Чтобы скопировать файл file1 и назвать его file2, используется команда: | ||
| - | <file> | + | <code bash> |
| cp file1 file2 | cp file1 file2 | ||
| - | </file> | + | </code> |
| Для того чтобы копировать директорию dir1 в директорию dir2, используется команда: | Для того чтобы копировать директорию dir1 в директорию dir2, используется команда: | ||
| - | <file> | + | <code bash> |
| cp -a dir1/ dir2/ | cp -a dir1/ dir2/ | ||
| - | </file> | + | </code> |
| Скопировать файл с именем file1 в директорию с именем dir1, можно с помощью команды: | Скопировать файл с именем file1 в директорию с именем dir1, можно с помощью команды: | ||
| - | <file> | + | <code bash> |
| cp file1 dir1/ | cp file1 dir1/ | ||
| - | </file> | + | </code> |
| ====Редактирование файлов==== | ====Редактирование файлов==== | ||
| Строка 255: | Строка 255: | ||
| - | <file> | + | <code bash> |
| [ Welcome to nano. For basic help, type Ctrl+G. ] | [ Welcome to nano. For basic help, type Ctrl+G. ] | ||
| ^G Help ^O Write Out ^W Where Is ^K Cut ^T Execute | ^G Help ^O Write Out ^W Where Is ^K Cut ^T Execute | ||
| ^X Exit ^R Read File ^\ Replace | ^X Exit ^R Read File ^\ Replace | ||
| - | </file> | + | </code> |
| В верхней части открывшегося редактора отображается имя приложения и имя файла, который мы редактируем. | В верхней части открывшегося редактора отображается имя приложения и имя файла, который мы редактируем. | ||
| \\ | \\ | ||
| Строка 274: | Строка 274: | ||
| Далее система попросит вас ввести либо подтвердить имя файла, который вы хотите сохранить: | Далее система попросит вас ввести либо подтвердить имя файла, который вы хотите сохранить: | ||
| - | <file> | + | <code bash> |
| File Name to Write: | File Name to Write: | ||
| ^G Get Help M-D DOS Format | ^G Get Help M-D DOS Format | ||
| ^C Cancel | ^C Cancel | ||
| - | </file> | + | </code> |
| Как вы можете видеть, | Как вы можете видеть, | ||
| \\ | \\ | ||
| Строка 287: | Строка 287: | ||
| Если вы внесли изменения и не сохранили файл, вам будет предложено сохранить сделанные вами изменения: | Если вы внесли изменения и не сохранили файл, вам будет предложено сохранить сделанные вами изменения: | ||
| - | <file> | + | <code bash> |
| Save modified buffer (ANSWERING " | Save modified buffer (ANSWERING " | ||
| Y Yes | Y Yes | ||
| N No ^C Cancel | N No ^C Cancel | ||
| - | </file> | + | </code> |
| Вы можете нажать клавишу **Y**, чтобы сохранить изменения, | Вы можете нажать клавишу **Y**, чтобы сохранить изменения, | ||
| \\ | \\ | ||
software/nas/ssh.1744295652.txt.gz · Последнее изменение: — vladpolskiy
