认证:Authentication
授权:Authorization
审计:Audition (log日志)
magic number:魔数
pwd:Print Working directory 显示当前路径
list: ls 用来列出当前目录或指定目录下的文件默认显示当前目录
选项 -l 显示文件属性
文件属性
第1位所显示字符的含义
-:普通文件
d:目录文件
b:块设备文件(block)
c:字符设备文件(character)
l:符号链接文件(symbolic link file)
p:命名管道(pipe)
s:套接字文件(socket)
接下来9位 文件权限: 三组(owner group other),每一组rwx(read write 执行excution) -为没有该权限
下一位 文件硬链接的次数
文件的属主(owner)
文件的属组(group)
文件大小(size),单位是字节
时间戳(timestamp) 此处显示最近一次被修改的时间
文件有三个时间戳
访问:access
修改:modify 修改指改变文件内容
改变:change metadata元数据 改变指修改文件的属性
文件名
-h human 做单位转换,便于查看文件大小
-a 显示以.开头的隐藏文件
-d 显示目录自身属性
-i index node 索引节点号
-r 逆序显示文件
-R 递归(recursive)显示
cd命令(change directory)
用来切换工作目录,cd不加任何选项和参数,回到家目录,home directory
cd ~username 进入指定用户的家目录(仅管理员可以使用)
cd -:在当前目录和前一次目录之前互相切换
命令类型:
内置命令(shell内置) a shell builtin 即shell内置
外部命令:在文件系统的某个路径下有一个与命令名称相应的可执行文件
type: 显示命令属于哪种类型命令
环境变量:用于定义当前用户的配置
printenv 此命令便是用于查看用户的环境变量
PATH:使用冒号隔开的多个路径,用户第一次执行不带路径的命令,实际上是shell程序从PATH所指定的路径中从第一个依次去找是否有用户所输入的命令,
如未找到,则无法执行用户所输入的命令。如找到,便执行。
并且把命令存入到缓存hash中,当用户第二次再执行该命令,程序就会到hash里去找,速度会非常快。
hash 缓存 记录此前所使用过的命令历史