近来项目接近尾声,手头上没有什么活儿,所以就回想了一下之前工作中经常用到的Linux命令,结果发现由于很长时间没有使用,大部分命令都快忘完了,就连最基本的grep管道命令都忘了,所以整理一下,以备日后之需:
1.查找文件
find / -name filename
根据文件名在目录下查找
2.查看一个程序是否在运行
ps -ef|grep testalive.jar
查看testalive.jar是否在后台运行
3.终止线程
kill -9 testalive.jar
杀掉testalive.jar这个进程
4.查看文件
ll ---列出目录下所有文件,包含隐藏文件;等同于ls -al
ls -l ---只列出目录下显式文件
5.当前工作目录
pwd
6.复制文件包括其子文件到指定目录
cp -r sourceFolder targetFolder
7.创建目录
mkdir folder
8.删除文件及其子文件
rm -rf file
9.移动文件
mv /temp/movefile /targetFolder
重命名:mv oldNameFile newNameFile
10.切换用户
su -username
11.修改文件权限
chmod 777 test.txt
感觉工作中常用的就是直接给文件赋予可读(r)可写(w)可执行(x)的权限
12.压缩文件
tar -czf test.tar.gz /压缩的目录
13.解压文件
tar -xvzf test.tar.gz
14.查看文件头十行
head -n 10 test.txt
15.查看文件尾十行
tail -n 10 test.txt
16.查看实时日志文件
tail -f console.log
17.查看线程个数
ps -lf 端口号| wc -l
未完待续---
越努力,越幸运