Linux 常用命令及应用场景

Linux 常用命令及应用场景

文件与目录操作类
  • ls命令
    • 作用:列出指定目录下的文件和子目录信息。
    • 应用场景:想快速知晓某个目录包含哪些内容时用它,比如进入新下载的软件包存放目录,用ls就能查看具体文件情况。示例:ls -lh可人性化显示文件大小等详细信息。
  • cd命令
    • 作用:切换当前工作目录。
    • 应用场景:在不同的工作目录间跳转,如从/home/user切换到/var/log去查看日志文件所在目录,只需cd /var/log即可。
  • mkdir命令
    • 作用:创建新的目录。
    • 应用场景:整理文件分类时常用,比如要存放项目文档,可mkdir project-docs来创建相应目录。
  • rm命令
    • 作用:删除文件或目录(删除目录需加-r选项)。
    • 应用场景:清理无用文件或目录,像删除临时测试文件rm test.txt,删除空目录rmdir empty-dir,删除非空目录则用rm -r dir-to-delete。
文件查看与编辑类
  • cat命令
    • 作用:查看文件内容并输出到终端。
    • 应用场景:简单查看配置文件等小文本内容,如查看bashrc配置文件,执行cat.bashrc。
  • less命令
    • 作用:分页查看文件内容,支持上下翻页、搜索等功能。
    • 应用场景:查看篇幅较长的文档,像查看系统日志文件less /var/log/syslog,按上下箭头翻阅,/关键词可搜索内容。
  • vim命令
    • 作用:功能强大的文本编辑器,可创建、修改、保存文本文件。
    • 应用场景:编写代码、修改配置文件等,例如编辑nginx配置文件,用vim /etc/nginx/nginx.conf,进入后按相应按键操作进行编辑保存。
文件权限管理类
  • chmod命令
    • 作用:更改文件或目录的访问权限。
    • 应用场景:调整文件权限让不同用户有相应操作权限,如让脚本文件可执行,用chmod +x script.sh
  • chown命令
    • 作用:变更文件或目录的所有者和所属组。
    • 应用场景:转移文件所属权,例如把文件从用户user1转交给user2,执行chown user2 file.txt。
系统管理类
  • top命令
    • 作用:实时动态地查看系统的整体运行情况,包括各进程资源占用等。
    • 应用场景:监控服务器性能,查看是否有进程异常占用过多 CPU、内存,排查系统卡顿原因。
  • ps命令
    • 作用:显示当前系统中进程的状态信息。
    • 应用场景:查看特定进程是否在运行以及其相关信息,比如查看httpd服务对应的进程,用ps -ef | grep httpd。
  • kill命令
    • 作用:终止指定的进程。
    • 应用场景:当某个进程出现故障或不再需要时将其终止,如发现进程PID为 1234 的程序无响应,用kill 1234来结束它。
网络管理类
  • ping命令
    • 作用:检测目标主机是否可达,测试网络连通性。
    • 应用场景:排查网络故障,确认与其他服务器或网站能否正常通信,如ping www.baidu.com看是否能联通百度服务器。
  • ifconfig(或ip命令)
    • 作用:查看和配置网络接口的相关信息,如 IP 地址、子网掩码等。
    • 应用场景:查看本机网络配置情况,或临时修改网卡 IP 等参数,比如查看网卡eth0的 IP 地址,用ifconfig eth0(部分系统用ip addr show eth0)。

这些只是 Linux 众多命令中的一部分,但熟练掌握它们,就能满足日常很多基本操作以及系统管理、开发等相关场景的需求啦,后续可以不断探索更多实用的命令来提升自己的 Linux 使用能力。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值