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 su 切换至root权限(ubuntu系统)
reboot 立即重启
ps -ef | grep "python" 查看本机python启动信息
tail -10f text.log // tail -f -n 10 text.log // tailf text.log 实时更新最后10行日志
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 解压
svn co svn://路径/face_node_test yyyy ## 从服务端拉取到客户端并命名为yyyy
sudo chown -R oeasy:oeasy / ## 修改oeasy目录的-R权限权限 (ubuntu系统)
.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