Shell中快速跳轉到特定目錄

來源:互聯網
上載者:User

標籤:

Shell中快速跳轉到特定目錄

在電腦上把項目代碼統一放到了一個目錄“~/code”下,經常需要從其它目錄跳轉到代碼目錄,總是輸入目錄比較麻煩,於是便想有沒有更好的方式。

  www.ahlinux.com  

方式1: 在指令碼中跳轉

最開始是想在一個指令碼中進行目錄跳轉,未果。因為指令碼是在Shell的子進程中執行的,無法改變當前Shell的目錄。後來得知在執行指令碼前加一個“. ”,可以在當前進程中執行指令碼,這樣就能改變目錄了。

  www.ahlinux.com  

1

#!/bin/bash<span></span> # 跳轉指令碼,檔案名稱“<span></span>change_dir_script”

2

cd ‘/path/to/code‘

執行指令碼

1

. change_dir_script # "."後還有一個空格,指令碼可指定完整路徑,或放在PATH目錄中

方式2: Shell命令別名

在Bash Shell中,可以給一些命令指定別名,且別名中還能帶上命令參數。配置如下:

1

# Shell設定檔位置,“~/.bashrc<span></span>”

2

3

...

4

alias code=‘cd /path/to/code‘

5

...

這樣便可通過“code”命令從任意目錄跳轉到代碼目錄了。

又,如果修改了“.bashrc”檔案,想立即生效,可以執行:

1

source "~/.bashrc"

參考文章:http://bbs.chinaunix.net/thread-125979-1-1.html

 

  • 本文來自:Linux學習網

Shell中快速跳轉到特定目錄

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.