您的位置:首页 > 教育 > 培训 > 杭州专业网站建设在哪里_ppt简洁模板整套免费_百度推广费用可以退吗_吉林网络推广公司

杭州专业网站建设在哪里_ppt简洁模板整套免费_百度推广费用可以退吗_吉林网络推广公司

2025/5/25 16:27:57 来源:https://blog.csdn.net/T_Y_F_/article/details/144245231  浏览:    关键词:杭州专业网站建设在哪里_ppt简洁模板整套免费_百度推广费用可以退吗_吉林网络推广公司
杭州专业网站建设在哪里_ppt简洁模板整套免费_百度推广费用可以退吗_吉林网络推广公司

Linux 命令详解

Linux 命令是操作 Linux 系统的核心工具,覆盖文件管理、用户管理、进程管理、网络操作等方面。熟练掌握这些命令能帮助用户高效完成任务、排查问题、优化系统。


1. 文件和目录操作

1.1 文件查看
  • ls:列出目录内容

    ls               # 列出当前目录内容
    ls -l            # 详细信息列表(权限、大小、时间等)
    ls -a            # 显示隐藏文件
    ls -lh           # 文件大小以人类可读格式显示
    
  • cat:查看文件内容

    cat file.txt      # 从头到尾显示文件内容
    cat -n file.txt   # 显示行号
    
  • lessmore:分页查看文件内容

    less file.txt     # 支持上下滚动
    more file.txt     # 从头开始逐页显示
    
  • headtail:查看文件的前几行或后几行

    head -n 5 file.txt   # 查看前 5 行
    tail -n 10 file.txt  # 查看后 10 行
    tail -f file.txt     # 动态查看文件更新
    
1.2 文件操作
  • touch:创建空文件

    touch file.txt    # 创建一个空文件
    
  • cp:复制文件或目录

    cp file1 file2       # 复制文件
    cp -r dir1 dir2      # 递归复制目录
    
  • mv:移动文件或重命名

    mv file1 file2       # 重命名文件
    mv file.txt /tmp     # 移动文件到 /tmp 目录
    
  • rm:删除文件或目录

    rm file.txt          # 删除文件
    rm -r dir1           # 递归删除目录
    rm -rf dir1          # 强制删除目录(危险操作)
    
1.3 目录操作
  • pwd:显示当前工作目录

    pwd
    
  • cd:切换目录

    cd /path/to/dir      # 进入指定目录
    cd ~                 # 回到用户主目录
    cd ..                # 返回上一级目录
    
  • mkdir:创建目录

    mkdir new_dir        # 创建目录
    mkdir -p dir1/dir2   # 递归创建多级目录
    

2. 用户和权限管理

2.1 用户管理
  • whoami:显示当前登录用户

    whoami
    
  • id:显示用户 ID 和组 ID

    id username
    
  • adduseruseradd:创建用户

    adduser newuser      # 添加用户(交互式)
    useradd newuser      # 添加用户(非交互式)
    
  • passwd:修改用户密码

    passwd newuser
    
  • deluseruserdel:删除用户

    deluser username     # 删除用户
    userdel -r username  # 删除用户及其主目录
    
2.2 权限管理
  • chmod:更改文件权限

    chmod 755 file.txt   # 设置文件权限为 rwxr-xr-x
    chmod u+x file.txt   # 给用户增加执行权限
    
  • chown:更改文件所有者

    chown user file.txt      # 更改文件所有者
    chown user:group file.txt # 更改所有者和所属组
    
  • chgrp:更改文件所属组

    chgrp group file.txt
    
  • umask:设置默认权限掩码

    umask 022              # 默认文件权限为 755
    

3. 进程管理

  • ps:查看进程

    ps                  # 显示当前会话中的进程
    ps -aux             # 显示所有进程的详细信息
    
  • tophtop:实时查看系统资源和进程

    top                 # 实时查看
    htop                # 更友好的交互式界面(需安装)
    
  • kill:终止进程

    kill PID            # 根据 PID 终止进程
    kill -9 PID         # 强制终止进程
    
  • jobsbg/fg:管理后台任务

    jobs                # 查看后台任务
    bg %1               # 将任务 1 放到后台运行
    fg %1               # 将任务 1 拉到前台运行
    

4. 网络操作

  • ping:测试网络连通性

    ping 8.8.8.8
    
  • curlwget:下载或测试 URL

    curl http://example.com     # 发送 HTTP 请求
    wget http://example.com     # 下载文件
    
  • netstatss:查看网络状态

    netstat -tuln                # 查看监听端口
    ss -tuln                     # 替代 netstat
    
  • ifconfigip:查看或配置网络接口

    ifconfig                     # 查看网络信息
    ip addr show                 # 查看 IP 地址
    
  • scp:通过 SSH 传输文件

    scp file.txt user@host:/path/to/destination
    

5. 磁盘和系统管理

  • df:查看磁盘使用情况

    df -h                        # 以人类可读的格式显示磁盘空间
    
  • du:查看目录或文件大小

    du -sh file_or_dir           # 显示文件或目录大小
    
  • free:查看内存使用情况

    free -h                      # 以人类可读的格式显示
    
  • uptime:查看系统运行时间

    uptime
    
  • rebootshutdown:重启或关机

    reboot                       # 重启系统
    shutdown -h now              # 立即关机
    

6. 打包与压缩

  • tar:打包和解压

    tar -cvf archive.tar files   # 打包文件
    tar -xvf archive.tar         # 解包文件
    tar -czvf archive.tar.gz files # 打包并压缩
    tar -xzvf archive.tar.gz     # 解压
    
  • zipunzip:压缩和解压

    zip archive.zip files        # 压缩
    unzip archive.zip            # 解压
    
  • gzipgunzip:文件压缩和解压

    gzip file.txt                # 压缩文件
    gunzip file.txt.gz           # 解压文件
    

7. 搜索和过滤

  • find:查找文件

    find /path -name "file.txt"  # 按名称查找
    find /path -size +1M         # 查找大于 1MB 的文件
    
  • grep:搜索文本内容

    grep "pattern" file.txt      # 搜索匹配的行
    grep -r "pattern" /path      # 递归搜索目录
    
  • awk:文本处理

    awk '{print $1}' file.txt    # 打印文件的第一列
    
  • sed:流编辑器

    sed 's/old/new/g' file.txt   # 替换文本
    

8. 快捷键和技巧

  • 快捷键

    • Ctrl+C:终止当前运行的命令。
  • Ctrl+Z:暂停当前运行的任务。

  • Ctrl+R:搜索命令历史。

  • 组合命令

    • cmd1 && cmd2:前一个命令成功后执行下一个。
    • cmd1 || cmd2:前一个命令失败后执行下一个。
    • cmd1 | cmd2:将 cmd1 的输出作为 cmd2 的输入。
  • 查看命令手册

    man command                 # 查看命令手册
    command --help              # 查看命令的帮助信息
    

总结

Linux 命令功能强大,涵盖系统管理、网络、用户、文件等方方面面。通过学习和实践常用命令,可以高效管理 Linux 系统,提升运维和开发能力。建议从基础命令开始,逐步深入复杂功能,熟练掌握。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com