1、环境变量
(1)打印环境变量:ehco $PATH
(2)添加到环境变量(一般放在当前用户的宿主目录~/下的.bashrc文件里):export PATH=/usr/local/bin:$PATH
解释:每一次用户在打开一个终端时,都会附带执行一次.bashrc
2、符号链接
(1)软连接:(ln -s 源文件名 符号链接名)例如:ln -s src.c linker.c 删除源文件后,软连接文件失效,可以连接目录
(2)硬连接:(ln 源文件名 符号链接名) 删除源文件后,硬链接文件还在,不能连接目录
解释:硬链接不占用磁盘空间,共用一个inode(http://blog.51cto.com/jk6627/1949090)
软连接占用软链接的inode号不一样,链接文件B的数据中仅存储了一个路径指向A,只占用3个byte
3、压缩与解压缩dir 文件
(1)tar -czvf dir.tar.gz dir/ 将dir目录压缩成dir.tar.gz
tar -zxvf dir.tar.gz dir.tar,gz解压缩
(2)tar -cjvf dir.tar.bz2 dir/ 将dir目录压缩成dir.tar.bz2
tar -jxvf dir.tar.bz2 dir.tar.bz2解压缩
4、查找文件和内容
(1)find 路径 -name "文件名" 查找文件放哪里
(2)grep -nr "某个词" 查找内容 n表示查找结果中显示行号,-r 递归查找
(3)which 应用程序 比如which ls 查找一个应用程序在哪里