工作中常用的Linux命令
一、目录篇
- pwd 显示当然目录
- ls显示当前目录下的文件(夹)
- ll或 ls -l详细显示当前目录下的文件(夹)信息
- cd ..返回上一级目录
- cd .当前目录
- cd / 返回根目录
- cd - 返回上一次的目录
- cd ~进入当前用户目录
- mkdir创建目录
- mv移动文件(夹)/重命名
格式:mv [参数] [源文件/目录] [目标文件/目录]
参数:-f force 强制,如果目标文件已存在则不会询问而直接覆盖
-i interactive 交互, 目标文件已存在的话会询问是否覆盖
例1:移动test-1到lengjf-blog下
例2:移动test-1到test下并重命名为test-01
- rm 删除文件(夹)
格式:rm [参数] [文件/目录]
参数:-r 删除目录
-f 删除时没有提示
rm -rf是一个很危险的命令,需谨慎使用
- cp 拷贝文件(夹)
格式:cp [参数] [原文件] [目标文件]
参数:-r 拷贝目录
-f 拷贝时没有提示
二、系统篇
- ps 查看系统进程
ps是Process Status的缩写,用于列出当前系统运行的进程,常通过管道符"|"以及"grep"组合使用
![](https://images2018.cnblogs.com/blog/1153659/201807/1153659-20180730125647728-1625793625.png)
- kill 终止系统进程
格式:kill [参数] [进程号/pid]
参数:-9 无条件强制终止进程
- reboot 重新启动计算机
top
动态地查看系统的整体运行情况
解释:top - 15:54:13[当前系统时间],up 20 days[系统已经运行了20天],1 user[个用户当前登录],
load average: 0.00, 0.07, 0.07[系统负载,即任务队列的平均长度],Tasks: 86 total[总进程数],
1 running[正在运行的进程数],85 sleeping[睡眠的进程数],0 stopped[停止的进程数],0 zombie[冻结进程数],
%Cpu(s): 0.7us[用户空间占用CPU百分比],1.0 sy[内核空间占用CPU百分比],
0.0 ni[用户进程空间内改变过优先级的进程占用CPU百分比],98.0 id[空闲CPU百分比],
0.3 wa[等待输入输出的CPU时间百分比],kiB Mem: 1016516 total[物理内存总量],
70852 free[空闲内存总量],401532 used[使用的物理内存总量],544132 buff/cache[用作内核缓存的内存量]
kiB Swap: 1049596 total[交换区总量],949868 free[空闲交换区总量],99728 used[使用的交换区总量],
437776 avail Mem[可用于进程下一次分配的物理内存数量]
- df -h 磁盘占用大小
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 为什么说在企业级应用开发中,后端往往是效率杀手?
· 用 C# 插值字符串处理器写一个 sscanf
· Java 中堆内存和栈内存上的数据分布和特点
· 开发中对象命名的一点思考
· .NET Core内存结构体系(Windows环境)底层原理浅谈
· 为什么说在企业级应用开发中,后端往往是效率杀手?
· 本地部署DeepSeek后,没有好看的交互界面怎么行!
· DeepSeek 解答了困扰我五年的技术问题。时代确实变了!
· 趁着过年的时候手搓了一个低代码框架
· 推荐一个DeepSeek 大模型的免费 API 项目!兼容OpenAI接口!