1.库:library 系统调用(system call)API
2.windows中--dll,dynamic link library
linux---.so:share object
3.系统中:用户名(不识) UID(识别)
root:
student:
3A认证:
认证机制:authentication
密码认证:
1.符合复杂性要求(数字,大小写字母,特殊符号(至少3种))
2.密码要足够长(至少7位)
3:不要使用易记的密码(使用随机字符)
4:定期更改密码
5:重复密码的时间间隔要长
授权机制:authorization
审计机制:audition(日志)
4.linux登录信息在:/etc/issue
5.ls :list简写(列出目录)
6.Linux命令的分类:
内部命令:shell自带的命令
外部命令:在Linux文件系统中存在的一个应用程序
type:查看Linux命令类型
pwd is a shell builtin:builtin关键字说明该命令是内部命令
mkdir is /bin/mkdir:有路径显示的是外部命令 ls /bin/mkdir
路径:根用"/"表示(倒树状)
绝对路径:从根(/)开始的路径都是绝对路径,linux中只有一个根
相对路径:(有一个参照)以所处的工作目录为参照点(.代表当前路径 ..代表上一级路径 ~代表宿主目录)
7. ls(list) 只用ls--列出所有当前目录下的文件
ls -l(long):以长格式显示
-rw-------. 1 root root 1207 Nov 6 18:51 anaconda-ks.cfg
第一位:文件类型
-:代表普通文件(file)
d:代表目录(directory)
b:块设备(block):如硬盘,U盘等
c:字符设备(char):如键盘等
s:套接字文件(socket)
p:命名管道(pipe)
l:符号链接文件(symbolic link file)
第二到十位:权限位(rwx:读写执行)
234位:文件属主权限(owner)
567位:文件属组权限(group)
8910位:其他用户权限(other)
tom登录:新建一个文件a.txt---owner属主
1:代表文件硬链接的次数
第一个root:代表文件属主(owner)
第二个root:代表文件属组(group)
1207:文件的大小
Nov 6 18:51 :文件最后被访问的时间戳
文件的时间戳:(查看:stat命令) stat anaconda-ks.cfg
access:访问的时间戳
Modify:文件被修改的时间戳(修改文件数据,添加删除数据等)
change:文件被更改的时间戳(更改文件属性(权限等))
anaconda-ks.cfg:文件名
ls -l /boot/蓝色的是目录
-h:为文件大小添加单位(ls -lh)
-a:显示目录下所有文件(包括. .. 以.开始的隐藏文件)
-A:和-a相同,但是不显示.和..
-R:递归显示目录中的文件
-r:逆序显示目录内容(默认顺序)
坏境变量:内存中的命名空间
PATH变量:存放系统命令的路径,以":"隔开
查看PATH变量:echo $PATH(Linux中的命令严格区分大小写)
[root@www ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
如果在以上路径中没有找到相关的命令(该命令为外部命令),提示用户command not found
如果一个命令在以上多个路径中存在,系统会按照从前往后的顺序查找,查找到该命令后,后面路径的不再查找
hash:查看命令缓存及使用次数(提高查询速度)