linuxコマンド詳細cdコマンド
2513 ワード
cdコマンドの概要
cd
は、作業ディレクトリを切り替えるためのコマンドであるChange Directory
の略である.cd
コマンドは、type
コマンドで次のように表示できます.[root@localhost ~]# type cd
cd is a shell builtin
cdコマンド構文
cd [ ]
説明:パラメータを付けない場合、デフォルトではユーザホームディレクトリ、すなわち環境変数HOME
によって指定されたディレクトリ、例えばroot
ユーザのHOME
変数が/root
である場合、cd
コマンドがパラメータを付けない場合、/root
ディレクトリに切り替わる.絶対パスは、/root
または/home/sgl
のようなディレクトリから始まり、相対パスは現在のパスに対して、現在のディレクトリが/home/guo
の下にある場合、前の/home/sgl
の相対パスは../sgl
、すなわち現在のディレクトリの上位ディレクトリの下のsglディレクトリである.特殊符号は、
~
、-
、..
等を含む.~
は、rootユーザのホームディレクトリが/rootであるように、HOME変数によって指定されたディレクトリであるユーザホームを表す.-
は、前の作業ディレクトリを表します...
は親ディレクトリを表します..
は現在のディレクトリを表します.cdコマンドの例
[root@localhost ~]# pwd # 。
/root
[root@localhost ~]# cd /home # 。
[root@localhost home]# pwd
/home
[root@localhost home]# cd # , HOME 。
[root@localhost ~]# pwd
/root
[root@localhost ~]# cd - # - , , /home。
/home
[root@localhost home]# pwd
/home
[root@localhost home]# cd ~ # ~ , 。
[root@localhost ~]# pwd
/root
[root@localhost ~]# cd ../var/spool/mail/ # , /root 。
[root@localhost mail]# pwd
/var/spool/mail
注:このシリーズの内容は主に「鳥兄のlinuxプライベートルーム料理」とCentOSシステムが持参したヘルプドキュメントとネット上の関連資料を参考にしています.例はCentOSに基づいています.