终端启动方法
- 图形界面:按
Ctrl+Alt+T
(多数发行版通用)或从应用菜单搜索“Terminal”。 - 文本模式:开机后直接进入命令行界面(无图形环境时默认启动)。
- 远程连接:使用
ssh 用户名@IP地址
(如ssh user@192.168.1.100
)。
命令基础结构
命令格式通常为:命令 [选项] [参数]
- 选项:以 (短选项,如
-l
)或 (长选项,如--help
)开头,用于调整命令行为。 - 参数:命令操作的对象(如文件名、目录路径)。
示例:
ls -l /home # 列出/home目录的详细信息
常用命令分类
文件与目录操作
命令 | 作用 | 示例 |
---|---|---|
ls |
列出目录内容 | ls -a (显示隐藏文件) |
cd |
切换目录 | cd ~ (返回家目录) |
pwd |
显示当前路径 | pwd |
cp |
复制文件 | cp file1.txt /backup/ |
mv |
移动/重命名文件 | mv old.txt new.txt |
rm |
删除文件 | rm -r dir/ (递归删除) |
mkdir |
创建目录 | mkdir project |
touch |
创建空文件 | touch log.txt |
文本处理
命令 | 作用 | 示例 |
---|---|---|
cat |
显示文件内容 | cat config.conf |
grep |
文本搜索 | grep "error" log.txt |
nano |
简单文本编辑 | nano document.md |
head |
显示文件头部 | head -n 5 data.csv |
tail |
显示文件尾部 | tail -f log.txt (实时追踪日志) |
系统管理
命令 | 作用 | 示例 |
---|---|---|
sudo |
以管理员权限执行 | sudo apt update |
top |
实时进程监控 | top |
ps |
查看进程状态 | ps aux | grep nginx |
df |
磁盘空间检查 | df -h (易读格式) |
systemctl |
服务管理 | systemctl restart apache2 |
网络操作
命令 | 作用 | 示例 |
---|---|---|
ping |
测试网络连通性 | ping google.com |
curl |
数据传输工具 | curl -O https://example.com/file.zip |
ifconfig |
查看网络接口信息 | ifconfig eth0 |
ssh |
远程登录 | ssh user@192.168.1.5 |
高效使用技巧
- 命令历史
- 按 / 键浏览历史命令。
- 输入
history
查看全部历史记录。
- 自动补全
输入部分命令后按Tab
键自动补全(如cd /e
+Tab
→/etc
)。 - 联机帮助
man 命令
:查看命令手册(如man ls
)。命令 --help
:快速查看帮助(如grep --help
)。
- 管道与重定向
- :将前一个命令的输出作为后一个命令的输入(如
cat log.txt | grep "error"
)。 >
:输出重定向到文件(覆盖),>>
追加到文件(如echo "text" > file.txt
)。
- :将前一个命令的输出作为后一个命令的输入(如
安全注意事项
- 谨慎使用
sudo
:避免对系统关键目录(如 、/usr
)执行破坏性操作。 - 删除前确认:
rm
命令删除的文件不可恢复,建议先备份。 - 权限管理:使用
chmod
和chown
控制文件访问权限。
学习资源推荐
- 官方文档:各发行版官网(如 Ubuntu、Fedora)。
- 在线教程:
- Linux命令行基础(The Linux Foundation)
- GNU Bash手册
- 书籍:《The Linux Command Line》(William Shotts)。
引用说明参考Linux官方文档及GNU核心工具指南,确保信息准确性和权威性,实践时请结合系统版本调整命令细节(测试环境:Ubuntu 22.04, Bash 5.1)。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/8805.html