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——终端的主要内容,如果未能解决你的问题,请参考以下文章
python 用于在终端中运行的sublime text 3的简单代码片段制作工具
python 一个终端代码片段,在mac上生成可启动的usb live CD,以运行类似ubuntu或debian的内容。