Linux基础命令
ls:查看当前磁盘使用情况 cp:复制文件 df -h:查看磁盘使用情况 netstat -a:查看端口使用状态
kill:杀死进程 rm:删除 top:查看当前主机状态 cat:查看文件
mv:移动文件(同时创建多个文件用 -t) vim:退出(q:不保存直接退出;q!:强制退出;wq:保存后退出)
想要一页一页的查看大文件内容,for example:filename.txt | more (通过管道命令和more命令来实现)
查看进程状态:ps -ef | grep 进程名 改变文件的拥有者和组:chown
查改文件里符合条件的字符串 查看日志:tail -f 日志文件名
递归创建目录,一次可以创建多级文件夹:mkdir -p touch:创建/修改文件
history:查看历史执行记录 查看指定记录:history | grep XXX
打印文件的开头/结尾部分:head/tail -n
命令cd
进入目录: cd 目录 进 入上级目录:cd .. 进入当前用户主目录:cd ~
进入上两级目录:cd ../.. 进入当前目录:cd .
tail命令
tail -f 实时循环读取次数 -g:不显示处理信息 -v:显示详细的字节数 -c<数目>:显示的字节数
-n<行数>:显示文件的尾部n行内容 -pid=PID:与-f合用,表示在进程ID、PID死掉之后结束
压缩文件(tar )
-c:建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
解压缩文件(tar)
-z:有gzip属性的 -j:有bzz属性的 -v:显示所有过程 -o:将文件解开到标准输出
find命令
-mount:-xdev:只检查和指定目录在同一个文件系统下的文件,避免列出其它文件系统的文件
-aim n:再过去的几分钟内被读取过的文件
-atime n:在过去的几天内被读取过的文件
-cmin n:在过去的n分钟内被修改过
-ctime n:在过去几天内被修改过
-d:目录 -f:一般文件 c:自行装置文件 l:符号连接 b:区块装置文件
-mtime -n:更改时间在n天之内的文件 -type +字母(只能包含一个字母)
xargs:给命令传递参数的一个过滤器 xargs |:一般跟管道一起使用