一、Linux目录结构
树形目录结构
根目录:所有分区、目录、文件等的位置起点
整个树形目录结构中,使用独立的一个“/”表示
常见子目录
/root: 系统管理员root的宿主目录
/home: 普通用户的宿主目录
/boot: 系统内核、启动文件
/dev: 设备文件 /etc:配置文件
/bin: 所有用户可执行的命令
/sbin: 管理员可执行的管理命令
/usr: 应用程序 /var:日志文件等
二、查看及相关命令
1、cat
查看文件内容cat命令
cat 文件名
例:
[root@zzz home]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
2、more
查看文件内容
全屏方式分页显示文件内容
more 文件名
交互操作方法
按Enter键向下逐行滚动
按空格键向下翻一屏
按b键向上翻一屏
按q键退出
3、less
查看文件内容
与more命令相同,但是扩展功能更多
less 文件名
交互操作方法
Page Up向上翻页 Page Down向下翻页
按“/”键查找内容, “n”下一个内容,“N”上一个内容
其他功能与more命令基本类似
4、head tail
head
用途:查看文件开头的一部分内容(默认10行)
head-n 文件名
tail
用途:查看文件结尾的少部分内容(默认10行)
tail -n 文件名
tail -f 文件名
5、wc
统计文件内容
统计文件中的单词数量等信息
wc 【选项】 目标文件
常用的命令选项:
-l 统计行数
-w:统计单词个数
-c:统计字节数
6、grep
检索和过滤文件内容
在文件中查找并显示包含指定字符串的行
grep[选项] 查找条件 目标文件
常用命令选项
-i 查找时忽略大小写
-v 反转查找,输出与查找条件不相符的行
查找条件设置
要查找的字符串以及双引号括起来
“^......”表示以......开头“......$”表示以......结尾
“^$”表示空行
7、gzip bzip2
制作压缩文件、解开压缩文件
gzip [-9] 文件名
bzip2 [-9] 文件名
gzip -d gz格式的压缩文件
bzip2 -d bz2格式的压缩文件
常用命令选项
-9 -d
8、tar
命令主要用于对目录和文件进行归档。在实际的备份工.作中,通常在归档的同时也会将包文件进行压缩(需要调用前面的gzip或bzip2命令),以节省磁盘空间。使用tar命令时,选项前的"-"号可以省略。常用的几个选项如下所述。
-c:创建.tar格式的包文件
-C:解压时指定释放的目标文件夹
-f:表示使用归档文件
-j:调用bzip2程序进行压缩或解压
-p:打包时保留文件及目录的权限
-P:打包时保留文件及目录的绝对路径
-t:列表查看包内的文件
-v:输出详细信息
-x:解开.tar格式的包文件
-z:调用gzip程序进行压缩或解压
制作归档备份文件
制作归档及压缩包(备份)文件,tar命令的基本格式如下:
zcvf 打包gzip
jcvf 打包bzip2
zxvf 解压gzip
jxvf 解压bzip2