
私はUbuntu 20.04シェルを使用しており、C:\
ここにWindowsをインストールしました。
ターゲットフォルダ「構造」:
/mnt/c/Users/Michael/Folders/Projects/GitremoteConnections/Issues/Conflicts/Week1
質問
現在のフォルダにある場合、mick@msi:/mnt/c
簡単なコマンドでWeek1フォルダにすばやく入る方法はありますか?
私が試したこと
試してみましたが、うまくmick@msi:/mnt/c cd ~/Week1
いきませんでした。
私はこれがうまくいったと誓うことができました。明らかに私はLinuxに初めて触れました。
答え1
おそらくあなたは探していますかCDPATH
?これはBashで使用される変数でcd
、コマンドを実行しようとしたときに取得する方法と多少似ています。存在しないディレクトリにアクセスPATH
しようとすると、Bashは次のようにディレクトリ内の一致する名前を検索して見つけようとします。リストされているもの。cd
CDPATH
(明らかにこれを行うには、項目の1つとをcd Week1
話す必要があります。)/mnt/c/Users/Michael/Folders/Projects/GitremoteConnections/Issues/Conflicts/
CDPATH
また、見ることができますcd
Bashリファレンスマニュアルのドキュメント。
答え2
pushd "/path/Different Directory/"
#do something
popd
または、ファイル/ディレクトリ操作をより簡単に処理するMidnight Commanderを使用してください。
答え3
環境にパスを追加できます。
私は頻繁に訪問するルートにすばやく移動するために同様の方法を使用します。
.bashrc
私のプライベートサーバーには次のものがあります。
SAMBA_NAS="/path/to/the/nas"
SAMBA_HOME="/path/to/the/remotehome"
したがって、これらのディレクトリに移動する必要がある場合は、次のようにします。
cd $SAMBA_NAS
したがって、あなたに似たものを追加できます.bashrc
。
PROJECT_WEEK_1="/mnt/c/Users/Michael/Folders/Projects/GitremoteConnections/Issues/Conflicts/Week1"
そのルートに移動する必要がある場合cd'ing
:
cd $PROJECT_WEEK_1
もちろんです。PROJECT_WEEK
プレースホルダーだけなので、適切なものを選択してください。