Linux的相关指令

发布于:2025-07-22 ⋅ 阅读:(11) ⋅ 点赞:(0)

文件与目录操作

基本目录操作

  • 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:修改所有者和组


网站公告

今日签到

点亮在社区的每一天
去签到