Инструменты пользователя

Инструменты сайта


software:nas:ssh

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
software:nas:ssh [2025/04/10 17:34] – [Операции с файлами и каталогами] vladpolskiysoftware:nas:ssh [2025/04/10 17:39] (текущий) – внешнее изменение 127.0.0.1
Строка 11: Строка 11:
  
 \\   \\  
-<code>+<code bash>
 sudo -i sudo -i
 </code> </code>
Строка 20: Строка 20:
 \\   \\  
 Для выхода обратно в режим обычного пользователя наберите **exit** или просто нажмите **Ctrl+D** Для выхода обратно в режим обычного пользователя наберите **exit** или просто нажмите **Ctrl+D**
-<code>+<code bash>
 exit exit
 </code> </code>
Строка 36: Строка 36:
 Команда **pwd** («print working directory») позволяет вам узнать, в какой директории вы находитесь в данный момент. Команда **pwd** («print working directory») позволяет вам узнать, в какой директории вы находитесь в данный момент.
 \\   \\  
-<file>+<code bash>
 pwd pwd
-</file>+</code>
 {{:software:nas:ssh_7.png?600|}} {{:software:nas:ssh_7.png?600|}}
 \\   \\  
Строка 44: Строка 44:
 \\   \\  
 **ls** покажет вам все файлы в текущей директории. Если использовать эту команду с определёнными опциями, можно также включить отображение размера файлов, времени последнего изменения и прав на файлы. Например: **ls** покажет вам все файлы в текущей директории. Если использовать эту команду с определёнными опциями, можно также включить отображение размера файлов, времени последнего изменения и прав на файлы. Например:
-<file>+<code bash>
 ls ~ ls ~
-</file>+</code>
 покажет всё, что у вас есть в домашней папке. покажет всё, что у вас есть в домашней папке.
 \\   \\  
Строка 52: Строка 52:
 \\   \\  
 Вывод подробной информации о содержимом текущей директории, включая скрытые файлы (имя которых начинается с точки): Вывод подробной информации о содержимом текущей директории, включая скрытые файлы (имя которых начинается с точки):
-<file>+<code bash>
 ls -la ls -la
-</file>+</code>
 {{:software:nas:ssh_5.png?600|}} {{:software:nas:ssh_5.png?600|}}
 \\   \\  
 отобразить размер каждого файла из всех файлов в текущем каталоге и отобразить его в удобном для чтения виде. отобразить размер каждого файла из всех файлов в текущем каталоге и отобразить его в удобном для чтения виде.
-<file>+<code bash>
 du -h du -h
-</file>+</code>
 {{:software:nas:ssh_6.png?600|}} {{:software:nas:ssh_6.png?600|}}
 \\   \\  
Строка 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 можно добавлять дополнительные флаги, например, чтобы показать детализированное представление (права, список владельцев файлов или папок, размер, дату последнего модифицирования) файлов и директорий в текущей директории, можно использовать флаг -l: К команде ls можно добавлять дополнительные флаги, например, чтобы показать детализированное представление (права, список владельцев файлов или папок, размер, дату последнего модифицирования) файлов и директорий в текущей директории, можно использовать флаг -l:
-<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>
 Для просмотра списка всех файлов, включая скрытые файлы и каталоги, вы можете добавить флаг -a: Для просмотра списка всех файлов, включая скрытые файлы и каталоги, вы можете добавить флаг -a:
-<file>+<code bash>
 ls -a ls -a
-</file>+</code>
 Результат выполнения команды: Результат выполнения команды:
-<file>+<code bash>
 .       dir1        file1           .mysql_history  .ssh .       dir1        file1           .mysql_history  .ssh
 ..      .bash_history  file2   file3  .nan ..      .bash_history  file2   file3  .nan
-</file>+</code>
 Отобразить содержимое текущей директории с добавлением к именам символов, характеризующих тип, можно с помощью команды: Отобразить содержимое текущей директории с добавлением к именам символов, характеризующих тип, можно с помощью команды:
