Linux命令:使用cd和alias命令快速返回上級(jí)目錄
當(dāng)你在一個(gè)多級(jí)的目錄下希望返回上級(jí)目錄時(shí),經(jīng)常需要使用cd ../../ ,至于需要多少個(gè)../,完全由你所需要返回的目錄級(jí)數(shù)而定,如下例:
| 
             1 
            2 
            3 
            4 
            5 
            6 
            7 
             | 
            
             # mkdir -p 
            /tmp/very/long/directory/structure/that/is/too/deep 
            # cd /tmp/very/long/directory/structure/that/is/too/deep 
            # pwd /tmp/very/long/directory/structure/that/is/too/deep 
            # cd ../../../../ 
            # pwd 
            /tmp/very/long/directory/structure 
             | 
        
你可以使用以下四種方法來(lái)替代 cd ../../../../ ,以便能快速的向上返回四級(jí)目錄。
方法一: 用“..n”退回到高層目錄
在下面的方法中,“..4”用來(lái)退回4級(jí)目錄,“..3”退回3級(jí)目錄,“..2”退回2級(jí)目錄。將以下的幾個(gè)別名寫入到~/.bashrc(別的Linux/Unix可能是~/.bash_profile)中,之后重新登入即可。
| 
             1 
            2 
            3 
            4 
            5 
             | 
            
             alias ..="cd .." 
            alias ..2="cd ../.." 
            alias ..3="cd ../../.." 
            alias ..4="cd ../../../.." 
            alias ..5="cd ../../../../.." 
             | 
        
| 
             1 
            2 
            3 
            4 
            5 
             | 
            
             # cd /tmp/very/long/directory/structure/that/is/too/deep 
            # ..4 
            [注: 使用..4 向上返回四級(jí)目錄](méi) 
            # pwd 
            /tmp/very/long/directory/structure/ 
             | 
        
方法二:僅使用 "." 返回上級(jí)目錄
在以下的例子中,.....(5個(gè)點(diǎn)) 用于向上返回四級(jí)目錄。使用5個(gè)點(diǎn)來(lái)代表返回四級(jí)目錄其實(shí)很容易記憶,當(dāng)你輸入前來(lái)那個(gè)點(diǎn)時(shí),意味著返回上級(jí)目錄,然后每輸入一個(gè)點(diǎn),代表又向上返回一級(jí)目錄。所以使用....(4個(gè)點(diǎn))代表返回3級(jí)目錄,2個(gè)點(diǎn)代表返回一級(jí)目錄。為了使.....(5個(gè)點(diǎn))可以正常使用,將以下別名加入./.bash_profile文件,并重新登入。
| 
             1 
            2 
            3 
            4 
            5 
             | 
            
             alias ..="cd .." 
            alias ...="cd ../.." 
            alias ....="cd ../../.." 
            alias .....="cd ../../../.." 
            alias ......="cd ../../../../.." 
             | 
        
| 
             1 
            2 
            3 
            4 
            5 
             | 
            
             # cd /tmp/very/long/directory/structure/that/is/too/deep 
            # ..... 
            [注:使用.....(5個(gè)點(diǎn))意味著向上返回四級(jí)目錄](méi) 
            # pwd 
            /tmp/very/long/directory/structure/ 
             | 
        
方法三:用cd命令加上連續(xù)的”點(diǎn)”實(shí)現(xiàn)退回高層目錄
在以下的例子中,使用cd .....(cd后接5個(gè)點(diǎn))代表向上返回四級(jí)目錄。當(dāng)你輸入前兩個(gè)點(diǎn),意味著你想返回上級(jí)目錄,然后每輸入一個(gè)點(diǎn)就意味著再向上返回一級(jí)目錄,所以使用 5個(gè)點(diǎn)來(lái)向上返回4級(jí)目錄是很容易記憶的。使用cd ....(cd后接4個(gè)點(diǎn))向上返回3級(jí)目錄,cd ...(cd后接3個(gè)點(diǎn))向上返回2級(jí)目錄。為了使cd .....(5個(gè)點(diǎn))可以正常使用,將以下別名加入./.bash_profile文件,并重新登入即可。
| 
             1 
            2 
            3 
            4 
            5 
             | 
            
             alias cd..="cd .." 
            alias cd...="cd ../.." 
            alias cd....="cd ../../.." 
            alias cd.....="cd ../../../.." 
            alias cd......="cd ../../../../.." 
             | 
        
| 
             1 
            2 
            3 
            4 
            5 
             | 
            
             # cd /tmp/very/long/directory/structure/that/is/too/deep 
            # cd..... 
            [ 注: 用 cd.....退回四層目錄](méi) 
            # pwd 
            /tmp/very/long/directory/structure 
             | 
        
方法四:用cd后跟數(shù)字退回高層目錄
在下面的例子中,用“cd4”(cd后跟數(shù)字4)來(lái)退回4層目錄。
| 
             1 
            2 
            3 
            4 
            5 
             | 
            
             alias cd1="cd .." 
            alias cd2="cd ../.." 
            alias cd3="cd ../../.." 
            alias cd4="cd ../../../.." 
            alias cd5="cd ../../../../.." 
             | 
        
這樣我們就使用cd和alias命令快速返回上級(jí)目錄了。
【編輯推薦】















 
 
 


 
 
 
 