linux常用命令
1、文件拷贝、查找
mv {OldFileName} {NewFileName} mv {OldDirName} {NewDirName} cp {OldFileName} {NewFileName} # -r 递归操作 cp -r {OldDirName} {NewDirName}
find ./* -name test.txt
2、权限操作
chown -R {NewUser}:{NewUserGroup} {FileName} chmod 777 {FileName} chmod -R 770 {DirName}
3、压缩解压操作
# 压缩 tar -czvf {DirName}.tar.gz {DirName}/ # 查看 tar tzvf {DirName}.tar.gz # 解压 tar xzvf {DirName}.tar.gz
4、vi 文件操作
# 显示行号 :set nu # 删除一行,光标指定后双击d dd # 移动到光标所在行的行尾 按 $ # 移动到光标所在行的行首 按 ^ # 到达文件底部 shift+g
5、创建软连接
# 首先到达需要创建软连接的目录下 ln -s {destPath} {dirName} # 例如 需要将 /opt/a 下的目录b 软连接到 /opt/b cd /opt/a ln -s /opt/b b
6、检查服务状态常用
# 查看进程号所占的端口 netstat -anp | grep 进程号/端口
# 查看进程
ps -ef | grep '关键词'
# 查看进程cpu
top
# 查看线程cpu
top -H
# 查看指定进程中的线程cpu
top -H -p <pid>
# 扩展:机器cpu飚高,查询方法
# 1、top -H 查出指定问题线程
# 2、将问题线程号转16进制
# 2、jstack | grep <16进制线程号>
7、scp