歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> SHELL編程 >> Shell中快速跳轉到特定目錄

Shell中快速跳轉到特定目錄

日期:2017/3/1 16:35:20   编辑:SHELL編程
Shell中快速跳轉到特定目錄 在電腦上把項目代碼統一放到了一個目錄“~/code”下,經常需要從其它目錄跳轉到代碼目錄,總是輸入目錄比較麻煩,於是便想有沒有更好的方式。 www.2cto.com 方式1: 在腳本中跳轉 最開始是想在一個腳本中進行目錄跳轉,未果。因為腳本是在Shell的子進程中執行的,無法改變當前Shell的目錄。後來得知在執行腳本前加一個“. ”,可以在當前進程中執行腳本,這樣就能改變目錄了。 www.2cto.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
Copyright © Linux教程網 All Rights Reserved