Рейтинг:1

Переход к определенному каталогу более простым способом

флаг tr

Всякий раз, когда я хочу начать программировать, я должен CD к Рабочий стол/Программирование/C++, в то время как я ищу более простой способ сделать это, точнее, я ищу команду терминала, которая автоматически CD в этот конкретный каталог. Могу ли я создать такую ​​команду в терминале? И если да, то как?

Рейтинг:2
флаг id

Я напишу это, предполагая, что вы мало знаете об Ubuntu — пожалуйста, примите мои извинения, если это слишком просто.

Абсолютно можете. Вам нужно создать псевдоним. Выберите имя для команды, которую вы хотите использовать в качестве псевдонима для команды, которую хотите выполнить. Откройте терминал (CtrlАльтТ) и введите его, чтобы убедиться, что в настоящее время он не назначен чему-либо.

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

псевдоним prog="cd /home/user/Desktop/Programming/C++"

(очевидно, вам нужно указать правильный путь к вашей целевой папке; обратите внимание, что это должен быть абсолютный путь, а не относительный).

Затем в этом терминальном сеансе каждый раз, когда вы вводите программа он выполнит cd /home/user/Desktop/Programming/C++ команда.

Обратите внимание, что это будет работать только во время этого терминального сеанса. Чтобы сделать его постоянным, вам нужно отредактировать .bashrc файл:

Вам должно быть удобно редактировать текстовые файлы конфигурации.

Лично мне неудобно пользоваться Vi/Vim, но nano довольно прост.

Это включает в себя редактирование .bashrc который находится в вашем домашнем каталоге.

Это, я думаю, довольно безопасно, даже если вы не очень хорошо разбираетесь в редактировании таких файлов:

  1. Откройте терминал (CtrlАльтТ)

  2. Перейдите в свой домашний каталог с помощью компакт-диск ~

  3. Подтверждать .bashrc есть с лс -а

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

     cp .bashrc .bashrc-бак
    

    (если вы вызываете проблему, вы можете восстановить исходный .bashrc файл, набрав cp .bashrc-bak .bashrc)

  5. Теперь вы можете редактировать .bashrc зная, что есть безопасная копия:

    Тип нано .bashrc (или вы можете использовать альтернативный текстовый редактор, если хотите)

    Это открывает .bashrc в текстовом редакторе.

Хотя вы можете добавить строки где угодно, для будущего редактирования имеет смысл найти место, где есть несколько псевдонимов, и добавить свои под ними:

псевдоним prog=cd /home/user/Desktop/Programming/C++™ 

Затем сохраните файл, нажав CtrlО, и выйдите из nano с помощью CtrlИкс. Если вы допустили ошибку, если вы не можете ее отменить, выйдите из nano (CtrlX) без сохранения и повторного запуска.

Изменение вступит в силу, как только вы начнете новый сеанс терминала или наберете . ~/.bashrc (Обратите внимание . с начала!).

Рейтинг:2
флаг cn

Есть некоторые возможности.

• Во-первых, вы можете поддерживать псевдонимы, которые ведут к определенным папкам, например

псевдоним cdplus='cd Desktop/Programming/C++'

Команда cdplus затем приведет вас в этот каталог.

• В качестве альтернативы вы можете использовать переменную CDPATH. В такую ​​переменную вы включаете каталоги, в которых CD Команда будет искать подходящие папки, поэтому вам не нужно вводить полный путь. напримересли вы определите

CDPATH=".:Рабочий стол/Программирование"

Вы сможете компакт-диск С++ (и любая другая папка в Программирование) независимо от вашего текущего каталога. Первая запись, ., означает текущую папку, поэтому вы можете сохранить CDв папку в текущей папке.

• Существуют сторонние инструменты для быстрой навигации по каталогам, такие как перейти к, которые работают так же, как и псевдонимы, но разделяют эти определения. Вы также можете использовать нечеткий поиск (фзф, sudo apt установить fzf). В Ubuntu ярлык bash, Альт+с («Текущий каталог») автоматически настраивается для быстрого перехода к любому каталогу в текущей папке. Вы получаете список всех каталогов, который быстро сужается по мере ввода частей имени. Удар Войти привести вас в этот каталог.

¢ Такой инструмент, как автопрыжок (sudo apt установить автопрыжок) регистрирует каталоги, которые вы посещаете, и позволяет вам быстро вернуться к ним, просто набрав их имя после автопрыжок команда. Этот инструмент «учится» на вашем текущем использовании без необходимости вести список. Альтернативой является Снежный прыжок, переписанный на языке программирования "Go".

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.