本文主要是介绍linux运维排查常用命令(开发专享),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
cd:
进入到某个目录下
cd hikvision
ll:详细展示该目录下有的文件
ll
su 用户名:切换用户名
例子:
su root
根据字符串在文件中查找信息:Grep –a –i 字符串 文件名
例子:
grep -a -i 'indexCode=4a28a0dfe0244c0cbabcd9b2c3b60327' nms.nmsweb.debug.log
cat 文件名:查看文件内容
vi 文件名:编辑文件内容
编辑完先按esc然后输入
:q 不保存退出
或其他的
根据字符串在文件中查找信息的结果写入文件中: Grep –a –i 字符串 文件名 > 文件名
(符号“>”表示擦除后写入文档 ; “>>”表示追加到文档)
例子:
grep -a -i 'indexCode=fbd23c08667c4de2995119ccfe002512' nms.nmsweb.debug.log > c.txt
“|”是管道命令操作符,简称管道符。利用Linux所提供的管道符“|”将两个命令隔开,管道符左边命令的输出就会作为管道符右边命令的输入。连续使用管道意味着第一个命令的输出会作为 第二个命令的输入,第二个命令的输出又会作为第三个命令的输入,依此类推。
grep -a -i 'indexCode=fbd23c08667c4de2995119ccfe002512' nms.nmsweb.debug.log | cat
意思是查看根据字符串在文件中查找信息的结果。
可以这么思考,cat + 那个结果
查看系统中的java进程
Ps –ef | grep java
可以这么理解:grep java + ps –ef查出的结果
ls -l | more
该命令列出当前目录中的文档,并把输出送给more命令作为输入,more命令分页显示文件列表。
More命令是一点点的查看
Linux下的解压命令
Linux下常见的压缩包格式有5种:zip tar.gz tar.bz2 tar.xz tar.Z
其中tar是种打包格式,gz和bz2等后缀才是指代压缩方式:gzip和bzip2
filename.zip的解压:
unzip filename.zip
filename.tar.gz的解压:
tar -zxvf filename.tar.gz
其中zxvf含义分别如下
z: gzip 压缩格式
x: extract 解压
v: verbose 详细信息
f: file(file=archieve) 文件
filename.tar.bz2的解压:
tar -jxvf filename.tar.bz2
j: bzip2 压缩格式
其它选项和tar.gz解压含义相同
filename.tar.xz的解压:
tar -Jxvf filename.tar.xz
注意J大写
filename.tar.Z的解压:
tar -Zxvf filename.tar.Z
注意Z大写
关于tar的详细命令可以
tar --help
事实上, 从1.15版本开始tar就可以自动识别压缩的格式,故不需人为区分压缩格式就能正确解压
tar -xvf filename.tar.gz
tar -xvf filename.tar.bz2
tar -xvf filename.tar.xz
tar -xvf filename.tar.Z
ctrl+c是中止命令正在执行的命令
这篇关于linux运维排查常用命令(开发专享)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!