系統文件介紹
[root@localhost ~]# ls /
bin dev home lib64 mnt proc run tmp var
boot etc lib root sbin usr
/
根目錄
所有文件和目錄都是從這裏開始的
bin
這裏存放了所有用戶使用的基本命令
dev
存放着特殊文件和設備文件,例如:/dev/sda
home
所有普通用戶的家目錄,存放用戶的個人信息,如用戶密碼相關文件/home/shadow
lib64
專用於x86_64的輔助共享庫文件存放位置
mnt
這個文件一般用於臨時文件系統的掛載點,磁盤掛載點等
proc
虛擬文件系統,內核與進程信息相關的都存放在這裏,如CPU,內存,硬盤
run
存放運行相關文件,如運行中的進程相關信息
tmp
用於存放臨時文件
var
用來存放一些變化文件,如系統日誌文件(/var/log),包和數據庫文件(/var/lib),電子郵件(/var/mail)等相關文件
boot
存放系統啓動相關文件
etc
主要存放配置文件,如網絡/etc/sysconfig/network
lib
庫文件Glibc
root
超級管理員root的家目錄
sbin
存放管理員使用的命令
usr
系統文件
基礎命令
改變目錄 cd
[root@localhost ~]# cd /home //改變目錄到/home下
查看當前目錄 pwd
[root@localhost home]# pwd
/home
查看當前目錄內容 ls
[root@localhost home]# ls /home //查看/home下有哪些內容
aa
創建文件 touch
[root@localhost home]# touch /home/aa //在/home下創建aa文件
創建目錄 mkdir
[root@localhost home]# mkdir /home/bb //在/home下創建bb目錄
遞歸創建目錄 mkdir -p
[root@localhost home]# mkdir -p /home/a/b
//在/home/a下創建b目錄,如果沒有a目錄會自動創建a目錄然後再創建b目錄
mkdir -p //父系,當創建目錄沒有上一級時,自動創建
複製文件 cp
[root@localhost home]# cp /home/aa /tmp //把/home下的aa文件複製到/tmp
複製目錄 cp -r
[root@localhost home]# cp -r /home/a /tmp //把/home下的a目錄複製到/tmp
移動 mv
[root@localhost home]# mv /home/bb /tmp //把/home下的bb目錄移動到/tmp
刪除 rm -rf
[root@localhost home]# rm -rf /home/a //刪除/home中的a目錄