Linux一些系统命令
目录
查看当前日历:cal
- 加上-y选项则显示整年日历
显示或设置时间:date
查看进程信息:ps
动态显示进程:top
- top命令运行后,在指定的时间间隔更新显示信息,可以用-d参数来指定时间间隔。
- top命令执行后,按以下键对显示结果排序:
终止进程:kill
- 格式 kill [-signal] pid
- 其中信号值为从0到15,9为绝对终止,可以处理一般信号无法终止的进程。
后台程序:&、jobs、fg
- 设置后台执行:命令 &
- 若程序已经在前台执行,ctrl+z可以将其调入后台执行
- jobs查看后台进程,输出为后台进程的编号
- fg 编号,jobs查到的后台进程编号,这里用来将后来进程调到前台
关机重启:reboot、shutdown、init
检测磁盘空间:df
- df命令用于检测文件系统的磁盘空间占用和空余情况,可以显示所有文件系统节点和磁盘块的使用情况。
- -a选项显示所有文件系统的磁盘使用情况
- -m以1024字节为单位显示
- -t
显示各指定文件系统的磁盘空间使用情况 - -T 显示文件系统
- Linux一切皆文件,那是不是每个设备文件都对应了一个文件系统?而不仅仅是磁盘?
检测目录所占磁盘空间:du
- du命令用于统计目录或文件所占磁盘空间的大小,du更侧重于磁盘的使用情况。
- 使用格式: du [选项] 目录或文件名
格式化:mkfs
- mkfs命令相当于DOS/Windows系统中的格式化命令,用于创建指定的文件系统,由于Linux中没有盘符的概念,因此只能格式化目录了。
- 使用格式:mkfs [选项] 设备文件名 [blocks]
应用程序安装卸载
- Linux操作系统下几乎所有软件都通过RPM安装卸载和管理。使用rpm程序安装的软件包,其后缀是.rpm。
- 使用格式:rpm [选项] [软件包名]
查看或配置网卡信息:ifconfig
-
只使用ifconfig命令,会显示所有网卡的信息
-
ifconfig配置的网络参数在内存中,计算机重启之后就失效了,如果要持久有效需要修改网络接口的配置文件。
测试远程主机连通性:ping
网络路由设置:route
- route可以增加、修改、显示路由信息
监控网络状态:netstat
-
netstat命令监控网络状态,包括接口设置、IP路由,各种网络协议的统计,其输出信息如下:
-
netstat常用参数如下:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义