Это немного раздражает, чтобы ввести CD
Команда каждый раз, когда кто-то хочет изменить каталог, особенно когда они много используют командную строку. Но, к счастью, есть простой способ попасть в каталог, набрав только имя каталога.
В этой статье мы собираемся обсудить, как мы можем достичь этой функциональности простым способом
На этой картинке вы можете увидеть, у меня есть папка с именем Android
в Дом пользователя
каталог. Если я напрямую введите имя папки (в моем случае, который есть Android
), он бросит нет нашел
Давайте пришли на вторую картину
Теперь, если я печатаю CD Android
, это позволит мне попасть в Android
каталог
Вот самая важная часть. Откройте свой терминал снова и выполните следующую строку кода
echo ‘shopt -s autocd’ >> ~/.bashrc; Отказ ~/.bashrc.
Теперь вы можете видеть, я могу легко попасть в каталог, просто набрав имя каталога Только
Насколько это круто? Не так ли?
Что эта команда делает?
Простым способом эта команда используется для установки ShopT -S Autocd
В вашем .bashrc
файл. В конечном итоге, что отвечает за это действие.
Недостатки
Однако также есть некоторые недостатки. В качестве примера, если я использую любое имя команды в качестве имени папки, это будет превращено в конфликт
Давайте понять это с изображением
Как вы можете видеть, у меня есть каталог с именем CD
Отказ Теперь, если я печатаю CD
Ничто не произойдет, потому что CD (изменить каталог)
также имеет имя команды, и это создает конфликт между ними.
Если я ввожу CD CD
это будет работать. Потому что первый CD
считается командным именем и второй CD
считается названием каталога
использованная литература
Это решение предоставляется Абелисто на Postoverflow Post. . Не стесняйтесь поделиться своим мнением об этом в разделе «Комментарий» ниже.
Спасибо за чтение. Хорошего дня:)
Кофе https://www.buymeacoffee.com/raheedmir.
Оригинал: «https://dev.to/rahedmir/how-to-change-the-directory-without-typing-the-cd-command-in-linux-jc1»