目录
[lsb_release -a](#lsb_release -a)
lsb_release -a
lsb_release -a // 显示操作系统的发行版本信息
查看系统配置参数
getconf

查看Ubuntu系统位数
getconf LONG_BIT
打印系统信息
uname

.sh文件
" .sh文件 "实则是Linux系统提供的脚本
shell脚本
/etc/shells 查看当前系统支持的解释器类型
/bin/bash 系统默认解释器
在脚本文件的第一行的 " #!" 指定解释器,本质是个应用程序( " #!"后面跟着路径 )
shell命令运行后,就是进程
shell命令是Linux系统下的ELF可执行文件
在Linux终端运行的shell命令,实际上是ELF可执行文件,不在终端输入" ./xxx " 就能直接运行可执行文件,是因为" ./xxx " 被链接包装过,就像xx.exe应用程序链接桌面,在桌面上可以直接进入xx.exe。
" ./xxx "中的 " ./ " 是指路径,让解释器去找,告诉解释器" 要执行的文件在当前路径",解释器就不会去系统路径找。
Makefile中的 " $( ) " 取变量的值
shell中的 " ${ } " 取变量的值
lsusb
lsusb // "list USB"。列出所有连接到计算机的 USB 设备的实用命令。
它能够显示 USB 总线及其连接的设备详细信息。