当前位置: > Linux教程 > 系统运维 >

linux运维排查常用命令(开发专享)

时间:2019-02-28 18:03来源:未知 作者:IT
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是中止命令正在执行的命令
 



(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容