Linux命令行入门难?速学技巧在此

打开终端

  • 图形界面
    • Ubuntu/CentOS:Ctrl+Alt+T
    • Fedora:Super键(Windows键)搜索”Terminal”
  • 纯文本模式
    • 虚拟机或服务器:开机后直接进入命令行界面
    • 切换模式:Ctrl+Alt+F2~F6(图形界面用Ctrl+Alt+F1返回)

基础命令操作

  1. 目录与文件管理

    pwd                  # 查看当前目录
    ls -l                # 列出文件详情(权限/大小)
    cd /var/www          # 切换目录
    mkdir project        # 创建文件夹
    touch file.txt       # 创建空文件
    cp file.txt backup/  # 复制文件
    mv file.txt newname  # 重命名或移动
    rm -r old_dir        # 递归删除目录(慎用!)
  2. 操作

    cat file.txt         # 显示全部内容
    head -n 5 log.txt    # 查看前5行
    grep "error" log.txt # 搜索关键词
    nano file.txt        # 文本编辑器(Ctrl+X保存退出)
  3. 系统信息与进程

    top                  # 实时进程监控(按q退出)
    df -h                # 磁盘空间(人类可读格式)
    free -m              # 内存使用(MB单位)
    uname -a             # 查看内核版本

进阶实用技巧

  1. 权限管理

    chmod 755 script.sh  # 赋予所有者读写执行,其他用户读执行
    chown user:group file # 修改文件所有者
    sudo apt update      # 临时获取root权限执行命令
  2. 网络操作

    ping google.com      # 测试网络连通性
    ifconfig             # 查看IP地址(需安装net-tools)
    wget https://example.com/file.zip # 下载文件
    ssh user@192.168.1.1 # 远程登录服务器
  3. 管道与重定向

    ls -l | grep ".txt"  # 管道符"|"过滤结果
    echo "Hello" > log.txt  # 覆盖写入文件
    cat file1 >> file2   # 追加内容到文件
  4. 效率工具

    • Tab键:自动补全命令或文件名
    • Ctrl+R:搜索历史命令
    • history:查看命令记录
    • alias ll='ls -alF':创建快捷命令

安全注意事项

  1. 避免误操作
    • 使用rm时先ls确认路径,或用-i交互模式:rm -i file
    • 删除前备份:cp -r dir/ dir_backup
  2. 最小权限原则
    • 日常操作勿用root账户,用sudo临时提权
    • 敏感命令检查:sudo !! 重复上条命令时需二次确认
  3. 脚本安全
    • 下载的脚本先审阅:cat script.sh
    • 避免直接运行来源不明的sh文件

学习资源推荐

  • 官方文档
    • GNU Bash手册
    • Linux man pages(命令行输入man ls查看帮助)
  • 社区
    • Stack Overflow:搜索具体错误解决方案
    • Arch Wiki:通用Linux知识库(即使非Arch用户)
  • 练习平台
    • OverTheWire:命令行闯关游戏
    • Linux虚拟机:VirtualBox + Ubuntu镜像实战

引用说明

  • 命令示例基于Bash shell(Linux默认Shell)
  • 权限管理参考Linux Filesystem Hierarchy Standard
  • 安全建议遵循CIS Linux安全基准
  • 文档来源:GNU官方手册、Linux内核文档、Red Hat知识库

实践建议

  1. 每日用命令行完成1项原GUI操作(如文件管理)
  2. 尝试编写自动化脚本(例:备份日志tar -czvf logs.tar.gz /var/log
  3. 遇到错误时:
    • command --help查看用法
    • 搜索错误信息 + “site:ubuntu.com”(限定官方源)

命令行如同Linux的”超级能力”,初期学习曲线陡峭,但熟练后效率倍增,始终遵循”三思后敲回车”原则,逐步探索即可掌握核心生产力工具。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/8448.html

(0)
酷番叔酷番叔
上一篇 2天前
下一篇 2天前

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信