Перейти к содержимому

Git bash как перейти в папку

  • автор:

Смена каталога с помощью cd

Смените каталог легко, если вы знаете где вы находитесь в данный момент (ваш текущий каталог) и куда вы хотите отправиться. Каталог, в который вы хотите попасть, выше или ниже текущего?

Чтобы сменить каталог, выполните команду cd . Команда в таком виде перенесёт вас в ваш домашний каталог; чтобы перейти в другой каталог необходимо указать путь к нему.

Вы можете использовать абсолютные или относительные пути. Абсолютные пути указываются от верхнего каталога / (называемого корнем) до указанного каталога; относительные пути указываются от текущего каталога, где бы он не находился. Дерево, показанное ниже, приведено в качестве примера, помогающего понять команду cd .

/ directory1 directory2 directory3

Если вы находитесь в directory3 и хотите перейти в directory1 , вы должны подняться в дереве каталогов выше.

Если вы введете:

находясь в каталоге directory3 , вы получите сообщение об ошибке, сообщающее о том, что нет такого каталога. Это происходит потому что, действительно, нет каталога directory1 в каталоге directory3 .

Чтобы подняться к каталогу directory1 , вы должны ввести:

Это абсолютный путь. Он указывает Linux начать сверху и опуститься в каталог directory1 .

Запомните, абсолютные пути перенесут вас В любой каталог ИЗ любого, а относительные пути, перенесут вас в каталоги, расположенные ниже текущего.

Рисунок 10-3. Абсолютные пути указывают полный путь

Как отличить относительный путь от абсолютного?

Путь является абсолютным, если первый символ в нём / ; в противном случае это относительный путь.

Рисунок 10-4. Относительные пути указываются относительно текущего расположения

Ниже приведено упражнение с относительными и абсолютными путями. В вашем домашнем каталоге введите относительный путь:

Команда cd .. указывает системе подняться на один уровень выше текущего каталога. Очевидно, команда cd ../.. перенесёт вас выше на два каталога.

Выполнив полностью команды этого примера, вы должны оказаться в каталоге /X11 , в котором хранятся конфигурационные файлы и каталоги, относящиеся к X Window System.

Взгляните на последнюю команду cd . Вы должны указать системе:

Подняться на один уровень выше к родительскому каталогу вашего домашнего каталога (вероятно, это будет /home )

Затем поднимитесь к родительскому каталога текущего (вероятно, вы окажетесь в / )

Затем спуститесь к каталогу etc

Наконец, перейдите в каталог /X11

Укажите абсолютный путь, чтобы быстрее перейти к каталогу /X11 . Введите:

Проверьте, где вы находитесь

Всегда проверяйте где вы находитесь, прежде чем указать относительный путь к каталогу или файлу. Однако если вы будете использовать абсолютные пути, вам не придётся задумывать об этом. Если вы не знаете, где вы находитесь, введите pwd .

Таблица 10-2. Параметры команды cd

КомандаФункция
cd переносит вас в ваш домашний каталог
cd ~ также переносит вас в ваш домашний каталог
cd / переносит вас в корневой каталог всей системы
cd /root переносит вас в домашний каталог пользователя root, или супер-пользователя, учётной записи, созданной во время установки системы
cd /home переносит вас в каталоге home, в котором находятся каталоги пользователей
cd .. переносит вас на один уровень выше
cd ~otheruser переносит вас в домашний каталог пользователя otheruser , если только пользователь otheruser дал вам соответствующие разрешения
cd /dir1/subdirfoo Вне зависимости от того, где вы находитесь, этот абсолютный путь перенесёт вас прямо в каталог subdirfoo , подкаталога, вложенного в dir1
cd ../../dir3/X11 Этот относительный путь сначала поднимет вас на два уровня выше, затем спустит в dir3, и наконец, в каталог X11.

Теперь когда вы начали понимать как менять каталоги, посмотрите, что произойдет, если вы перейдёте в домашний каталог пользователя root (суперпользователя). Введите:

Если вы не зарегистрированы под именем root, при обращении к этому каталогу вы получите сообщение «в доступе отказано».

