1、目录结构:linux
/: 根目录;安全
/bin: 二进制,可执行的命令;ide
/sbin: 可执行命令,仅用于管理,一般管理员才有权限使用;ui
/boot: 引导,操做系统用于引导系统启动的文件,内核、grub;spa
/dev: 设备文件:操作系统
Linux的设备类型:3d
字符设备:线性设备,用c表示,如键盘、鼠标等日志
块设备:随机设备,用b表示,如硬盘等随机设备orm
/etc: 配置文件;对象
/home: 用户的家目录:
格式为:/home/USERNAME
如用户名为jerry, 则该用户的家目录即为:/home/jerry;
/root: 管理员的家目录;
/lib, /lib64: 库文件,其中的 .so文件为共享对象
/media: 挂载点目录,一般用于挂载便携性设备,如U盘等;
/mnt:挂载点目录,挂载额外的文件系统;
/misc: 备份目录,没有特殊功能,一般为空;
/opt: 可选目录,一般第三方软件偶尔安装于此路径下;
/proc: 伪文件系统;内存中内核的映射;
/selinux: 安全增强的Linux;
/srv: 是Service的简写,用于服务的中间数据的存储位置;
/sys: 伪文件系统,一般用于访问硬件设备属性信息;
/tmp: 临时文件目录;
/usr: 是Univeral Shared Readonly的简写,用于存储只读文件;
/var: 常常会发生变化的文件;比方说日志等;
2、文件的访问路径
Linux的访问路径分为绝对路径和相对路径
绝对路径:从根开始的路径
相对路径:从当前位置开始的路径
./:是当前目录
../:是当前目录的父目录
例如如下路径:
/usr/share/doc/lsof-4.82/Readme
若是当前位置为 /usr/share,那么:
# ls -l /usr/share/doc/lsof-4.82/00README 是以绝对路径访问该文件
# ls -l doc/lsof-4.82/00README 是从当前位置以相对路径的方式访问该文件
# ls -l ./doc/lsof-4.82/00README 是从当前位置以相对路径的方式访问该文件
# ls -l ../bin/passwd 此命令访问的是同级目录(/usr/bin)下的passwd文件
3、操做目录的相关命令
# cd PATH 切换到指定目录下,如:
# cd /usr/share 是切换到/usr/share目录
(用type cd 能够看出cd命令是一个内部命令)
# cd ~USERNAME 能够切换到其余用户的家目录,运行此命令须要相应的权限
# pwd 查看当前目录,不用跟参数
# cd - 该命令能够在当前目录和前目录之间来回切换
# basename [PATH] 查目录的基名
基名为目标文件的名字
# dirname [PATH] 查目录名
目录名为目标文件所在的目录路径
4、echo命令的使用方法简述
1.回显字符:
# echo “Hello CentOS!”
2.引用变量名,显示变量的值,一般花括号能够省略
# echo ${VAR_NAME}
等价于
# echo $VAR_NAME
如 # echo ${PATH} 能够显示环境变量中的值,两个值之间以冒号隔开