デスクトップディレクトリのエイリアスの作成

デスクトップディレクトリのエイリアスの作成

を入力すると、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ディレクトリに追加します。この方法では、(代わりに)を入力するか、エイリアスを使用してディレクトリを変更できます。~/.bashrccd~/Desktop~/Desktopcd ~/Desktopdesktop

または、有効なコマンドのエイリアスを定義します。

alias desktop='cd /home/bob-ubuntu/Desktop'

おすすめ記事