参考学习:第四章-01-各类小技巧快捷键_哔哩哔哩_bilibili

 

Linux的各类小技巧快捷键

  • Ctrl + c     强制停止

    • 在执行程序时可以使用,会强制停止
    • 在输入命令发现输出了不想要了,不用一个个删除,也可以直接使用Ctrl + c 进行直接放弃

    

  • Ctrl + d    退出或登出
    • 可以使用Ctrl + d 退出账户的登录
    • 或退出某些程序特定程序的专属页面(如python,ps:对vi\vim无效)


  • history命令,可以使用history命令,查看历史输入过的命令

    最下面是最新的指令

  • !命令前缀         从history历史命令中从下往上搜索,匹配于前缀相同字符的命令,进行直接执行,这个匹配尽量用于短暂的,在最近的4-5个命令之内最精准
  • ctrl + r        这个也是指令检索,从history历史命令中从下往上搜索,但是适用于久远的也没问题,只要你记得你执行的那个指令的关键字符,输入后它会先进行匹配给你看,不会匹配到直接运行
    如果想要执行直接回车即可;                       如果想在这个指令上进行修改,按一下键盘的左右建就能修改

  • 光标移动快捷键
    • ctrl + a,跳到命令开头
    • ctrl + e,跳到命令结尾
    • ctrl + 键盘左键,向左跳一个单词
    • ctrl + 键盘右键,向右跳一个单词




  • 清屏
    • ctrl + l,可以清空终端内容
    • 或在终端输入clear命令进行执行




    

Linux中软件安装

yum命令(这是在Centos操作系统中的指令)

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

yum命令需要root权限,可以su切换到root,或使用sudo提权

yum命令需要联网

语法:  yum   [ -y ]   [ install  |  remove  |  search ]   软件名称

  • -y         表示自动确认,无需手动确认安装或卸载过程
  • install       安装
  • remove      卸载
  • search        搜索

 

apt命令(这是在Ubuntu操作系统中的指令)

软件安装的时候,CentOS系统和Ubuntu是使用不同的包管理器

CentOS使用yum管理器,Ubuntu使用apt管理器

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

用法与yum一致,需要root权限

 

 

 

systemctl命令

 

Linux系统很多软件(内置或第三方)均支持使用systemctl命令控制:启动、停止、开机自启

能够被systemctl管理的软件,一般也称之为:服务

语法: systemctl   start | stop | status | enable | disable    服务名

  • start   启动
  • stop   关闭
  • status  查看状态
  • enable  开启开机启动
  • disable   关闭开机启动

系统内置的服务比较多,eg:

  • NetworkManager, 主网络服务
  • network , 副网络服务
  • firewalld ,  防火墙服务
  • sshd , ssh服务 (远程连接使用)  

在Ubuntu中有些服务不能使用systemctl查询

 

 

 

软链接

ln命令创建软链接

在系统中创建软链接,可以将文件、文件夹链接到其他位置。

类似于windows系统中的《快捷方式》

语法:ln   -s   参数1   参数2

  • -s     创建软链接
  • 参数1    被链接的文件或文件夹
  • 参数2    要链接去的地点

     

      

date命令

通过date命令可以在命令行中查看系统的时间

语法: date[ -d ] [ +格式化字符串 ]

  • -d        按照给定的字符串显示日期,一般用于日期计算
  • 格式化字符串         通过特殊的字符串标记,来控制显示的日期格式
    • %Y    年
    • %y     年份后两位数字(00,99)
    • %m     月份
    • %d     日
    • %H     小时
    • %M     分钟
    • %S      秒
    • %s       自  1970-01-01 00:00:00  UTC 到现在的秒数

 

在中间右空格分割的情况下使用双引号进行包围作为整体