Linux系统上的文件类型:
- : 常规文件
d: 目录文件
b: 块设备文件,支持以block为单位进行随机访问
c: 字符设备文件,支持以character为单位进行线性访问
major number:主设备号,用于标识设备类型,进而确定要加载的驱动程序
minor number:次设备号,用于标识同一类型中的不同的设备
l: 符号链接文件
p:命名管道
s:套接字文件
基本命令:
命令类型:
shell内嵌命令
外部命令
type command:
内部:builtin
外部:显示为命令文件路径
注意:命令可以有别名,别名可以跟原命令同名,此时原名隐藏,如果要运行原命令,可以使用/command
命名别名:
获取所有可用别名的定义:
alias
定义别名:
alias name='command'
注意:仅对当前shell进程有效
撤销别名:
unalias name
which命令: - shows the full path of (shell) commands.
whereis命令: locate the binary, source, and manual page files for a command
whereis [options] name
-b: 仅搜索二进制程序路径
-m: 仅搜索使用手册文件路径
who命令:显示已经登录的用户
who [options] ... ...
-b: 系统此次启动的时间
-r: 运行级别
w命令:显示已经登录的用户以及他们在做什么
bash的基础特性:
命令历史
history