Linux命令大全:常用命令及作用

一、系统管理命令

1、df:查看文件系统的磁盘使用情况。

df -h        # 查看磁盘使用情况,-h参数用于以易读的方式显示结果

2、top:实时查看进程状态。

top        # 实时查看系统进程列表

3、ps:查看系统进程。

ps    # 查看当前系统进程列表
ps -ef | grep "process_name"    # 查看指定进程的详细信息

4、kill:杀死指定进程。

kill process_id    # 杀死指定进程

5、netstat:查看网络连接状态。

netstat -an | grep "listen"    # 查看所有监听端口
netstat -anp | grep "process_id"    # 查看指定进程的网络连接状态

二、文件管理命令

1、ls:查看目录文件信息。

ls          # 列出当前目录下的文件列表
ls -l       # 列出文件的详细信息

2、cp:复制文件或目录。

cp source_file destination_file    # 复制文件
cp -r source_dir destination_dir    # 复制目录

3、mv:移动文件或目录。

mv source_file destination_file    # 移动文件
mv source_dir destination_dir    # 移动目录

4、rm:删除文件或目录。

rm file_name     # 删除文件
rm -rf dir_name     # 删除目录及其下所有文件

5、cat:查看文件内容。

cat file_name    # 查看文件的全部内容
cat file_name | grep "keyword"    # 查看文件中包含指定关键字的行

三、用户管理命令

1、useradd:添加用户。

useradd user_name    # 添加用户

2、passwd:修改用户密码。

passwd user_name    # 修改用户密码

3、usermod:修改用户信息。

usermod -l new_username old_username    # 修改用户名
usermod -g group_name user_name    # 修改用户所属组

4、userdel:删除用户。

userdel user_name    # 删除用户

5、su:切换用户身份。

su user_name    # 切换到指定用户的身份

四、系统安全命令

1、chmod:修改权限。

chmod u=rwx,g=rx,o=r file_name    # 给指定文件设置权限,u表示所有者,g表示组,o表示其他用户,r表示读,w表示写,x表示执行。rwx表示7,rx表示5,r表示4,w表示2,x表示1。

2、chown:修改文件或目录的所有者。

chown user_name file_name    # 修改文件的所有者

3、chgrp:修改文件或目录的所属组。

chgrp group_name file_name    # 修改文件的所属组

4、passwd:修改系统密码。

passwd    # 修改当前用户密码

5、firewall-cmd:防火墙管理。

firewall-cmd --zone=public --add-port=80/tcp --permanent    # 添加指定端口的防火墙规则,并将规则永久保存
firewall-cmd --reload    # 重载防火墙配置

五、系统网络命令

1、ping:测试网络连通性。

ping ip_address    # ping指定IP地址

2、tracerout:追踪数据包路径。

tracerout ip_address    # 追踪数据包到指定IP地址的路径

3、ifconfig:查看和配置网络接口。

ifconfig    # 查看系统所有的网络接口
ifconfig eth0 192.168.0.2 netmask 255.255.255.0    # 配置指定网络接口的IP地址和子网掩码

4、route:配置系统路由表。

route add default gw gateway_address    # 添加默认网关

5、ssh:远程连接工具。

ssh user_name@ip_address    # 远程连接指定IP地址的系统,使用指定的用户名登录

六、系统监控命令

1、sar:系统性能监控。

sar    # 查看系统负载、内存使用情况、网络吞吐量等系统指标

2、dstat:综合性能监控工具。

dstat    # 综合监控CPU、内存、磁盘、网络等系统指标

3、vmstat:虚拟内存统计工具。

vmstat    # 统计虚拟内存使用情况

4、iostat:磁盘I/O性能监控工具。

iostat    # 监控磁盘I/O操作情况

5、htop:实时查看系统进程和资源占用情况。

htop    # 实时查看系统进程和资源占用情况

以上是Linux命令中的一些常用命令及作用,涉及到的命令不止这些,但是这些命令是Linux系统管理员或运维人员日常使用频率最高的命令。

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/239608.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-12 12:17
下一篇 2024-12-12 12:17

相关推荐

  • Python中init方法的作用及使用方法

    Python中的init方法是一个类的构造函数,在创建对象时被调用。在本篇文章中,我们将从多个方面详细讨论init方法的作用,使用方法以及注意点。 一、定义init方法 在Pyth…

    编程 2025-04-29
  • Python中set函数的作用

    Python中set函数是一个有用的数据类型,可以被用于许多编程场景中。在这篇文章中,我们将学习Python中set函数的多个方面,从而深入了解这个函数在Python中的用途。 一…

    编程 2025-04-29
  • Python语法大全解析

    本文旨在全面阐述Python语法,并提供相关代码示例,帮助读者更好地理解Python语言。 一、基础语法 1、Python的注释方式 # 这是单行注释 “”” 这是多行注释,可以注…

    编程 2025-04-29
  • 二级考级舞蹈大全目录

    本文将从以下多个方面对二级考级舞蹈大全目录进行详细阐述。 一、目录结构 二级考级舞蹈大全目录主要分为三级,即一级目录、二级目录和三级目录。其中,一级目录为舞蹈类型,二级目录为舞蹈名…

    编程 2025-04-29
  • Python命令大全及说明

    Python是一种高级编程语言,由Guido van Rossum于1989年底发明。它具有良好的语法结构和面向对象的编程思想,具有简洁、易读、易学的特点,是初学者以及专业开发人员…

    编程 2025-04-29
  • Git config命令用法介绍:用正确的邮箱保障开发工作

    本文将详细介绍如何使用git config命令配置Git的全局和本地用户信息,特别是如何正确使用用户邮箱,保障Git操作的正常进行。 一、git config命令介绍 Git中的每…

    编程 2025-04-29
  • Python SSH 远程执行命令

    Python SSH 远程执行命令是指在一个服务器上执行远程另一个服务器上命令。如果你需要在本地机器上执行命令,或者在远程机器上执行本地命令,你都可以使用 SSH。在 Python…

    编程 2025-04-29
  • @scope("prototype")的作用及应用

    本文将从以下几个方面进行详细阐述@scope(“prototype”)在编程开发中的作用和应用。 一、代码复用 在开发中,往往会有很多地方需要复用同一个类的…

    编程 2025-04-28
  • 剖析命令执行函数

    在编程开发过程中,命令执行函数是非常常见的一个概念。它是指接受一个命令字符串,并将其解析执行,返回相应的结果或错误信息的函数。本文将从多个方面对命令执行函数进行详细的阐述,包括其定…

    编程 2025-04-28
  • Python海龟库代码大全

    Python海龟库是Python语言中一个常用的绘图库,它提供了一套海龟绘图的API,使得使用者可以通过编写相应的代码来控制海龟的行进路径,从而实现各种图形的绘制。本文将以Pyth…

    编程 2025-04-28

发表回复

登录后才能评论