Skip to main content

实用操作

强制停止

ctrl+c:强制停止命令

退出/登出

ctrl+d:退出账户的登录

历史命令搜索

history

  • 可以通过:!命令前缀,自动执行上一次匹配前缀的命令:

    • 如:上一次命令python!p来直接执行
  • ctrl+r:输入内容去匹配历史命令

    • 可按回车键直接执行
    • 左右键可得到此命令,不执行

光标移动

  • ctrl+a:跳到命令开头
  • ctrl+e:跳到命令结尾
  • ctrl+键盘左键:向左跳一个单词
  • ctrl+键盘右键:向右跳一个单词

清屏

  • ctrl+l:可以清空终端内容
  • 通过命令clear可得到同样效果

软件安装

yum命令(CentOS)

  • RPM包软件管理器,用于自动化安装配置Linux软件,并可以自动解决依赖问题

    yum [-y] [install | remove | search] 软件名

  • -y:自动确认,无需手动确认安装或卸载过程

  • install\remove\search:安装,卸载,搜索

  • 该命令需要root权限及联网

apt命令(Ubuntu)

apt [-y] [install | remove | search] 软件名称

  • 该命令需要root权限及联网

systemctl命令

  • 控制软件启动、停止、开机自启,能够被systemctl管理的软件,一般也被称之为:服务

  • 除了内置的服务外,部分第三方软件安装后也可以用该命令进行控制

    systemctl start | stop | status | enable | disable 服务名

  • 启动,关闭,查看状态,开启开机自启,关闭开机自启

  • 系统内置服务:

    • NetworkManager:主网络服务
    • network:副网络服务
    • firwalld:防火墙服务
    • sshd,ssh服务:XShell远程登录Linux使用的就是这个服务
  • 部分软件安装后没有自动集成到systemctl中,可以手动添加

软连接

  • 可以将文件、文件夹链接到其他位置,点击其他位置的软连接可以直接打开文件夹或文件

    ln -s 参数1 参数2

  • -s:创建软连接

  • 参数1:被链接的文件或文件夹

  • 参数2:要链接去的目的地