一、Linux操作系统简述
1.Linux与Unix
2.Linux 的发行版和 内核版
3.Ubuntu Linux:
父版本:Debian
4.文本模式的使用:ctrl+alt+F(n)
5.命令行的关机与重启:
Reboot 重启
Shutdown 关机
Halt 关机
6.Shell 默认程序是bash
7.语法命令格式:
提示符 命令 选项 参数
各选项用tab或空格键隔开
选项:用-加一个或多个字母组成
参数:参数是命令的操作对象,多数命令可以使用参数
8.Linux的体系结构:
采用分层结构,分为4层:
用户应用层:位于系统的最顶层,是Linu下系统运行的应用程序的集合
操作系统服务:位于用户应用层和Linux内核结构,主要是指为那些为用户提供服务且执行操作系统部分功能的系统,为应用程序提供系统内核的调用接口
Linux内核:最靠近硬件的一层,是Linux常驻内核的那一部分
硬件系统:所有的物理设备的集合
9.vim
1、3个模式:末行模式、编辑模式、插入模式
2、基本操作:i:进入编辑模式
Esc :退出编辑模式
:wq 保存并退出
:q 退出
:q! 强制退出(不保存)
二、用户与组管理
1.Linux的3种用户:超级用户(root)、系统用户、普通用户
2.Linux的管理员是一个普通用户
3.sudo命令:sudo [选项] 命令
普通用户以root权限执行代码
4.su命令:su [选项] 用户登录名
临时将普通用户切换为其他用户并拥有其他用户所拥有的权限
5.用户配置文件:除密码外:etc/passwd
密码:etc/shadow
6.组配置文件:etc/group
7.查看用户属性:cat etc/passwd [| grep 目标用户]
8.添加用户:useradd [选项] 用户名
9.添加组:group [选项] 组名
10.修改组:groupmod 组名
11.删除组:groupdel 组名
12.显示所有组:groups
13.添加用户到组:gpasswd -a 用户名 组名
14.查看当前用户信息:id [选项] 用户名
15.查看登录用户:who
16.查看历史登录信息:last -5
三、文件管理系统
根目录 /
当前目录 .或者./
上一层目录: ..
当前用户主目录 ~
1.linux目录:
-
-
- 命名规范:
-
1.长度:不超过255个字符
2.包含完整路径名称和目录(/)完整名4096字符
3.严格区分大小写
4,同类文件用相同的后缀和拓展名,不可以包含/字符
-
-
- 标准 à FHS
- /bin:存放系统维护的常用命令文件
- /dev:设备文件
- /etc: 系统配置文件
- /home:各个用户的主目录
- /root: root账户主目录
- /usr:存放应用程序和文件
- /var:保存经常变化的内容
-
2.文件类型:
普通文件,命令文件,设备文件,链接文件
3. ls -l 以长格式列出目录
4.目录操作:
创建:mkdir [选项] 目录名
删除:rmdir [选项] 目录名
更改目录 cd 目录名
查看当前目录相对路径:pwd
显示目录内容:ls [选项] [目录或文件]
5.命令行的文件操作
cat [选项] 文件名
more 逐页显示
less 分页显示
head 只显示前多少行或前多少个字节
tail 只显示末尾多少行或多少字节
6.文档内容比较:
comm 输出共有行
diff 输出不同行
wc 统计文档字数等
7.文件查找:
find 路径 匹配表达式 (查找满足条件的文件并执行指定操作)
locate 选项 模式 (查找文件)
8.文件操作
cp 源文件 目标文件 (复制文件)
rm 文件 (删除文件)
mv 源文件 目标文件 (移动文件)
9.文件链接:
ln -s 目标(源文件) 链接文件
10.文件所有者改变 chown 文件
11.文件权限改变: chmod 权限 文件名
用户:所有人 所属组 其他用户
u g o
权限: 读 写 运行
r w x
4 2 1
12.更改默认文件权限
umark 722