-<file>+<code bash>
 ls -F ls -F
-</file>+</code>
 Результат выполнения команды: Результат выполнения команды:
-<file>+<code bash>
 dir1/   file1  file2  file3 dir1/   file1  file2  file3
-</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>
  
 ====Операции с файлами и каталогами==== ====Операции с файлами и каталогами====
  
 У каждой команды имеется множество параметров, чтобы узнать их, наберите команду и параметр —help, например: У каждой команды имеется множество параметров, чтобы узнать их, наберите команду и параметр —help, например:
-<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   имя_директории_1   имя_директории_2 mkdir   имя_директории_1   имя_директории_2
-</file>+</code>
 Для создания дерева каталогов используется команда следующего вида: Для создания дерева каталогов используется команда следующего вида:
  
-<file>+<code bash>
 mkdir -p  /имя_директории_1/имя_директории_2 mkdir -p  /имя_директории_1/имя_директории_2
-</file>+</code>
  
 ====Удаление==== ====Удаление====
Строка 184: Строка 184:
 Для удаления файлов используется команда rm. Например, для удаления файла с именем file1 используется команда: Для удаления файлов используется команда rm. Например, для удаления файла с именем file1 используется команда:
  
-<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   имя_директории_2 rm -r  имя_директории_1   имя_директории_2
-</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   ^C Location ^G Help      ^O Write Out ^W Where Is  ^K Cut       ^T Execute   ^C Location
 ^X Exit      ^R Read File ^\ Replace   ^U Paste     ^J Justify   ^_ Go To Line ^X Exit      ^R Read File ^\ Replace   ^U Paste     ^J Justify   ^_ Go To Line
-</file>+</code>
 В верхней части открывшегося редактора отображается имя приложения и имя файла, который мы редактируем. В верхней части открывшегося редактора отображается имя приложения и имя файла, который мы редактируем.
 \\   \\  
Строка 274: Строка 274:
 Далее система попросит вас ввести либо подтвердить имя файла, который вы хотите сохранить: Далее система попросит вас ввести либо подтвердить имя файла, который вы хотите сохранить:
  
-<file>+<code bash>
 File Name to Write:                                                             File Name to Write:                                                            
 ^G Get Help          M-D DOS Format       M-A Append           M-B Backup File ^G Get Help          M-D DOS Format       M-A Append           M-B Backup File
 ^C Cancel            M-M Mac Format       M-P Prepend ^C Cancel            M-M Mac Format       M-P Prepend
-</file>+</code>
 Как вы можете видеть, параметры в нижней части окна редактирования также изменились. Они являются контекстными, то есть будут меняться в зависимости от того, что вы пытаетесь сделать. Как вы можете видеть, параметры в нижней части окна редактирования также изменились. Они являются контекстными, то есть будут меняться в зависимости от того, что вы пытаетесь сделать.
 \\   \\  
Строка 287: Строка 287:
 Если вы внесли изменения и не сохранили файл, вам будет предложено сохранить сделанные вами изменения: Если вы внесли изменения и не сохранили файл, вам будет предложено сохранить сделанные вами изменения:
  
-<file>+<code bash>
 Save modified buffer (ANSWERING "No" WILL DESTROY CHANGES) ?                          Save modified buffer (ANSWERING "No" WILL DESTROY CHANGES) ?                         
  Y Yes  Y Yes
  N No           ^C Cancel  N No           ^C Cancel
-</file>+</code>
 Вы можете нажать клавишу **Y**, чтобы сохранить изменения, клавишу **N** для отмены изменений и выхода, или сочетание клавиш **CTRL-C**, чтобы отменить операцию выхода из режима редактирования файла. Вы можете нажать клавишу **Y**, чтобы сохранить изменения, клавишу **N** для отмены изменений и выхода, или сочетание клавиш **CTRL-C**, чтобы отменить операцию выхода из режима редактирования файла.
 \\   \\  
software/nas/ssh.1744295652.txt.gz · Последнее изменение: vladpolskiy