一、强制停止 & 退出登录
Ctrl + c强制终止当前正在运行的命令,例如tail -f实时查看日志时,用Ctrl + c停止。Ctrl + d退出当前用户登录;也可以退出交互式程序(如 python 交互环境)。
二、历史命令查找技巧
history查看所有执行过的历史命令,支持复制复用。!命令前缀自动执行最近一条匹配该前缀的历史命令,优先匹配离现在最近的。
示例:
!ls执行上一条 ls 命令
Ctrl + r历史命令反向搜索,输入关键词,匹配久远的历史命令,找到后回车直接执行。
三、光标移动快捷键
Ctrl + a:光标跳到命令行开头Ctrl + e:光标跳到命令行结尾Ctrl + ←:向左跳一个单词Ctrl + →:向右跳一个单词
四、清屏
Ctrl + l:清空终端屏幕(保留历史命令,只是翻页)clear:清屏命令,效果同上
五、包管理器 yum(CentOS) & apt(Ubuntu)
相当于 Linux 的应用商店,自动处理软件依赖关系 CentOS:软件包格式
.rpm,包管理器yumUbuntu:软件包格式.deb,包管理器apt⚠️ yum /apt 都需要 root 权限,两种提权方式:su -切换 root,或者sudo提权
yum(CentOS)常用命令
yum search 软件名:搜索软件包 yum install 软件名:安装软件 yum -y install 软件名:安装软件,-y 自动确认交互提示,无需手动输入 y yum remove 软件名:卸载软件 示例:yum -y install wget
apt(Ubuntu)常用命令
用法逻辑和 yum 保持一致 apt search 软件名:搜索软件包 apt install 软件名:安装软件 apt -y install 软件名:安装软件,自动确认 apt remove 软件名:卸载软件 示例:apt -y install wget
六、sudo 提权
执行 sudo 时,输入的是当前普通用户的密码,不是 root 密码;输入密码时终端不会显示任何字符(没有星号),是 Linux 安全机制。 切换 root 用户两种写法: sudo su - root sudo -i