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

posted @ 2022-09-19 21:21  _wzl  阅读(22)  评论(0编辑  收藏  举报