当前位置: 首页 > 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.dtcms.com/a/291081.html

相关文章:

  • 京东商品评论如何获取?API接口实战指南
  • Kali MSF渗透Windows 11电脑
  • Linux_gdb调试器--进程概念
  • Linux初识网络
  • MySQL 核心知识点梳理(3)
  • buntu 22.04 上离线安装Docker 25.0.5(二)
  • 如何升级到macOS Tahoe:全面指南与实用步骤
  • LeetCode 每日一题 2025/7/14-2025/7/20
  • Mysql(存储过程)
  • 图像编辑开源数据项目
  • 了解 ReAct 框架:语言模型中推理与行动的协同
  • 疯狂星期四文案网第14天运营日记
  • DBSCAN聚类算法
  • OpenAI API(1)补全Responses(Chat Completions)API和记忆Assistants API对比分析
  • 牛客周赛 Round 101(题解的token计算, 76修地铁 ,76选数,76构造,qcjj寄快递,幂中幂plus)
  • 使用pymongo进行MongoDB的回收
  • JAVA高级第七章输入和输出处理(二)
  • 前缀和题目:元素和小于等于阈值的正方形的最大边长
  • PostgreSQL高可用架构Repmgr部署流程
  • 按需搭建web网站
  • 【2025】Vscode Python venv虚拟环境显示“激活终端”成功但是在终端中“并没有激活成功”,pip安装还是会安装到全局环境中的解决方法;
  • CataPro本地安装教程--No GPU--cpu only模式--网络资料整理
  • Android Navigation 组件:简化应用导航的利器
  • [硬件电路-67]:模拟器件 - 高输入阻抗、低输出阻抗本质:最小化能量的汲取,最大化能量传递
  • Dynamics 365 Contact Center是什么
  • NX636NX644美光固态闪存NX663NX665
  • MySQL笔记4
  • 行业实例-国产中望3D曲面建模如何实现电脑精准+协同设计
  • AI绘画生成东汉末年黄忠全身像提示词
  • 第二阶段-第二章—8天Python从入门到精通【itheima】-134节(SQL——DQL——分组聚合)