目录
一、Linux目录结构
linux的文件系统是采用级层式的树状目录结构,在此结构中最上层是根目录“/”,然后在此目录下再创建其它的目录。
在linux世界里,一切皆文件。
结构图

| / | 相当于一个入口 |
|---|---|
| /root | 管理员root的宿主目录 |
| /home | 普通用户的宿主目录 |
| /boot | 系统内核/启动文件 |
| /dev | 设备文件 |
| /etc | 配置文件 |
| /bin | 普通用户可执行的命令 |
| /sbin | 管理员可执行的管理命令 |
| /usr | 应用程序 |
| /var | 日志文件等 |
二、基本命令
cat——查看文件内容
格式:cat 【选项】 文件名
选项:-n :显示行号,包括空行
-b :显示行号,跳过空行
-s :将多个空行压缩成一个空行
-A :显示看不见的字符,即显示隐藏字符


tac——方向查看文件

more——全屏方式分页显示文件内容
一般不用
less——与more命令相同,但拓展功能更多
1.Page Up向上翻页,Page Down向下翻页
2.按 "/"键查找内容, "n”下一个内容,"N”上一个内容
3. ↑ 和 ↓ 方向键可以实现上下逐行滚动
4.其他功能与more命令基本类似
5.下翻到最后一页后不会自动退出
6.结合管道操作使用时可以向上翻页
head——查好看文件开头的一部分内容,默认是十行
格式:cat [ -n 行数] 文件名

tail——查看文件尾部的部分内容,默认是十行
选项:-n :显示行数
-f :实时监控,默认是十行

wc——统计文件内容
选项:-l :统计行数
-w :统计单词个数
-c :统计字节数
默认是统计所有

grep——检索过滤文件内容
例:在passwd中查找包含root的行

选项:-i :查找时忽略大小写
-f :比较两个文件中相同的部分
-o :只显示你匹配的东西
-v :取反,反转查找
查找条件:
1.把要查找的字符串以双引号括起来
2.“^……”表示以什么开头
3.“……&”表示以什么结尾
4.“^$”表示空行
gzip、bzip2——压缩命令
格式:
gzip [-9] 文件名
bzip2 [-9] 文件名
-9是压缩等级,等级范围是1~9,9为最高级
选项:-d :解压缩
现实中用的少,主要因为两方面:
①只能对文件进行压缩,不能压缩文件夹
②压缩后源文件会消失
gunzip、bunzip2——解压缩
tar——制作规范文件,释放归档文件
| 选项 | 效果 |
|---|---|
| - c | 创建 tar文件,一般都带 |
| - x | 解包去解开 tar包 |
| - v | 显示详细信息,制作tar包或解开tar包的时候,显示过程 |
| -f | 表示使用归档文件,-f这个是tar包,无论制作还是解开都要加 |
| - p | 保留原权限 |
| - t | 在不解开tar包时,去查看里面的文件 |
| - C | 指定解压的目录,解压时指定释放的目标文件夹 |
| - z | 使用gzip方式进行压缩 |
| - j | 使用bzip2方式进行压缩 |
5万+

被折叠的 条评论
为什么被折叠?



