**一、**路径的区分
绝对路径:从目录树的树根“ / ”,开始往下直到文件经过的所有目录
#:cd /home/gec/
#:带" / " 开头的地址
相对路径:目标目录相对英语当前目录的位置
例如:
root@ubuntu:/home/gec/text#
text的绝对路径是:/home/gec/text
text相对路径是:gec/
**二、**常用目录
windows 以驱动器盘符
linux 以文件目录
都以tree状方式管理
/ :根目录
/bin – /usr/bin:放工具的目录
/home:家目录
/lib:库文件目录
/usr/include: 存放头文件目录
三、命令的使用
查看当前用户命令 :whoami
查看历史:history
重定向 > (覆盖文件内容) >> (不覆盖)将命令输出,指定到某文件
如 ls /lib > text.txt (没有此文件就创建文件)
cat 显示
more 分屏显示
| 管道 ls | grep std (查询、过滤的作用)
mkdir -p 递归创建目录
rm -r 删除目录 rm -f不显示提示信息
du 查看目录大小 du ./ -h
which 查看命令位置 which ls
ln -s 软链接
grep 查找文本 -n(显示行号) -i (忽略大小写)
通用符:^a(开头) ke$(结尾)
cp -r 拷贝+修改文件名
四、打包压缩
打包不压缩:
tar -cvf text.tar (c:创建的意思)
tar -xvf text.tar 解包 [ -C(可以加目录) ]
压缩:
gzip text.tar 生成 text.tar.gz
解压 gzip -d text.tar.gz
上面是将俩个部分分开来做的;下面是结合一起实现的:
压缩打包:tar -czvf text.tar.gz 目标文件
tar -cjvf text.tar.bz2 目标文件
……
与windows系统兼容的压缩方式:
压缩:zip [-r 加参数] 目标文件
解压: unzip -d 目录 文件.zip