Linux的哲学思想之一:一切皆文件
表现之一:硬件设备也通过文件表示
物理终端:/dev/console
虚拟终端:/dev/tty#[1,6]
串行终端:/dev/ttyS#
伪终端:/dev/pts/#
注意:在设备启动之后,在其上关联一个用户接口程序,即可实现与用户交互:
查看终端设备: tty
查看接口程序: echo $SHELL
启动GUI:
在某一虚拟终端接口运行命令:startx &
1.远程连接遵循ssh协议
ssh协议:secure shell
2.基础知识
命令的语法通用格式:
COMMAND(命令) OPTIONS(选项) ARGUMENTS(参数)
发起一命令:请求内核将某个二进制程序运行为一个进程
程序 - -> 进程
静态 - ->动态(有生命周期)
命令本身是一个可执行的程序文件:二进制格式的文件,有可能会调用共享文件:
多数系统程序文件都存放在:/bin,/sbin,/usr/bin,/usr/sbin,/usr/local/bin,/usr/local/sbin
普通命令:/bin,/usr/bin,/usr/local/bin
管理命令:/sbin,/usr/sbin,/usr/local/sbin
共享库:/lib,/lib64,/usr/lib,/usr/lib64,/usr/local/lib,/usr/local/lib64
32位系统的库:/lib,/usr/lib,/usr/local/lib
64位系统的库:/lib64,/usr/lib64,/usr/local/lib64
注意:并非所有的命令都有一个在某目录与之对应的可执行程序文件
3.获取命令的使用帮助
内部命令:
help COMMAND
外部命令:
① 命令自带简要格式的使用帮助
COMMAND --help 例:ls --help
② 使用手册:manual
位置:/usr/share/man
man COMMAND
4.基础命令
ss -tnl 查看系统是否监听于tcp协议的22号端口
ip addr list 或 if config 查看ip
echo $SHELL 查看所用shell类型
poweroff 关机
reboot 重启