打开终端
- 图形界面:
- Ubuntu/CentOS:
Ctrl+Alt+T
- Fedora:
Super键(Windows键)
搜索”Terminal”
- Ubuntu/CentOS:
- 纯文本模式:
- 虚拟机或服务器:开机后直接进入命令行界面
- 切换模式:
Ctrl+Alt+F2~F6
(图形界面用Ctrl+Alt+F1
返回)
基础命令操作
-
目录与文件管理
pwd # 查看当前目录 ls -l # 列出文件详情(权限/大小) cd /var/www # 切换目录 mkdir project # 创建文件夹 touch file.txt # 创建空文件 cp file.txt backup/ # 复制文件 mv file.txt newname # 重命名或移动 rm -r old_dir # 递归删除目录(慎用!)
-
操作
cat file.txt # 显示全部内容 head -n 5 log.txt # 查看前5行 grep "error" log.txt # 搜索关键词 nano file.txt # 文本编辑器(Ctrl+X保存退出)
-
系统信息与进程
top # 实时进程监控(按q退出) df -h # 磁盘空间(人类可读格式) free -m # 内存使用(MB单位) uname -a # 查看内核版本
进阶实用技巧
-
权限管理
chmod 755 script.sh # 赋予所有者读写执行,其他用户读执行 chown user:group file # 修改文件所有者 sudo apt update # 临时获取root权限执行命令
-
网络操作
ping google.com # 测试网络连通性 ifconfig # 查看IP地址(需安装net-tools) wget https://example.com/file.zip # 下载文件 ssh user@192.168.1.1 # 远程登录服务器
-
管道与重定向
ls -l | grep ".txt" # 管道符"|"过滤结果 echo "Hello" > log.txt # 覆盖写入文件 cat file1 >> file2 # 追加内容到文件
-
效率工具
Tab
键:自动补全命令或文件名Ctrl+R
:搜索历史命令history
:查看命令记录alias ll='ls -alF'
:创建快捷命令
安全注意事项
- 避免误操作:
- 使用
rm
时先ls
确认路径,或用-i
交互模式:rm -i file
- 删除前备份:
cp -r dir/ dir_backup
- 使用
- 最小权限原则:
- 日常操作勿用
root
账户,用sudo
临时提权 - 敏感命令检查:
sudo !!
重复上条命令时需二次确认
- 日常操作勿用
- 脚本安全:
- 下载的脚本先审阅:
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项原GUI操作(如文件管理)
- 尝试编写自动化脚本(例:备份日志
tar -czvf logs.tar.gz /var/log
) - 遇到错误时:
- 用
command --help
查看用法 - 搜索错误信息 + “site:ubuntu.com”(限定官方源)
- 用
命令行如同Linux的”超级能力”,初期学习曲线陡峭,但熟练后效率倍增,始终遵循”三思后敲回车”原则,逐步探索即可掌握核心生产力工具。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/8448.html