Bash
是否可以在 bash 中定義命令?
例如,我可以設置:
gb = cd /media/Dan/evolution
…這樣每次我
gb
在 bash 中執行時,我都可以cd
到那個特定的目錄?我在網上找到了一些東西:
alias
命令。但它似乎無法完成上面的工作。有可能做到嗎?如何?
只需輸入:
alias gb='cd /media/Dan/evolution'
要使此設置永久化(以便在您重新啟動或打開另一個控制台後保持不變)將此行添加到文件 ~/.bashrc (假設您使用 bash 作為預設 shell)
別名的替代方法
gb() { cd /media/Dan/evolution; }
這定義了不帶參數的 shell 函式 gb,並執行 cd /media/Dan/evolution。與其他建議一樣,這可以添加到 ~/.bashrc