Запрещая доступ к учётным записям root и других пользователей (или их домашним каталогам), ваша система Linux защищается от случайного или преднамеренного повреждения. Обратитесь к разделу Владение и разрешения

Чтобы перейти в каталог root, воспользуйтесь командой su . Введите эту последовательность команд:

[newuser@localhost newuser]$ su Password: ваш пароль root [root@localhost newuser]# cd /root [root@localhost /root]#

Как только вы введете правильный пароль root, вы заметите, что ваше приглашение изменилось и теперь в нём отмечено ваше звание суперпользователя, в начале приглашения учётной записи root отображается символ «#» (как показано на Рисунке 10-5 ).

Рисунок 10-5. Превращение в root

Теперь, если вы выполните cd для перехода к домашнему каталогу пользователя root, вы получите к нему доступ.

Завершив работу под именем root, просто введите в приглашении exit .

[root@localhost /root]# exit exit [newuser@localhost newuser]$

Назад Начало Вперед
Определение вашего текущего каталога с помощью pwd Вверх Просмотр содержимого каталога с помощью ls

Git bash как перейти в папку

Мы будем использовать консоль Git Bash. Чтобы ее использовать, необходимо установить Git и Git Bash Установим с сайта: https://git-scm.com .

Команды в Git Bash консоли

clear — Очистить консоль

pwd — Показать текущий каталог
ls — Показать файлы в данной папке, кроме скрытых
ls -f — Показать файлы в данной папке, включая и скрытые
cd c:/ — Перейти в конкретный каталог
cd — — Вернуться назад
cd .. — Выйти на 1 уровень вверх
cd ../.. — Выйти на 2 уровня вверх

mkdir — Создать папку
cd !$ — Перейти в только что созданную папку
mkdir -p — Создать сразу несколько папок
mkdir -p app/ — Создать сразу несколько вложенных папок

touch index.html — Создать файл index.html
touch app/ — Создать сразу несколько файлов, никаких лишних пробелов быть не должно

touch — позволяет создавать файлы
rm test — Удалить пустую папку test
rm -r test — Удалить папку test с файлами внутри неё

mv app1/*.* app2 — Переместить все файлы из папки app1 в папку app2

  • Удаление репозитория
  • Команды в Git Bash консоли
  • Github разработка в команде
  • Установка GIT и настройка GitHub: полное руководство (Windows, Linux)
  • Правила оформления файла README.MD на GITHUB
  • Публикация проекта из VS
  • Откатить изменения к комиту
  • Удалить последний коммит с сервера

Основные команды Git Bash

Установить Git и Git Bash можно с сайта: https://git-scm.com.

После установки есть возможность запускать консоль набрав в проводнике — git bash

Содержание скрыть

Команды в Git Bash консоли

clear — Очистить консоль

Навигация

pwd — Показать текущий каталог
ls — Показать файлы в данной папке, кроме скрытых
ls -f — Показать файлы в данной папке, включая и скрытые
cd ./my — Перейти в папку « my » текущего каталога
cd c:/ — Перейти в конкретный каталог
cd — — Вернуться назад
cd .. — Выйти на 1 уровень вверх
cd ../.. — Выйти на 2 уровня вверх

Создание каталогов

mkdir — Создать папку
cd !$ — Перейти в только что созданную папку
mkdir -p — Создать сразу несколько папок
mkdir -p app/ — Создать сразу несколько вложенных папок

Создание файлов

touch index.html — Создать файл index.html
touch app/ — Создать сразу несколько файлов (никаких лишних пробелов быть не должно)

Удаление файлов

rm test — Удалить пустую папку test
rm -r test — Удалить папку test с файлами внутри неё

Перемещение файлов

mv app1/*.* app2 — Переместить все файлы из папки app1 в папку app2

Как создать или изменить папку на Git Bash

Хранилище в вычислительной технике известно как центральное место, в котором хранятся и управляются данные. Таким образом, репозиторий Git представляет собой центральное хранилище, в котором будут храниться и управляться все файлы проекта. Git repository-это папка внутри вашей системы, в которой находятся все файлы вашего проекта. Он позволяет сохранять версии вашего кода, так что вы можете получить к ним доступ в любое время. В вашей системе git repository — это простая папка, как и многие другие папки.

Поскольку теперь мы очень близки к тому, чтобы начать выполнять действия Git, но мы должны знать несколько общих команд каталогов на Git Bash, чтобы сделать процесс простым. К ним относятся:

  • Изменение каталога с помощью Git Bash
  • Создание каталога с помощью Git Bash
  • Посмотреть все каталоги в Git Bash

Как изменить каталог через Git Bash?

Изменение каталога очень важно, так как при работе с Git Bash вы постоянно перемещаетесь между разными каталогами. Каталог (директория) — это технический термин для обозначения папки. Вы можете изменить каталог двумя способами:

  • Непосредственно через Git Bash с помощью команд
  • Открыв Git Bash в нужной папке

Перейдите в нужный каталог с помощью команд в Git Bash

Вы можете изменить каталог внутри Git Bash с помощью команды cd. Команда cd обычно используется в оболочке вашей системы (cmd) для той же цели. Перейдите в каталог ToolsQA с помощью команды cd

  1. Откройте свой Git Bash.
  2. Введите следующую команду cd и нажмите клавишу enter.

Как создать или изменить папку на Git Bash

Примечание: ToolsQA — это папка внутри диска E в данном примере.

Откройте Git Bash прямо в папке

Изменение каталога через открытие его в той же папке — это довольно прямолинейно. Для этого перейдите в каталог, который вы хотите изменить.

После этого щелкните правой кнопкой мыши в любом месте каталога = > откройте Git Bash Here.

Откройте Git Bash прямо в папке

После того, как мы научились изменять рабочий каталог, мы можем создать репозиторий в любой папке проекта, где нам нужно работать. Для создания репозитория мы сначала создадим папку, в которой будем работать.

Как создать новый каталог с помощью Git Bash?

Создание каталога с помощью Git Bash — это всего лишь простая команда, которая также используется в системах Linux. Хотя вы можете создать каталог, используя обычный метод создания новой папки, но используйте Git Bash для максимально возможной работы. Давайте посмотрим, как создать каталог с помощью Git Bash.

  1. Откройте Git Bash.
  2. Перейдите в каталог, в котором вы хотите создать папку.
  3. Введите следующую команду mkdir и нажмите клавишу enter, чтобы создать каталог.

mkdir

Примечание: запомните, что, если вы упоминаете более одного слова имени каталога не в кавычках, он создаст два каталога. Это мы увидим в следующем разделе, а затем удалим эти папки и создадим один каталог под названием «First Project».

Как просмотреть все каталоги в Git Bash?

Теперь, когда мы создали папку, мы также должны знать, как посмотреть на все каталоги/папки внутри нашего рабочего каталога.

1.Перейдите в директорию, в которой вы хотите видеть каталоги (ToolsQA)

  1. Введите следующую команду ls и нажмите клавишу Enter. Все каталоги будут видны вам.

command ls

Примечание: стоит отметить, что ls не будет показывать скрытые папки. Вам нужно использовать ls-a для этого.

Как удалить папку

Вы можете удалить каталог, используя команду rmdir с именем каталога.

rmdir command

Примечание: mk означает make, а rm Remove.

Теперь мы все настроены на инициализацию Git внутри нашего каталога проектов. Как уже упоминалось выше, нам нужно знать о команде git init для создания репозитория. Мы кратко рассмотрим команду git init в следующей статье.

git pull

В последнем уроке мы познакомились с командой Git fetch и Read more

Git Fetch и Git Merge

В одной из последних статей мы узнали о команде Git Read more

Мы уже знаем, как вносить изменения в локальное хранилище и Read more

Git Push

Команда git push при выполнении перемещает изменения, внесенные пользователем на Read more

Что такое git Clone и как клонировать репозиторий?

«Клонирование» означает создание идентичных особей естественным или искусственным путем. Клонирование Read more

Git Fork

Сегодня мы узнаем, как скопировать чужой репозиторий в наш аккаунт Read more

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *