我不是一個經常使用 Linux 的用戶,實際上只將它用于服務器。我想知道是否有一種簡單的方法可以使命令“cd..”像在 Windows 中那樣作業(進入一個目錄),我知道通常執行此操作的正確方法是使用“cd ..”。 .”但是當談到肌肉記憶時,我發現自己一直在做前者,然后我的大腦才開始提醒我應該是后者。
我嘗試在 /bin/cd.. 創建一個檔案,內容如下:
#!/bin/bash
cd ../
但是在執行它時什么都不做,不太確定我在這里做錯了什么,所以如果有人有一些指導,我們將不勝感激。
謝謝!
uj5u.com熱心網友回復:
將別名添加到您的 bash 組態檔中$HOME/.bash_profile。您可能需要重新啟動終端會話才能加載組態檔。從那時起它就會在那里。該$HOME/.bashrc可能不會得到你想要的東西,那就是對于非互動式會話。
# $HOME/.bash_profile
alias cd..='cd ..'
# Some other handy ones?
alias ..='cd ..'
alias ../..='cd ../..'
uj5u.com熱心網友回復:
一個cd在shell腳本命令不執行任何操作的呼叫shell -這是一個特點。您需要在當前 shell 的背景關系中運行命令,這就是別名的用途。
放入alias "cd.."="cd .."你的.bash_profile, 那應該是訣竅。
uj5u.com熱心網友回復:
嘗試獲取該檔案
/tmp/other $ source ~/mycd.sh
/tmp $
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/397193.html
上一篇:提取括號內的單詞并替換成句子
