最近有点忙, 还是要加强自控和挤时间了
一: linux 系统
linux 图形界面只是个外置软件, 有和无都可以
IDE:
windows 下 DLL 文件就是动态连接库
linux 下. so 是共享对象
二: Linux 常用命令
用户名, 用户 ID
认证机制: Authentioation
授权: Authorization
审计: Audition(日志)
命令提示符:
命令:
magic number: 魔数 如 #!/bin/bash
ls: 列出 列表
路径映射: 为何要用路径: 层次性结构有助于查找这种机制成为文件系统
linux 目录结构为倒树型从根开始查找为绝对路径, 相对于当前位置得路径为相对路径
FHS:
文件名是不是数据? 文件名放哪? 数据放哪?
pwd:printing working directory 显示当前目录
ls:
-l: 显示完整信息
文件类型:
-: 普通文件(f)
d: 目录文件
b: 块设备文件(block)
c: 字符设备文件(character)
l: 符号链接文件(symbolic link file)
p: 命令管道文件(pipe)
s: 套接字文件(socket)
---------: 文件权限位: 9 位, 每 3 位一组, rwx 读写运行
文件硬链接次数:
文件的属主(owner)
文件的属组(group)
文件的大小(size): 单位字节
时间戳(timestamp): 最近一次被修改的时间
访问(access):
修改(modify): 文件内容发生改变
改变(change):metadata, 元数据
文件名
-h: 做单位转换的
-a: 显示所有文件, 包含以点开头的隐藏文件
.: 表示当前目录
..: 表示父目录
-A: 不显示. 和..
-d: 显示目录自身属性
每个文件有个数字表示符, 叫 index node, 节点 - i 显示
-R: 递归 (recursive) 显示
cd:change directory: 切换目录
家目录:
cd -: 切换前目录与当前目录
命令类型:
内置命令:
外部命令:
环境变量: 命名的内存空间
变量赋值:
定义用户当前环境
printenv: 显示环境变量
PATH: 路径
第一次查找后, 路径存在缓存中, hash 在键值队中查找能达到 o(1)标准
type: 显示指定命令属于哪种类型
来源: http://www.bubuko.com/infodetail-2510296.html