Как использовать команду SCP в Linux
Простое руководство, которое поможет вам перенести файлы в удаленную систему из вашей системы Linux с помощью команды scp.
Простой способ изменить каталоги в Linux из терминала
Некоторые команды в Linux используются настолько часто, что мы часто упускаем из виду важность команд и упускаем детали о них. cd
одна из таких команд. cd
означает «каталог изменений», что само по себе объясняет его использование и назначение.
cd
позволяет вам легко изменить текущий каталог на любой, который вы хотите переместить. Просто введите правильный путь в команде, и вы будете помещены в этот каталог с помощью cd
.
В этом кратком руководстве вы получите все основные и полезные сведения об cd
утилите командной строки.
Дополнительные сведения о команде cd
cd
command - полезная утилита для всех частых пользователей командной строки, а также для тех, кому требуется управлять серверами без графического интерфейса.
Давайте посмотрим на основной синтаксис cd
команды.
Общий синтаксис:
cd [options] [directory_or_directory_path]
Следующая таблица даст вам краткое представление о том, что происходит, когда вы используете эти параметры с cd
командой.
Вариант | Значение |
/ |
изменяет текущий каталог на корневой каталог |
~ |
изменяет каталог на домашний каталог |
. |
Представляет текущий каталог |
.. |
перейти в родительский каталог текущего каталога |
cd
: Вы можете изменить свой каталог напрямую, указав имя целевого каталога.Общий синтаксис:
cd [directory_name]
Пример:
cd workspace
Здесь мы просто изменили текущий каталог на каталог с именем «рабочая область».
Примечание: обратите внимание, что этот каталог рабочей области должен быть помещен в ваш текущий рабочий каталог. В противном случае вы получите сообщение об ошибке. Вы можете использовать полный путь к желаемому каталогу с помощью cd
команды. Мы узнаем об этом в следующих примерах.
cd /
: Эта команда изменит ваш текущий каталог на корневой каталог.
Пример:
[email protected]:~/workspace$ cd /
[email protected]:/$
Здесь мы изменили текущий рабочий каталог с «рабочей области» на « root
каталог».
[email protected]:/$ pwd
/
[email protected]:/$
При использовании команды pwd
(распечатать рабочий каталог) /
отображается ' ' (корневой) каталог.
cd ~
: Эта команда возвращает вас в домашний каталог из любого каталога, в котором вы, возможно, работаете.Пример:
[email protected]:~/space/apache$ pwd
/home/gaurav/space/apache
В настоящее время я нахожусь в каталоге с именем apache. Давайте теперь воспользуемся командой cd ~
(тильда).
[email protected]:~/space/apache$ cd ~
[email protected]:~$
[email protected]:~$ pwd
/home/gaurav
[email protected]:~$
Теперь мы вернулись в домашний каталог / home / gaurav.
cd ..
: Эта команда позволяет вам изменить ваш текущий рабочий каталог на родительский каталог на один уровень выше вашего текущего каталога.Пример:
[email protected]:~/snap/htop/1332$ pwd
/home/gaurav/snap/htop/1332
[email protected]:~/snap/htop/1332$
В этом примере / home / gaurav / snap / htop / 1332 - это текущий путь к рабочему каталогу. Фактически мы находимся в каталоге 1332. Непосредственным родительским каталогом каталога 1332 является каталог htop. При использовании cd ..
команды мы переместимся в каталог 'htop', его непосредственный родительский каталог.
[email protected]:~/snap/htop/1332$ cd ..
[email protected]:~/snap/htop$
[email protected]:~/snap/htop$ pwd
/home/gaurav/snap/htop
[email protected]:~/snap/htop$
Выше приведены некоторые полезные параметры, используемые с cd
командой. Теперь давайте погрузимся в более подробные примеры cd
команды.
Переход с текущего каталога на определенный путь
Вы можете использовать cd
команду, чтобы перейти в любой каталог, используя его путь.
Синтаксис:
cd [absolute_path_of_directory]
Пример:
cd ./snap/htop/1332/examples
Здесь мы хотим перейти в каталог с именем «examples», расположенный по пути /home/gaurav/snap/htop/1332/examples
от домашнего каталога.
Примечание. Здесь я использовал ./
вместо того, чтобы вводить полный путь к моему домашнему каталогу. Подробнее об этом вы можете узнать в этой статье .
[email protected]:~/snap/htop1332/examples$ pwd
/home/gaurav/snap/htop/1332/examples
[email protected]:~/snap/htop/1332/examples$
Теперь мы помещены в каталог «examples».
Переход в каталоги с пробелами в названии
Есть много случаев, когда мы используем «пробелы» при именовании каталогов. Иногда кажется, что просто использование cd
команды с именами этого типа не работает. Но есть простое решение.
Помещение имени каталога в одинарные или двойные кавычки может решить проблему. Вы можете просто использовать cd
"directory name"
или cd 'directory name'
.
Синтаксис:
cd "directory name 22"
Пример:
cd "Calibre Library"
Выход:
[email protected]:~$ cd "Calibre Library"
[email protected]:~/Calibre Library$
[email protected]:~/Calibre Library$ pwd
/home/trinity/Calibre Library
Теперь мы переходим в каталог библиотеки Caliber, имя которого содержит пробел.
Возврат к предыдущему каталогу
Ранее мы видели использование cd ..
команды, которая переводит вас в родительский каталог вашего текущего рабочего каталога. Здесь мы рассмотрим еще одну альтернативу для этого.
Команда cd -
(тире) позволяет вам выполнять более или менее одно и то же действие. Вы можете перейти в предыдущий каталог вашего текущего рабочего каталога.
Общий синтаксис:
cd -
Пример:
[email protected]:~/workspace/snap/vim-editor$ pwd
/home/gaurav/workspace/snap/vim-editor
[email protected]:~/workspace/snap/vim-editor$
Здесь я сейчас работаю в каталоге vim-editor. Предположим, пользователь хочет перейти в предыдущий каталог, это cd -
может быть полезно. Посмотрим как.
[email protected]:~/workspace/snap/vim-editor$ cd -
/home/trinity/workspace/snap
[email protected]:~/workspace/snap$
Здесь мы перешли в предыдущий каталог под названием «snap».
Заключение
В этом очень простом руководстве мы узнали об очень простой и удобной команде cd
(например, сменить каталог), используемой во всех системах Linux. Теперь мы сможем перемещаться по нескольким каталогам во время работы с терминалом без использования графического интерфейса. cd
После изучения этого руководства команда будет удобна в использовании.
Безопасный доступ к вашей машине Ubuntu из любого места
Настройте собственный VPN с помощью Wireguard
Одна из первых вещей, которые вы должны установить на свой Linux-компьютер
Простое руководство, которое поможет вам перенести файлы в удаленную систему из вашей системы Linux с помощью команды scp.
Предоставьте root-права любому пользователю с sudo в Ubuntu 20.04 LTS
В этой статье объясняется процесс добавления аутентификации ключей SSH на сервер Ubuntu 20.04 и отключения аутентификации на основе пароля.
Speedtest.net - это сервис для проверки скорости вашего интернет-соединения. Он использует ближайший сервер speedtest.net для загрузки
За исключением всего лишнего, вот список лучших бесплатных видеоредакторов для Ubuntu, которые вы можете использовать для создания потрясающих видеороликов.
Хотя вы всегда можете использовать приложение для слайд-шоу собственных обоев Ubuntu, вот несколько приложений для загрузки и динамической установки обоев.
Установите TensorFlow с помощью Python (pip) или контейнера Docker