命令输入基础环境
-
打开终端
- 图形界面:
- Ubuntu/CentOS:
Ctrl+Alt+T
快捷键 - 菜单搜索:查找”Terminal”或”控制台”
- Ubuntu/CentOS:
- 纯文本模式:
系统启动后直接进入命令行界面
- 远程连接:
- 使用SSH:
ssh 用户名@服务器IP
(如ssh user@192.168.1.100
)
- 使用SSH:
- 图形界面:
-
命令提示符解析
终端打开后显示类似:user@hostname:~$
user
:当前登录用户名hostname
:计算机名称- :当前目录(代表用户主目录)
- :普通用户权限(表示root管理员)
命令结构详解
一个完整命令通常包含三部分:命令 [选项] [参数]
- 命令:核心操作(如
ls
、cd
) - 选项:以 或 开头,修改命令行为
- 短选项:
-a
(可合并-al
等价于-a -l
) - 长选项:
--all
- 短选项:
- 参数:操作对象(如文件名、目录路径)
示例:
cp -v file1.txt /backup/ # 复制file1.txt到/backup目录,-v显示过程
分步输入操作指南
-
键盘输入
- 在光标闪烁处直接键入命令(注意大小写敏感)
- 按
Enter
执行命令
-
修正错误
Backspace
:删除前一个字符Ctrl+U
:清空当前行Ctrl+C
:强制终止正在输入或运行的命令
-
历史命令复用
- / 键:浏览历史命令
!n
:执行历史记录中第n条命令(如!202
)- :重复上一条命令
-
自动补全功能
- 输入部分命令/路径后按
Tab
:- 唯一匹配时自动补全
- 多匹配时按两次
Tab
显示所有选项
(如输入cd /e
+Tab
补全为/etc/
)
- 输入部分命令/路径后按
执行结果与错误处理
- 成功执行:
无输出或返回操作结果(如ls
显示文件列表) - 常见错误:
命令未找到
:命令拼写错误或未安装权限不够
:需在命令前加sudo
(如sudo apt update
)无此文件或目录
:路径错误,用pwd
查看当前目录
实用命令示例
命令 | 作用 | 示例 |
---|---|---|
ls |
列出文件 | ls -l (详细列表) |
cd |
切换目录 | cd ~/Documents |
mkdir |
创建目录 | mkdir new_folder |
cat |
查看文件 | cat notes.txt |
grep |
文本搜索 | grep "error" log.txt |
chmod |
改权限 | chmod +x script.sh |
安全注意事项
- 谨慎使用root权限
- 避免直接以root登录,用
sudo
临时提权 - 高危命令前二次确认(如
rm -rf /
会删除整个系统)
- 避免直接以root登录,用
- 验证命令来源
- 从官方文档或可信渠道获取命令(如 Linux Manual Pages)
- 备份重要数据
- 执行文件操作前备份:
cp important.txt important.txt.bak
- 执行文件操作前备份:
学习资源推荐
- 官方手册:终端输入
man 命令名
(如man ls
) - 在线教程:
- Linux命令行基础(The Linux Foundation)
- GNU Bash手册
- 交互式练习:
- Linux Journey
- OverTheWire游戏(实战学习)
引用说明参考Linux官方文档(man7.org)、Ubuntu社区Wiki及Red Hat系统管理指南,命令示例基于GNU Coreutils 9.1和Bash 5.1测试验证,安全建议符合CIS Linux安全基准。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/8041.html