dll:Dynamic Link Library(windows中的动态库文件)
.so:shared object (linux 中的动态库文件)
GNU:
GPL:
LGPL:
GPLv2
GPLv3
Shell:
GUI: Graphic User Interface
Windows
x-Windows
Gnome
KDE
Xface
CLI:Command Line Interface
sh
bash
csh
ksh
zsh
tcsh
Google:
linux filetype:pdf
linux site:ibm.con
google hack
IDE:
login:
用户名:用户ID(计算机识别最快的不是字符而是数字,每个用户都有个ID。用户名是公开的,所以用户名不能用来用作限定用户是否可用访问资源的认证标识)
认证机制:Authentication(认证是否是某个人如指纹、密码。)
授权:Authorization(认证后,不同人的权限不同,所以要授权)
审计:Audition(通过日志来记录干了什么)
prompt:命令提示符
选项:(修改命令的执行特性)
短选项、长选项
参数: (指定命令的作用对象)
ls: list
-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:显示目录自身属性
-i:index node,inode
-r:逆序显示
-R:递归显示
cd:change directory
命令类型:
内置命令(shell内置)
外部命令(在文件系统的某个路径下有一个与命令名称相应的可执行文件)
type:显示命令是那种类型
环境变量:命令的内存空间
变量赋值
NAME=Jerry
PATH:使用冒号分隔的路径
O(1):hash是O(1)的
hash:(缓存)记录第一次执行命令执行的路径,随后在执行同一个命令不会再去PATH找,而是从缓存中找。可以通过增加缓存加快执行速度。
目录:也是一种文件。指定路径映射
路径:从指定起始点到目的地所经过的位置
pwd: pring work directory
date:时间管理
Linux:rtc(电脑每次关机后时间都是对的,是因为电脑有个晶体振荡器用来控制时间)
硬件时钟(heclock查看,通过晶体振荡器来计算的时间)
系统时钟(date查看,通过第一次记录晶体振荡器计算的时间后通过软件计算后面的时间)【硬件时钟和系统时钟可能不一样】
获得命令的使用帮助
内部命令:
help command
外部命令:
command —help
命令手册:manual (查看命令的详细说明;内部和外部都可以使用)
whatis command(查看命令出现在那个章节)
info command(在线文档)
命令使用帮助文档路径:/usr/share/doc
man comman
分章节:
1:用户命令(/bin,/usr/bin,/usr/local/bin)【用户管理员都可以用】
2:系统调用
3:库用户
4:特殊文件(设备文件)
5:文件格式(解释配置文件的语法)
6:游戏
7:杂项:Miscellaneous
8:管理命令(/sbin,/usr/sbin,/usr/local/sbin)【管理员才可以用】
选项格式
[]表示可选的,即可要可不要
<>表示必须选的内容
… 可以出现多次
| 表是多选一
MAN:
NAME:命令名称及功能简要说明
SYNOPSIS:用法说明,包括可用的选项
DESCRIPTION:命令功能的详尽说明,可能包括每一个选项的意义
OPTION:每一个选项的意义
FILES:此命令相关的配置文件
BUGS:
EXAMPLES:使用示例
SEE ALSO:另外参照
翻屏:
向后翻一屏:SPACE(空格)
向前翻一屏:b
向后翻一行:ENTER(回车)
向前翻一行:k
查找:
/KEYWORD:向后查找
n:下一个
N:前一个
?KEYWORD:从后向前查找
n:qingygi下一个
N:前一个
hwclock
-w:将系统时间写到硬件当中
-s:将硬件时间写道系统中
cal:查看日历