Linux学习-基本命令(三)
本文最后更新于:December 3, 2021 pm
Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统。主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版。
Linux不仅系统性能稳定,而且是开源软件。其核心防火墙组件性能高效、配置简单,保证了系统的安全。在很多企业网络中,为了追求速度和安全,Linux不仅仅是被网络运维人员当作服务器使用,甚至当作网络防火墙。Linux具有开放源码、没有版权、技术社区用户多等特点,开放源码使得用户可以自由裁剪,灵活性高,功能强大,成本低。尤其系统中内嵌网络协议栈,经过适当的配置就可实现路由器的功能。
目录
1.下载命令
- wget
- curl
2.系统管理
2.1 cal 命令
查看当前日历。
- 显示整年日历
1 |
|
2.2 date 命令
显示或设置时间。
1 |
|
符号 | 表示 |
---|---|
%Y,%y | 年 |
%m | 月 |
%d | 日 |
%H | 时 |
%M | 分 |
%S | 秒 |
2.3 ps 命令
查看进程信息。
2.3.1 选项
- -a :显示终端上的所有进程,包括其他用户的进程
- -u :显示进程的详细状态
- -x:显示没有控制终端的进程
- -w :显示加宽,以便显示更多的信息
- -r :只显示正在运行的进程
2.4 top 命令
多态显示进程。能够在运行后,在指定的时间间隔更新显示信息。可以在使用 top 命令时加上 -d 来指定显示信息更新的时间间隔。
2.4.1 按键
- M :根据内存使用量来排序
- P :根据CPU占有率来排序
- T :根据进程运行时间的长短来排序
- U :可以根据后面输入的用户名来筛选进程
- K :可以根据后面输入的 PID 来杀死进程
- q :退出
- h :获得帮助
2.5 kill 命令
终止进程。
1 |
|
需要注意的是,信号值从 0 到 15,其中 9 为绝对终止,可以处理一般信号无法终止的进程。
2.6 reboot、shutdown、init 命令
关机重启。
- 重新启动操作系统
1 |
|
- 重新启动操作系统,shutdown 会给别的用户提示
1 |
|
- 立刻关机,其中 now 相当于时间为 0 的状态
1 |
|
- 系统在今天 20:25 会关机
1 |
|
- 系统再过十分钟后自动关机
1 |
|
- 关机
1 |
|
- 重启
1 |
|
2.7 df 命令
检测文件系统的磁盘空间占用和空余情况,可以显示所有文件系统对节点和磁盘块的使用情况。
2.7.1 选项
- -a :显示所有文件系统的磁盘使用情况
- -m :以 1024 字节为单位显示
- -t :显示各指定文件系统的磁盘空间使用情况
- -T :显示文件系统
2.8 du 命令
检测目录所占磁盘空间,侧重于磁盘的使用状况。
- -a :递归显示指定目录中各文件和子目录中文件占用的数据块
- -s :显示指定文件或目录占用的数据块
- -l :计算所有文件大小,对硬链接文件计算多次
- -h :转换单位
2.9 ifconfig 命令
显示或修改网卡信息。
2.10 ping 命令
测试远程主机的连通性。
本文作者: 墨水记忆
本文链接: https://tothefor.com/DragonOne/678126920.html
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!