最近有点忙,还是要加强自控和挤时间了。 一: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:显示指定命令属于哪种类型