Linux终端(Terminal)是用户与Linux系统交互的命令行界面,通过输入命令来执行各种操作。
ls、cd 等ls -l 中的 -l/home/user| 命令 | 功能 | 示例 |
|---|---|---|
| pwd | 显示当前工作目录 | pwd |
| cd | 切换目录 | cd /home |
| ls | 列出目录内容 | ls -la |
| mkdir | 创建目录 | mkdir new_dir |
| rmdir | 删除空目录 | rmdir old_dir |
| 命令 | 功能 | 示例 |
|---|---|---|
| touch | 创建空文件 | touch file.txt |
| cat | 查看文件内容 | cat file.txt |
| cp | 复制文件 | cp source.txt dest.txt |
| mv | 移动/重命名文件 | mv old.txt new.txt |
| rm | 删除文件 | rm file.txt |
| nano | 文本编辑器 | nano file.txt |
| vim | 高级文本编辑器 | vim file.txt |
| 命令 | 功能 | 示例 |
|---|---|---|
| ps | 查看进程 | ps aux |
| top | 实时查看系统资源 | top |
| df | 查看磁盘空间 | df -h |
| free | 查看内存使用 | free -h |
| uname | 查看系统信息 | uname -a |
| whoami | 显示当前用户 | whoami |
| 命令 | 功能 | 示例 |
|---|---|---|
| ping | 测试网络连接 | ping google.com |
| ifconfig | 查看网络配置 | ifconfig |
| curl | HTTP请求工具 | curl https://example.com |
| wget | 下载文件 | wget https://example.com/file.zip |
查看命令历史记录,使用上下箭头键可以快速访问历史命令。
使用 Tab 键可以自动补全命令、文件名和目录名。
管道:将一个命令的输出作为另一个命令的输入
重定向:将命令输出重定向到文件
Vim是Linux中强大的文本编辑器,有三种模式:
i:进入插入模式v:进入可视模式:w:保存文件:q:退出Vim:wq:保存并退出:q!:强制退出,不保存dd:删除当前行yy:复制当前行p:粘贴在命令模式下按 i 进入插入模式,可以输入文本。按 Esc 键返回命令模式。
Linux文件权限分为读(r)、写(w)、执行(x)三种,分别对应数字4、2、1。
查看权限:
修改权限:
修改所有者:
| 快捷键 | 功能 |
|---|---|
| Ctrl + C | 终止当前命令 |
| Ctrl + D | 退出终端 |
| Ctrl + L | 清屏 |
| Ctrl + A | 光标移到行首 |
| Ctrl + E | 光标移到行尾 |
| Ctrl + K | 删除从光标到行尾的内容 |
| Ctrl + U | 删除从光标到行首的内容 |
如果忘记root密码,可以通过单用户模式重置密码。
确保命令拼写正确,或者需要安装相应的包。
使用 sudo 命令获取管理员权限。
检查网络配置和防火墙设置。