linux 常用命令收集

Posted cs-zhanglu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 常用命令收集相关的知识,希望对你有一定的参考价值。

rm -rf + 文件夹名 删除该目录
rmdir 删除空目录
mkdir + 文件 创建目录
clear 清屏
pwd 当前路径

ll -i 显示文件节点 ,使用find ./ -inum XXX(节点号) -print -exec rm -rf {} ;删除乱码文件
sudo mv + 文件 修改文件名 /路径/

shutdown -t + 时间 时间(s)后关机
shutdown -h 20:25 20:25关机
shutdown -h 立即关机
shutdown -r 重新启动


ip a 查看本机IP

sudo reboot 立即重启

ps -ef | grep "python" 查看本机python启动信息

tail -100f text.log // tail -f -n 100 text.log 最后100行实时更新日志

chmod 777 +文件名 赋予最高权限

chmod +x +文件名 赋予执行权限

mv test.txt wbk.txt ## 将文件test.txt重命名为wbk.txt

unzip xxx.zip ./* ## zip解压

unzip xxx.zip -d xxx ## 解压到指定目录

tar -xzvf xxx.tar.gz ## tar.gz 解压


.tar
压缩:tar cvf FileName.tar FileName
解压:tar xvf FileName.tar
---------------------------------------------
.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
.tar.gz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
---------------------------------------------
.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName
.tar.bz2
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName
---------------------------------------------
.bz
解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz
压缩:未知
.tar.bz
解压:tar jxvf FileName.tar.bz
压缩:未知
---------------------------------------------
.Z
解压:uncompress FileName.Z
压缩:compress FileName
.tar.Z
解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName
---------------------------------------------
.tgz
解压:tar zxvf FileName.tgz
压缩:未知
.tar.tgz
解压:tar zxvf FileName.tar.tgz
压缩:tar zcvf FileName.tar.tgz FileName
---------------------------------------------
.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
---------------------------------------------
.rar
解压:rar a FileName.rar
压缩:rar e FileName.rar


1.查询日志中含有某个关键字的信息 cat app.log |grep ‘error‘

2.查询日志尾部最后10行的日志 tail -n 10 app.log

3.查询10行之后的所有日志 tail -n +10 app.log

4.查询日志文件中的头10行日志 head -n 10 app.log

5.查询日志文件除了最后10行的其他所有日志 head -n -10 app.log

6.查询日志中含有某个关键字的信息,显示出行号(在1的基础上修改) cat -n app.log |grep ‘error‘

7.显示102行,前10行和后10行的日志 cat -n app.log |tail -n +92|head -n 20

8.根据日期时间段查询(前提日志总必须打印日期,先通过grep确定是否有该时间点) sed -n ‘/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p‘ app.log

9.使用more和less命令(分页查看,使用空格翻页) cat -n app.log |grep "error" |more

10.把日志保存到文件 cat -n app.log |grep "error" > temp.txt
*************************************************************************************************

以上是关于linux 常用命令收集的主要内容,如果未能解决你的问题,请参考以下文章

linux常用命令收集

linux 常用命令---hashlinux整理收集

Linux admin 常用管理命令收集

linux 常用命令收集

linux 运维常用的一些命令收集

linux开发常用命令