linux——终端

Posted franc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux——终端相关的知识,希望对你有一定的参考价值。

终端
  • 控制台console:物理终端

  • 虚拟终端(tty:teletypewriters,/dev/tty#),可有多个,ctrl+alt+F1-6

  • 图形终端(/dev/tty7),

    • centos6:ctrl+alt+F7 切换
    • centos7:在哪个终端启动,当前终端号为图形终端
  • 伪终端(pty:pseudo-tty,/dev/pts/#),pty,ssh远程连接

  • 查看当前终端设备:

    • tty:查看当前登录的终端

      pi@raspberrypi:~/data $ tty
      /dev/pts/0
    • who:查看所有连接的终端

      pi@raspberrypi:~/data $ who
      pi       tty1         2020-03-15 21:41
      pi       pts/0        2020-03-19 19:24 (192.168.1.2)
      pi       pts/1        2020-03-19 21:00 (192.168.1.2)
shell
  • 查看当前shell类型:

    pi@raspberrypi:~/data $ echo $SHELL
    /bin/bash
  • 查看系统支持的shell类型:

    pi@raspberrypi:~/data $ cat /etc/shells
    # /etc/shells: valid login shells
    /bin/sh
    /bin/bash
    /bin/rbash
    /bin/dash
    /usr/bin/screen
命令提示符
  • #:管理员

    [23:12:57 root@centos7 ~]#                               #表示为管理员
  • $:普通用户

    [23:14:30 pi@centos7 ~]$                            $表示为一般用户
  • 提示符设置:文件配置

    [23:14:30 pi@centos7 ~]$echo $PS1
    [e[1;32m][[e[0m]	 [e[1;33m]u[e[36m]@h[e[1;31m] W[e[1;32m]][e[0m]$
    #配置文件位置/etc/profile.d/env.sh 
    [23:34:41 pi@centos7 ~]$cat /etc/profile.d/env.sh 
    PS1="[e[1;32m][[e[0m]	 [e[1;33m]u[e[36m]@h[e[1;31m] W[e[1;32m]][e[0m]\$"
  • 提示符含义:

    e:控制符 u:当前用户
    h:主机名简称 H:主机名
    w:当前工作目录 W:当前工作目录基名
    :24小时时间格式 T:12小时时间格式
    !:命令历史数 #:开机命令历史数

以上是关于linux——终端的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段4——cli的终端命令大全

linux中怎么查看mysql数据库版本

python 用于在终端中运行的sublime text 3的简单代码片段制作工具

python 一个终端代码片段,在mac上生成可启动的usb live CD,以运行类似ubuntu或debian的内容。

如何看mysql版本

mysql查看版本的四种方法