Linux的shell
# root 系统管理员的符号
$ 普通用户的符号
命令的标准格式:
命令 选项 参数
list ------> ls,选项和参数不写的话有默认值,默认值是PWD,当前工作目录printing working directory。
-l: 长格式(以以下符号开头的含义 -:普通文件 d: 目录文件 b:块目录文件 c: 字符设备文件 l:符号链接文件 p:命令管道文件pipe s:套接字文件socket)首符号代表文件类型
后面的数字代表文件权限,9位,每3位一组。后面的数字是硬链接的次数。文件属主。文件属组。文件大小。时间戳。这个文件是什么。
-h:做单位转换
-a:显示以.开头的隐藏文件。
计算机是以数字来识别文件的,这个数字叫INODE节点(index node),每个文件都有一个数字,也叫缩影节点号。显示这个数字用-i.
小r逆序显示文件,大R递归显示(目录显示,子目录也显示,子子目录也显示)
cd ~用户名 到别人的目录下去,只有管理员有权限进入指定用户的家目录
cd - 当前目录和前一次目录之间来回切换
命令类型:内置命令(shell内置) 外部命令 内置命令是利用环境变量来实现的
type:显示命令属于哪种类型
ctrl+alt+F7 切换到图形界面,右键open Terminal返回命令行模式
例举Linux图形界面:Gnome C开发 KDF C++开发
人机交互接口:
shall
获取命令的帮助
操作系统的组成结构,一个shall,一个库,一个内核,一个操作系统就能跑起来
二进制文件头几个是魔数magic number,决定了可执行。程序必须要有执行入口,入口一般是标识魔数。