簡體   English   中英

掛鈎bash命令?

[英]Hooking bash commands?

我已經厭倦了對其他目錄執行冗長的cd命令,因此我想制作一個用於跳轉到最新文件夾的小工具。

我已經搜索過並沒有找到任何種類的API,這些API會讓我在運行cd命令時觸發一個進程。 有人可以指出我正確的方向嗎?

處理bash_history似乎效率很低,並且並非始終啟用。

有一個經典的bash腳本可以簡化目錄導航: http : //linuxgazette.net/109/marinov.html

看一下pushdpopd

如果您使用的是最新版本的bash,則只需按Ctrl + R並輸入幾個字母即可獲取歷史記錄。 因此,如果您按Ctrl + R並鍵入cd ,則會得到最后一個cd命令。 再次按Ctrl + R ,您將獲得倒數第二個cd命令,依此類推。

是的, cd -將您帶到上一個工作目錄。 您還可以在shell變量$OLDPWD找到最后一個工作目錄

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM