Linux学习笔记¶
终端¶
终端和控制台¶
终端:一台只有显示器和键盘,能够通过串口连接到计算机的设备就叫终端。一台计算机可以有N个终端。
控制台:直接连接在电脑上的那套键盘和显示器就叫做控制台。一台计算机只有一个控制台。
区别:终端是通过串口连接上的,不是计算机本身就有的设备;控制台是计算机本身就有的设备。
终端的本质¶
终端本质上对应着Linux上的/dev/tty设备。
终端模拟器¶
gnome-terminal、kconsole、xterm、xfce等等
终端的6个Virtual consoles¶
Linux默认提供了6个virtual consoles,可以通过[Ctrl]+[Alt]+[F1]~[F6]进行切换。
切换回图形界面:[Ctrl]+[Alt]+[F7]
Shell¶
历史命令¶
向上键
获取帮助¶
man command_name
一些命令¶
banner 绘制图形
sudo apt-get update; sudo apt-get install sysvbanner
banner shiyanlou
Linux用户管理¶
查看用户¶
who
who am i
# 或
who mom likes
whoami #只返回用户名
pts/0中的pts表示伪终端,“伪”是相对于/dev/tty设备而言。
[Ctrl]+[Alt]+[F1]~[F7]进行切换的/dev/tty是真终端
0是伪终端的序号。
文件类型¶
Linux里面一切皆文件
标识符 |类型
d|目录
l|软链接
b|块设备
c|字符设备
s|socket
p|管道
-|普通文件
文件权限¶
rwx(421)
权限|二进制数|十进制数
r|100|4
w|010|2
x|001|1