系统文件介绍
[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目录