终端:键盘加显示器
查看终端设备的命令 ttp
GUI图形界面
X protocol window manager desktop
Desktop
GNOME (C,gtk)
KDE (C++,qt)
XFCE (嵌入式轻量级桌面适合显卡性能一般的)
CLI文本界面
shell(英文名叫外壳)程序 也是整个程序的外壳
sh(bourn这个人发明的,也叫bsh)
csh 接近c语言使用风格的shell
tcsh
ksh(korn商业程序)
bash(bourn again shell 也是bsh二次开发 ),基于GPL,开源
zsh
但是众多发行版中bash是默认的
显示版本 echo $SHELL
which ls 路径
whereis ls 显示命令的地址和帮助文件
which which 查看自己的位置 自我救赎
shell中两类命令
内建命令:由shell自带,通过某命令形式供应
外部命令:在当前系统的某文件系统路径下有对应的可执行程序文件
which,whereis
type +命令 可以查看命令类型
运行命令
COMMAND [OPTIONS..] [ARGUMENTS] []意思是可有可无
选项:启用或关闭命令的某个或某些功能 一般用-引导
短选项:-c -l
长选项:--word
参数:命令的作用对象
向命令提供对象
CTRL+C取消命令
文件两类数据
元数据:metadata 比如索引
数据:data
1、严格区分大小写
2、/根目录 路径分隔符
3、文件名程度<255字符
4、.开头文件是隐藏文件
绝对路径 根目录起始
相对路径 从当前位置的起始
pwd (printing working directory)
LSB linux standard base (Linux标准库)
.当前路径
..父目录