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

Linux的相关指令

文件与目录操作

基本目录操作

  • pwd - 显示当前工作目录的完整路径

  • ls - 列出目录内容

    • ls -a:显示所有文件(包括隐藏文件)

    • ls -l:以长格式显示文件详细信息

    • ls -lh:人类可读的文件大小显示

  • cd - 切换工作目录

    • cd ~:返回当前用户的家目录

    • cd ..:返回上一级目录

    • cd /:切换到系统根目录

    • cd -:返回上一个工作目录

创建与删除

  • mkdir - 创建新目录

    • mkdir dirname:创建单个目录

    • mkdir -p parent/child:递归创建多级目录

  • rmdir - 删除空目录

  • rm - 删除文件或目录

    • rm filename:删除文件

    • rm -r dirname:递归删除目录及其内容

    • rm -rf dirname:强制删除(无确认提示)

文件操作

  • touch - 创建空文件或更新文件时间戳

    • touch filename:创建新文件或更新现有文件时间

  • cp - 复制文件或目录

    • cp file1 file2:复制文件

    • cp -r dir1 dir2:递归复制目录

  • mv - 移动或重命名文件/目录

    • mv oldname newname:重命名

    • mv file dir/:移动文件到目录

  • find - 强大的文件搜索工具

    • find /path -name "*.txt":按名称搜索

    • find . -type f -size +1M:查找大于1MB的文件

文本处理命令

查看与搜索

  • cat - 查看文件内容

    • cat file:显示整个文件

    • cat -n file:显示行号

  • grep - 文本搜索工具

    • grep "pattern" file:搜索匹配内容

    • grep -i "pattern" file:忽略大小写

    • grep -r "pattern" dir/:递归搜索目录

其他文本工具

  • head - 显示文件开头部分(默认10行)

  • tail - 显示文件末尾部分(默认10行)

    • tail -f file:实时追踪文件变化

  • less - 分页查看文件内容(支持搜索)

  • wc - 统计文本信息

    • wc -l file:统计行数

    • wc -w file:统计单词数

网络相关命令

  • ping - 测试网络连通性

    • ping example.com:测试与主机的连接

    • ping -c 4 example.com:发送指定数量的数据包

  • wget - 文件下载工具

    • wget http://example.com/file:下载文件

    • wget -c http://example.com/file:断点续传

  • curl - 更强大的数据传输工具

    • curl -O http://example.com/file:下载文件

    • curl -I http://example.com:只获取头部信息

  • ifconfig/ip - 网络接口配置(ifconfig在较新系统中可能被ip取代)

  • netstat - 网络状态信息

    • netstat -tulnp:查看监听端口

权限与用户管理

权限控制

  • chmod - 修改文件权限

    • chmod 755 file:设置权限为rwxr-xr-x

    • chmod +x script.sh:添加可执行权限

    • chmod -R 755 dir/:递归修改目录权限

  • chown - 修改文件所有者

    • chown user:group file:修改所有者和组

http://www.lryc.cn/news/595443.html

相关文章:

  • 「日拱一码」034 机器学习——插值处理
  • Unity 脚本生命周期详解与实战分析
  • (十九)深入了解 AVFoundation-编辑:使用 AVMutableVideoComposition 实现视频加水印与图层合成(上)——理论篇
  • iOS 加固工具有哪些?快速发布团队的实战方案
  • RIQ模型时间管理方法详解
  • 工业自动化中的协议转换:RS485转PROFIBUS网关在涡街流量计与S7-300 PLC通信中的应用
  • Swap Face 使用遇到的问题
  • Match宣布2025曼谷发布会,发布“保本”资管新范式,旨在重塑Web3投资规则
  • 20250720问答课题-基于BERT与混合检索问答系统代码解读
  • 企业开发转型 | 前端AI化数字化自动化现状
  • 自动化商品监控:利用淘宝API开发实时价格库存采集接口
  • 【unitrix】 6.11 二进制数字标准化模块(normalize.rs)
  • G7打卡——Semi-Supervised GAN
  • Acrobat JavaScript 中的 `app.response()` 方法
  • 【学习路线】C#企业级开发之路:从基础语法到云原生应用
  • 基于MySQL实现分布式调度系统的选举算法
  • 一文速通《矩阵的特征值和特征向量》
  • Tomcat的部署、单体架构、session会话、spring
  • PostgreSQL高可用架构Repmgr部署流程
  • 计算机网络中:传输层和网络层之间是如何配合的
  • socket编程(UDP)
  • vue2使用v-viewer图片预览:打开页面自动预览,禁止关闭预览,解决在微信浏览器的页面点击事件老是触发预览初始化的问题
  • Linux 721 创建实现镜像的逻辑卷
  • 网络数据分层封装与解封过程的详细说明
  • 讯飞输入法3.0.1742功能简介
  • AI Agent开发学习系列 - langchain之LCEL(3):Prompt+LLM
  • 20250721
  • 【React】npm install报错npm : 无法加载文件 D:\APP\nodejs\npm.ps1,因为在此系统上禁止运行脚本。
  • 2x2矩阵教程
  • kafka 日志索引 AbstractIndex