Linux常用命令及针对问题
Linux常用命令及针对问题
Linux常用命令非常丰富,涵盖了文件操作、目录管理、文本处理、网络操作以及系统监控等多个方面。下面简单记录常见的几种常用命令
文件和目录操作命令
- ls命令:列出目录内容
-a
参数:显示所有文件,包括隐藏文件-l
参数:显示文件详细信息,如权限、所有者、文件大小等
- cd命令:切换当前工作目录
- 例如:
cd /usr/bin/
将切换到/usr/bin/
目录。
- 例如:
- mkdir命令:创建新目录
- 例如:
mkdir oldboy
将在当前目录下创建一个名为oldboy
的目录
- 例如:
- rm命令:删除文件或目录
-r
参数:表示删除的是文件夹-f
参数:表示强制删除,不会弹出确认信息- 路径和文件名:指定要删除的文件或文件夹的路径
- 支持通配符:如
test*
匹配以test
开头的文件或文件夹
- cp命令:复制文件或目录
- mv命令:移动或重命名文件或目录
- eg:
mv filename newfilename
将filename
重命名为newfilename
- eg:
文本处理命令
sort命令:对文件中的行进行排序
可以根据多种选项对文本进行排序,非常适合处理类似数据库记录的文件
uniq命令:删除文件中的重复行,只留下每条记录的唯一样本
网络操作命令
ip命令:显示和操纵路由、网络设备、接口等
ip addr show
:查看所有接口的IP地址
ip route show
:查看路由表
ping命令:测试到另一网络设备的连接
- 例如:
ping baidu.com
测试到baidu.com
的网络连接
- 例如:
netstat命令:显示网络连接、路由表、接口统计等信息
netstat -tuln
:列出所有监听端口
系统监控命令
- top命令:实时显示系统中各个进程的资源占用状况,包括CPU使用率、内存使用率等
- vmstat命令:显示虚拟内存、进程、CPU活动等统计信息
当Linux磁盘空间已满时,如何找出哪些文件或目录占用了最多的空间?
1.使用df和du命令
df命令用于显示磁盘分区的使用情况。首先,使用 df来确定哪个分区满了:
1 |
|
然后使用du命令来查找该分区中占用空间最大的文件和目录。可以使用sort命令来按大小进行排序输出:
1 |
|
这个命令会列出根目录下所有文件和目录的大小,并按大小降序排序,最后显示前10个
如果你知道哪个目录可能占用了很多空间,你可以针对该目录使用 du命令,例如:
1 |
|
2.使用find命令
你可以使用 find命令结合 du和 xargs来查找大于特定大小的文件:
1 |
|
这个命令会在指定的目录中查找所有的文件,并计算它们的大小,然后按大小降序排序,最后显示前10个
Linux常用命令及针对问题
http://owoah.com/2024/03/30/Linux常用命令及针对问题/