日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > 【Bash百寶箱】shell內建命令之hash

【Bash百寶箱】shell內建命令之hash

來源:程序員人生   發布時間:2016-11-09 16:51:29 閱讀次數:2476次

在shell中,內建(builtin)命令hash,格式以下:

hash [-lr] [-p filename] [-dt] [name]

hash命令的作用是在環境變量PATH中搜索命令name的完全路徑并記住它,這樣以后再次履行相同的命令時,就沒必要搜索其完全路徑了,而且shell每次履行環境變量PATH中的1個命令時,hash都會記住它。當hash不指定任何參數時,顯示當前hash列表,包括每一個命令的完全路徑和履行次數。選項“-l”用于顯示當前hash列表中的命令及完全路徑等信息。選項“-r”用于清空hash列表。選項“-p filename”用于指定命令name的路徑,路徑filename是1個文件而非目錄。選項“-d”用于從hash列表中移除命令name對應的記錄。選項“-t”用于顯示hash列表中命令name的完全路徑。成功履行時,hash命令的退出狀態為0。

以下是hash命令的幾個例子(啟動1個新的shell終端開始履行):

$ hash hash: hash table empty $ hash ls $ hash top $ ps > /dev/null $ uname > /dev/null $ uname > /dev/null $ hash hits command 1 /bin/ps 2 /bin/uname 0 /bin/ls 0 /usr/bin/top $ hash -t ps /bin/ps $ hash -d uname $ hash hits command 2 /bin/ps 0 /bin/ls 0 /usr/bin/top $ hash -l builtin hash -p /bin/ps ps builtin hash -p /bin/ls ls builtin hash -p /usr/bin/top top $ hash -r $ hash hash: hash table empty

我們也能夠自定義1個命令,例如“hash -p script_path foo”,命令的名字為foo,對應的shell腳本的完全路徑為script_path,然后履行foo命令時,實際履行的就是其對應的shell腳本。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 九色在线 | 黄色片视频在线观看 | 国产精品一区久久 | 日本一区二区三区四区高清视频 | 正在播放av | 国产欧美精品一区二区三区 | 欧美精三区欧美精三区 | 91免费福利 | 中文在线www| 操人视频免费看 | 成年人在线观看视频 | 久久9热 | 国产不卡免费视频 | 47pao国产成永久免费视频 | 淫片网站| 日本99| 在线 日本 制服 中文 欧美 | 精品欧美一区二区三区 | 国产日韩欧美一区二区 | 99福利在线| 欧美在线一区二区三区四区 | 夜夜草av | 欧美日韩成人在线观看 | 欧美日韩国产高清视频 | 狠狠干综合网 | 国产网红女主播免费视频 | a久久 | 7799精品视频 | 九色国产| 成人免费视频在线观看 | 黄色小视频在线免费观看 | 成人伊人| 亚洲欧美日韩久久精品 | 成年人av网站 | 少妇精品亚洲一区二区成人 | 亚洲字幕| 久久wwww| 亚洲天堂中文字幕 | 在线观看日韩视频 | 亚洲激情影院 | 日本一区二区三区免费看 |