K 2021.1.31
Linux操作系统基础
基本原则:
1.由目的单一的小程序组成,组合小程序完成复杂任务
2.一切皆文件
3.尽量避免捕获用户接口(不太理解)
4.配置文件保存为纯文本格式
命令格式:命令 选项
选项:短选项 - 多个选项可以组合 -a -b = -ab长选项 --参数:命令的作用对象
使用凭证:
虚拟终端(terminal):模拟多用户环境 Ctrl+Alt+F1~F6
图形终端,图形终端下的terminal 称为模拟终端命令行终端
GUI:
Gnome,KDE,XFace
CLIE
su
su=switch user 操作中只su一次,退出用exit
su -l 完全切换
系统安全相关
passwd
密码复杂性规则:
1.使用4种类别字符中至少3种2.足够长,大于7位3.使用随机字符串4.定期更换5.循环周期足够大
Linux系统常用命令
GUI:Graphic User Interface 图形用户界面
WindowsX表示图形显示协议
CLI:Command Line Interface
操作系统组成结构:
系统调用,库IDE:集成开发环境dll:Dynamic Link Library 动态链接库.so shared object 共享对象
login
用户名:用户ID
认证机制:Authentication 密码 等
授权:Authorization
审计:Audition (日志)
prompt 命令提示符:
命令:
magic number 魔数 #!/bin/bash 给文件指定魔数
command options… arguments…
选项:
短选项长选项
参数:
list:ls
列出:列表
列出指定路径下的文件
目录的本质是一个路径映射
路径:从指定起始点到目的地所经过的位置 为了实现层次化管理的文件机制
文件系统:filesystem
绝对路径,相对路径
目录:working directory, current directory
相对路径:
FHS 文件系统层级结构标准
文件名是不是文件数据?
pwd 显示当前目录 print working directory
windows使用 \ linux,macos使用/
ls -l 显示完整信息
ls
-l:长格式
文件类型:
- 普通文件(f)d 目录文件b 块设备文件(block)c 字符设备文件(character)l 符号链接文件(symbolic link file)p 命令管道(pipe)s 套接字文件(socket)
文件权限:9位,每3位一组:rwx(读,写,执行),r—
文件硬链接的次数
文件的属组(owner)
文件的属组(group)
时间大小(size),单位是字节
时间戳(timestamp):最近一次被修改的时间
访问:access修改:modify 改变内容改变:change 改变metadata元数据,属性-h:做单位转换-a:显示以. 开头的隐藏文件.表示当前目录..表示父目录-A-d:显示目录自身属性-i:index node,inode 索引节点号-r:逆序显示-R:递归(recursive)显示
cd:change directory
家目录,主目录,home directorycd ~USERNAME 进入指定用户的家目录cd ~ 当前目录和前次目录间来回切换
