Linux基础概念
一、终端
终端设备分为三种:物理终端,虚拟终端,模拟终端。
物理终端:直接连接主机的显示器和键盘设备。
设备文件路径:/dev/console
虚拟终端:附加在物理终端之上以软件形式虚拟实现的终端。在虚拟终端中还包含有图形终端。 图形终端:附加在物理终端之上以软件形式虚拟实现的终端,提供桌面环境。 设备文件路径:/dev/tty#
模拟终端:在图形界面下打开的命令窗口,用ssh或者是telent远程连接打开的界面
设备文件路径:/dev/pts/#
终端是用户与主机交互,必须用到的设备。 查看当前的终端设备:tty
交互式接口:启动终端后,在终端设备附加一个交互是应用程序
交互式接口分为两种:1,GUI:图形用户界面
2,CLI:文本界面(字符界面)
[[email protected]~]#, 分为两部分。
1, [[email protected]~]:PS1
2, 命令提示符(prompt)分为两种 ,分别是 # , $
1)#, 以管理员身份运行。
2)$,以普通用户方式运行。
1、显示当前系统下的所有shell:
在命令提示符(#)下 cat /etc/shells
2、显示当前使用的shell:
在命令提示符(#)下echo ${SHELL}
运行命令:提请shell程序找到键入命令所对应的可执行程序或代码并由其分析后提交给
内核分配资源将其运行起来:表现为一个或多个进程。
在shell中可执行的命令有两类分别为:1.内建命令 2.外部命令
1.内建命令:由shell自带的,而且通过某命令形式提供。内部命令的执行速度非常快。这是 因为没有其他的进程因为执行这条命令而被创建。
2.外部命令:在当前系统的某文件系统路径下有对应的可执行程序文件:可使用which, whereis命令查看路径 。
区别内部或外部命令:#type
运行命令:
命令格式:
COMMAND [OPTIONS…] [ARGUMENTS…]
COMMAND:命令
OPTIONS:选项
ARGUMENTS:参数
选项:1.用于启用或关闭命令的某些功能。
2.选项分为长选项和短选项。
短选项:- 一个字符(c)例如-l,-h
多个短选项可合并使用:例如-l –h,可写成-lh
长选项:- - 一个单词(word)例如—long,--human-readable
参数:命令的作用对象,向命令提供数据:
命令本身要写在最左侧,命令本身是一个可执行的二进制程序或shell自带的内建命令。
注意:
1.多选项以及多参数和命令之间都应该使用空白字符分隔
2.取消命令执行:ctrl+c