Linux-ls,cd,type命令
windows:
dll:dynamic link library,动态链接库
Linux:
.so:shared object,共享对象
操作系统:
kernel:内核:
1.进程管理
2.内核管理
3.驱动程序管理
library:库,API
shell:人机交互接口
login:
用户名:用户ID
认证机制:密码,指纹,人脸识别技术,虹膜,
授权:
命令:
魔数:magic number ,shebang,二进制程序的执行格式
#!/bin/bash
ls:list, 列表,列出指定路径下的文件/目录
蓝色表示目录,绿色表示有执行权限
目录:文件,路径映射
路径:
绝对路径:
相对路径:
pwd:print working directory,打印工作目录
/ :顶级目录,根目录
ls:
-l,长格式,显示文件完整属性:共10位
第1位表示文件类型:
-:普通文件(f)
d:目录文件
b:块设备文件(block)
c:字符设备文件(character)
l:符号链接文件(symbolic link file)
p:命名管道文件(pipe)
s:套接字文件(socket)
文件权限:9位,每3位一组,每一组:rwx(读,写,执行)
文件硬链接的次数
文件的属主(owner)
文件的属组(group)
文件大小(size),默认单位是字节
时间戳(timestamp):最近一次被修改的时间
被访问的时间:access
被修改的时间:modify,文件内容改变
被改变的时间:change,改文件名等
meta data:文件的属性数据,元数据
文件名
-h:做单位转换
-a:all,隐藏文件以“.”开头
.表示当前目录
..表示上级目录
-A:显示所有文件,不包括“.”和“..”
-d:显示目录自身属性
-i:inode,index node,索引节点,显示文件的索引节点号
-r:逆序显示文件
-R:递归显示,recursive,包括显示子目录中的文件
cd:change directory
cd ~:回到家目录
cd ~USERNAME:进入指定用户的家目录(管理员权限)
cd -:在当前目录和前一次所在目录之间来回切换
命令类型:
内置命令(shell内置):shell builtin
外置命令:在文件系统的某个路径下有一个与命令名称相应的可执行文件
type:显示指定命令属于哪种类型
type cd,type ls,type pwd
环境变量:命名的内存空间
printenv:打印环境变量
PATH:使用冒号分隔的路径
hash:哈希,键值对,命令的缓存路径
在hash表中,查找内容的速度 O(1)