Linux下的命令实在太多,光靠找男人有时候一点都不好使,还是记一下好!
一、压缩与解压缩命令:
tar -cvfz XXX.tar.gz XXX.jpg #使用gzip程序压缩#
tar -xvfz XXX.tar.gz -C /XXX/XXX #使用gzip程序解压到/XXX/XXX目录#
tar -cvfj XXX.tar.bz2 XXX.jpg #使用bzip2程序压缩#
tar -xvfj XXX.tar.bz2 -C /XXX/XXX #使用bzip2程序解压到/XXX/XXX目录#
c:压缩 x:解压
v:详细报告tar处理的文件信息
z:使用gzip程序操作 j:使用bzip2程序操作
f:对普通文件进行操作
-C:指定输出目录
二、环境变量
export PATH=/usr/local/XXX:$PATH #添加/usr/local/XXX目录下的命令到PATH#
echo $PATH #查看当前配置的环境变量#
三、进程
ps #显示当前执行的进程#
kill value #杀死value号进程#
四、建立索引
ctags -R #建立索引#
给一个工程建立索引之后,我们就能够很轻松的从一个文件中的某个函数,跳转到它的实现处,很方便!(准确说,这是vim的命令)
set tags=/XXX/tags #XXX表示你想要建立索引的文件夹#
g + ] #跳转过去#
ctrl + t #跳转回来#
五、搜索
find ./XXX -name *hello* #在./XXX目录下面搜索包含关键字hello的文件#
grep "hello" /dir -R #递归地搜索/dir目录下所有包含字符""hello"的文件。"-R" 表示递归地查找所有子目录#
六,查看内核版本信息
uname -a
<--我会持续更新的!-->