を入力すると、cd Desktop
現在端末が開いているフォルダに関係なく、次に移動したいと思います。/home/bob-ubuntu/Desktop
私の.bashrc
ファイルの一番下には次の行があります。
alias desktop='/home/bob-ubuntu/Desktop'
alias Desktop='/home/bob-ubuntu/Desktop'
それからそれを得ましたが、入力するとcd Desktop
まだcd desktop
同じエラーが発生しますか?
ベストアンサー1
alias desktop='/home/bob-ubuntu/Desktop' cd desktop
エイリアスはコマンド名です。コマンドの引数はcd
コマンド名ではありません。このコンテキストではエイリアスは使用されません。
と入力すると、エイリアスがdesktop
呼び出されます。しかし、デフォルトではエラーが発生します。
bash: /home/bob-ubuntu/Desktop: Is a directory
コマンドの場所にディレクトリ名を入力して、実行する行をshopt -s autocd
ディレクトリに追加します。この方法では、(代わりに)を入力するか、エイリアスを使用してディレクトリを変更できます。~/.bashrc
cd
~/Desktop
~/Desktop
cd ~/Desktop
desktop
または、有効なコマンドのエイリアスを定義します。
alias desktop='cd /home/bob-ubuntu/Desktop'