1、目录层次
1.1 常见的目录如下
一级目录
/bin/
/boot/
/dev/ – 设备文件保存位置
/etc/
/home/
/lib/
/media/
/mnt/
/misc/
/opt/
/root/
/sbin/
/srv/
/tmp/
linux/usr/目录
/usr/bin
/usr/sbin/
/usr/XIIR6 – 图形界面保存位置
/usr/local/
/usr/share/
/sur/src/
/usr/include/
linux /var/ 目录
/var/lib
/var/log
/var/run
/var/spool
/var/www/
/var/nis /var/yp
/var/tmp
Ubuntu的根目录示例
1.2 系统的文件结构
以.开头的文件为隐藏文件
路径用/分开 /不在第一位就是分隔符
文件名最长255个字符
区分大小写
2、查看文件内容
2.1 7种常见的文件类型
需要记忆
2.2 显示命令
1)cat
选项
效果
2)tac — 逆向显示文本内容
效果
3)分页显示 more / less
more
less
more + 选项 + 文件名
less + 选项 + 文件名
4)显示文件前后内容 head / tail
head
格式 : head + 选项 + 文件
head -n 不加n 则是默认前10行
head -n -3 去除最后三行
head -n +3 与head -3 效果一样
tail
作用与head相反
格式 : tail + 选项 + 文件
常用选项
与head对比
head - c + n 表示取前n位字母
图解head和tail
5)tr – 基本功能转换
格式:
位数会相同,用最后一位补全
删除操作 : tr -d
压缩空格的操作(把多个连续的字符压缩成一个)
示例:
6)cut
使用cut的命令可以提取文本文件数据的指定列
格式: cut +选项 +文件
常用选项:
例子:
7)wc
效果:第一个字段:行数 第二个字段:单词数 第三个字段:字节数 第四个字段:文件名
选项:
效果
8)grep
格式+选项
基本格式:
示例:
9)paste – 合并文件
-d — 指定分隔符
合并文件
合并文件
指定分隔符
10)sort – 排序
把整理过的文本显示在屏幕上,不改变原始文件
选项:
正序与倒序
结合前面的命令
11)uniq去重
格式:
选项:
效果
显示出现次数
综合题:
12)split – 分割文件
例子
3、压缩与解压缩
3.1 gzip 和 bzip
3.2 归档 – tar
格式:
可选选项:
示例: