1.Linux文件系统类型
ext2 ext3(rhel5) ext4(rhel6) lvm raid swap
gfs nfs vfat
2.linux 系统通过磁盘接口识别磁盘
IDE接口 hda hdb hdc hdd
SCSI接口 sda sdb sdc sdd sde
sda1
sda2
在linux系统下 一切皆文件
不同类型的文件放在不同的目录
目录的名称 和 目录存储的文件类型 都时系统已经设置好的,如果没有给某种类型的文件
在装系统时 没有单独设置存储空间 那就是有根分区的空间存储数据
3.linux 操作 使用命令实现
命令语法格式:
命令名 [选项] 参数1 参数2 ....
#选项是可选的,作用是改变命令的执行方式,如果执行命令时不加选项,按默认方式执行;
参数 通常是操作的目录名 或 文件名
命令可以单独使用、命令和命令的选项区分字母大小写,命令的操作对象是规定的。
命令和选项之间 至少要有一个空格间隔 多个算一个;选项和参数之间至少要有一个空格间隔多个算一个;参数和参数之间至少要有一个空格间隔多个算一个;
相对路径:从当前目录开始路径
绝对路径:从系统根目录开始的路径
/ 出现在路径的开始位置表示根目录;出现在路径的中间或结尾是目录的间隔符号
4.ls 显示当前目录下的文件列表,可以通过颜色识别文件类型
深蓝色 目录(文件夹)
浅蓝色 链接文件
红色 压缩文件 、 打包文件 、带特殊权 限为的文件
红色闪烁 链接文件源文件丢失
黑色 普通文本文件 配置文件
绿色 有执行权限的文件 、 shell脚本文件
黄色 硬件设备文件
5.linux系统目录结构
(倒挂的树形结构)
/ (根) bin 普通用户可以使用的命令 sbin 特权用户可以使用的命令 root 系统管理员的家目录 lib 模块文件 库文件 lib64 .o .so lib软件名.o ;lib软件名.so etc 操作系统的配置文件,某种服务的配置文件 .conf .cf .cnf dev 设备文件(硬盘) mnt 习惯性把移动设置手动挂载到此目录里 media 光盘设备默认的加载目录 opt 手动安装第三方软件的目录, 某些第3方软件的默认安装目录 proc 虚拟目录 其内存放的数据不占用物理 磁盘空间 显示的数据是存放在内存里 的 selinux 存放与selinux服务相关信息 var 存放变化的文件 系统日志文件,服务的日志文件,计划任务文件 tmp 系统或服务在运行过程中产生临时文件系统会定期的清理此目录下的临时文件 lost+found 存放磁盘检测文件,这个目录下有文件时;‘说明磁盘有问题了 tftpboot tftp服务家目录 安装了提供tftp服务的软件包后 就会有此目录 home 普通用户的家目录所在的目录 (添加一个新的系统用户时,都会默认在此目录创建一个与用户同名的目录,做为普通用户的家目录)
cd 目录名 切换 目录
表示目录的符号
/ 根目录 . 当前目录 .. 当前目录的上一级目录 ~ 当前登陆用户的家目录 - 上一次所在的目录
目录内基本操作
mkdir [选项] 目录名 -p 同时创建多级目录 rmdir 目录名 (只能删除空目录) rm -rf 目录名 (删除非空目录) -r 递归 -f 强制
rm [选项] 文件名 删除文件
-f 强制删除文件
-r 删除目录时使用
rm -rf 目录名
ls 显示目录文件列表 ls [选项] 目录名 ls 显示当前目录下的文件列表 -l 显示文件的详细信息(长格式) -a 显示所有文件包括隐藏文件 -d 查看指定目录本身的信息
目录注意事项:
目录名区分字母大小写 具有唯一性 不要使用特殊符号 和 系统关键字
对文件操作的命令
touch 文件名 创建空文件 * 如果文件文件名已经存在 修改文件的时间 如果文件名不存在是创建文件
linux系统里没有扩展名的概念,文件类型是约定俗成的命名方式
.rpm 用rpm命令安装的软件包
.tar 用tar命令生成的打包文件
.tar.gz .tar.bz2 打包并压缩的文件
.conf .cnf 系统或服务的配置文件
.o .so 模块文件
.bin 给执行权限后就能运行的文件
.sh shell脚本文件
查看文件内容
cat [选项] 文件名 -b 查看文件内容时给文件加行号 head [选项] 文件名 默认显示文件前10行 tail [选项] 文件名 默认显示文件后10行 -f 实时显示文件内容
查看文件内容多的文件 (翻页查看文件内容)
more [选项] 文件名(只能往下看) less [选项] 文件名(能上下翻页看) PageUp 向上翻页看 PageDown 向下翻页看 :q 退出查看 /查找的字串 (从上向下查找,默认把光标定位到第一个与查找字串匹配的字符上) n 把光标定位到下一个匹配的字串上 N 把光标移回到上一个匹配的字串上
cat head more less tail
/etc/inittab /etc/sysconfig/network /etc/passwd /etc/shadow
文件操作
cp 拷贝文件 cp [选项] 源文件 目标文件 -r 递归拷贝文件 (拷贝文件时使用) mv 移动文件或目录 修改文件名或目录名 mv [选项] 源文件 目标文件
-h 和 --help 是命令的帮助选项 功能是查看命令的帮助信息 ctrl + c 结束命令的执行 ctrl + l 清屏 su - 用户名 切换用户 - 切换用户的同时切换系统环境
pwd whoami hostname cd rmdir
mkdir touch rm ls cat more
less tail cp mv su useradd
passwd exit
reboot init 6 shutdown -r now shutdown -h now init 0 poweroff
history 显示在当前终端下执行过的命令
history -c 删除在当前终端下执行过的命令。