#startx 启动图像界面
用户和主机交互所用到的设备
物理终端:直接接入本机的显示器和键盘设备:console
虚拟终端:附加在物理终端之上的以软件方式虚拟实现的终端,CentOS 6M默认启动6个终端 Ctrl+Alt+F#:(1-6)
设备文件路径:/dev/tty#
模拟终端:图形界面下打开的命令行接口,基于ssh协议或telnet协议等远程打开的界面。
设备文件路径:/dev/pts/#
查看当前终端设备:tty
GUI: 图形界面
X protoccol ,window manager(窗口管理器),desktop
Desktop:
GNOME(C语言开发,gtk图形开发库)
KDE(C++,qt)
CFCE (轻量级桌面)
CLI:文本界面
shell程序:
sh (bourn)
csh
tcsh
ksh (korn) 商业产品
bash (bourn again shell),遵循GPL 开源程序
zsh
显示当前使用的shell
#echo $SHELL
显示当前系统使用的所有shell
#cat /etc/shells
命令提示符:prompt
[root@linux-6 ~]#
[root@linux-6 ~]: PS1
prompt:
管理员:#
普通用户:$
5.1 输入命令,回车:
提示shell程序找到键入的命令所对应的可执行程序或代码并由其分析后提交给内核分配资源将其运行起来;表现为一个或多个进程
在shell中可执行的命令有两类:
内建命令:由shell程序自带的,而且通过某命令的形式提供
外部命令:在当前系统的某文件系统路径下有对应的可执行程序文件
which、whereis+ls (命令名字) 查看命令的位子
如何辨别命名是内部命令还是外部命令:
# type +命令
命令格式:COMMAND [OPTIONS...选项] [ARGUMENTS...参数]
选项:用于启动或关闭命令某个或某些功能
短选项:-c ,例如:-l, -h 多个短选项可合并使用 例如:-l -h 可写作-lh;
长选项:--word,例如:--long ,--human-readable
参数:命令的作用对象,向命令提供数据。
注意:多选项,以及多参数和命令之间都应该使用空格分隔
文件有两类数据:
元数据:metadata
数据:data
路径
绝对路径:从根目录起始的路径
相对路径:对当前位置起始的路径
当前路径表示方式:
1. ./ ./sysconfig/network-scripts/
2. 省略上述符号:sysconfig/network-scripts/
.. :表示当前目录的上一级目录
当前目录:current directory,#pwd
LSB:Linux Standard Base linux标准库
命令总结:ls, cd, type, tty, cat, which, whereis, pwd, echo
原文:https://www.cnblogs.com/Sun-whw/p/10689034.html