查看当前终端的命令:tty
5.交互式接口:启动终端后,在终端设备附加一个交互式应用程序
GUI 图形界面,基于协议,提供一个窗口管理器
Desktop: GNOME,KDE,XFCE(轻量级桌面)
CLT 文本字符界面,它的外壳是shell程序
shell程序发展历程 sh--csh--ksh--bash--zsh
显示当前所使用的shell echo ${SHELL}
显示当前系统所有的shell cat /etc/shells
6.当前用户的权限表示
$ 普通用户
7.执行一个命令的内部运行
键入命令,回车
原先shell设置了一个环境变量,保存可执行文件的路径,此时,shell会按照路径逐一搜寻,直到找到匹配的可执行文件,分析后交由内核分配资源,将其运行,表现为执行进程
8.在shell程序中,可执行程序分为两类:
内建命令:由shell程序自带,而且通过某命令形式提供
外部命令:在当前系统的某文件系统路径下有对应的可执行程序文件
which whereis 这两个命令可以显示外部命令的可执行文件的路径,内部命令不可查看
用命令type + 字符 可以查看是内部命令还是外部
9.运行命令
格式
COMMEND [OPTIONS] [ARGLMENTS]
选项:用于启动或者关闭命令的功能
短选项 -c -h 也可以合并使用-ch
长选项 --word
参数 命令的作用对象 向命令提供数据
注意:多各选项之间,多个参数之间,以及他们和命令之间,用空白字符隔开
取消命令是用快捷键 Ctrl+c
原文:https://blog.51cto.com/12721002/2482660