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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· AI与.NET技术实操系列(六):基于图像分类模型对图像进行分类