linux测试操作命令
1、进入某个文件夹:cd /testdata/alltest/cloudbi(进入到根目录/下面的,testdata文件夹下面的alltest文件夹下面的cloudbi文件夹)
2、修改配置文件a:
打开配置文件:vim a
按i开始编辑
按esc,输入:q! 意思是不保存退出
按esc,输入:wq 意思是保存退出
3、显示当前所在目录:pwd
4、建立新文件夹a:mkdir a
5、创建新的空文件a:touch a
6、实时查看nohub.out的日志:tail -f nohub.out
tail -200f nohub.out |grep 'a' -a5
查看最新的200条日志中,包含内容“a”的行,-a5,除了查看包含内容“a”的行,还要展示该行往后的后5行,a即after
tail -f nohub.out |grep 'a' -b5
还要展示该行往前的前5行
tail -f nohub.out |grep 'a' -5
还要展示该行的前后各5行。
排除不看xxx内容
tail -f nohub.out |grep -v 'xxx'
6.2、在文件中查找某一个字符串
grep ‘字符串’ *.log
在所有后缀为log的文件中寻找,找到了会自动打出来那一行
另一个写法:find . -type f -name '*.log'|xargs grep 'OutOfMemoryError'(未使用)
6.3、less命令:对于查看日志类的大文件友好。可以分页查看文件。vim是一次性看全文,容易系统卡死。more命令的话只能往后翻,不能往前翻。
less xxx文件名
less -N xxx文件名 加上每行的行号
-i 不区分大小写
/xxx 在文件中查询xxx内容
按空格是翻页
q退出文件
7、修改a文件的权限为777:chmod 777 a
8、解压缩文件a.zip:unzip a.zip
9、查看当前运行的程序进程及进程号:jps -l
10、杀死某个进程,进程号12345:kill -9 12345
11、查看当前后台的cpu:top
12、利用stop.sh文件停止程序:./stop.sh
13、利用start.sh文件重新启动程序:./start.sh