当前位置: 首页 > news >正文

Linux常见命令

Linux常用命令分类整理

1. 文件管理命令
- ls:列出目录内容。
- cd:切换目录。
- cp:复制文件或目录。
- mv:移动或重命名文件/目录。
- rm:删除文件或目录(慎用-r参数删除目录)。
- touch:创建空文件或更新文件时间戳。
- find:根据条件查找文件或目录。

2. 权限管理命令
- chmod:修改文件/目录的权限(如chmod 755)。
- chown:修改文件/目录的所有者。
- chgrp:修改文件/目录的所属组。

3. 文本处理命令
- cat:查看文件内容。
- grep:搜索文本内容(支持正则表达式)。
- sed:流编辑器,用于批量替换或处理文本。
- awk:按列处理文本数据(适合日志分析)。

4. 系统管理命令
- ps:显示当前进程(如ps aux)。
- top:动态监控系统资源使用情况。
- df:查看磁盘空间占用(如df -h)。
- du:统计文件/目录的磁盘使用量(如du -sh)。
- kill:终止指定进程(需进程PID)。
- shutdown:关机或重启系统(如shutdown -h now)。

5. 网络管理命令
- ping:测试网络连通性(如ping example.com)。
- ifconfig/ip:配置或查看网络接口信息。
- netstat:显示网络连接和路由表(如netstat -tuln)。
- ssh:远程登录服务器(如ssh user@host)。
- scp:安全传输文件(如scp file user@host:/path)。

6. 压缩解压命令
- tar:打包/解包文件(如tar -czvf archive.tar.gz dir)。
- gzip:压缩文件(生成.gz格式)。
- zip/unzip:压缩/解压.zip文件。

扩展知识

1. 命令组合与管道
- 使用管道符|将命令串联:
  示例:ps aux | grep java(查找Java进程)。
- &&和||条件执行:
  示例:mkdir new_dir && cd new_dir(创建目录成功后才进入)。

2. 命令别名与自动化
- alias:创建别名,如alias ll='ls -la'。
- Bash脚本:将命令写入脚本实现自动化。
- cron:定时任务工具(如crontab -e)。

3. 文件权限与UMASK
- umask:控制新文件默认权限,例如umask 022对应文件权限755(目录)和644(文件)。

4. 进阶文本处理
- grep结合正则表达式:grep "^Error" log.txt(匹配以Error开头的行)。
- awk处理列数据:awk '{print $1}' data.txt(输出第一列)。

5. 网络故障排查
- traceroute:追踪数据包路径(如traceroute google.com)。
- curl/wget:发送HTTP请求或下载文件(如curl -O http://example.com/file)。

6. 系统监控与调优
- htop:增强版资源监控工具(需安装)。
- iostat:监控磁盘I/O状态。
- vnstat:统计网络流量。

http://www.xdnf.cn/news/408331.html

相关文章:

  • GPL v2 许可证深度解析:条款逻辑与合规风险指南(下)
  • Tomcat服务部署
  • pth的模型格式怎么变成SafeTensors了?
  • Matlab 空调温度时延模型的模糊pid控制
  • YOLOv8网络结构
  • 1.10-数据传输格式
  • Java使用POI+反射灵活的控制字段导出Excel
  • MapReduce 的工作原理
  • 数据库分区与分表详解
  • java 中 pojo 的详细讲解
  • BGP练习
  • Java 内存模型(JMM)与内存屏障:原理、实践与性能权衡
  • Python基础:类的深拷贝与浅拷贝-->with语句的使用及三个库:matplotlib基本画图-->pandas之Series创建
  • 用户态到内核态:Linux信号传递的九重门(二)
  • 微信小程序仿淘宝拍照/照片点位识图、点位裁剪生图、图片裁剪组件、图片点位框选、裁剪生成图片,canvasToImg
  • 使用 DMM 测试 TDR
  • Ai应用部署离不开Docker环境
  • shell脚本实现docker运行镜像挂载
  • 【分享】利用自定义表单,文件摆渡系统实现数据合规与高效流转
  • Spark,hadoop 集群的常用命令
  • 科技快讯 | 字节跳动开源一款Deep Research项目;全球首个氮化镓量子光源芯片发布
  • 如何使用 Winget 命令安装 Microsoft Teams
  • 2.2 微积分的解释
  • Xubuntu系统详解
  • 解决pip安装PyPI默认源速度慢
  • TCPIP详解 卷1协议 八 ICMPv4和ICMPv6 Internet控制报文协议
  • Bash 执行命令的基本流程
  • [Java][Leetcode middle] 121. 买卖股票的最佳时机
  • tensorflow-cpu
  • 9.渐入佳境 -- 套接字的多种可选项