Linux期末考试.docx
需积分: 0 26 浏览量
更新于2023-06-08
收藏 4KB DOCX 举报
Linux 操作系统基础知识点
Linux 操作系统是多用户操作系统,它允许多个用户同时登陆到系统,使用系统资源。在 Linux 系统中,用户账户及其相关的信息(口令除外)均放在 /etc/passwd 配置文件中。
1. Linux 操作系统的特点:
* 多用户操作系统,允许多个用户同时登陆到系统,使用系统资源
* 有较强的安全机制,用户可以设置不同的权限来控制对系统资源的访问
2. 权限控制:
* 默认的权限可以用 chmod 命令修改,用法非常简单,只需执行 chmod 命令,便代表屏蔽所有的权限,因而之后建立的文件或目录,其权限都变成所设置的权限
* 权限控制包括读、写、执行三种权限,可以使用数字或符号表示
3. 用户账户管理:
* 在 Linux 系统中,所创建的用户账户及其相关的信息(口令除外)均放在 /etc/passwd 配置文件中
* 用户账户可以有不同的权限,可以通过设置用户组和权限来控制对系统资源的访问
4. 条件判断语句:
* 在 Linux Shell 中,可以使用 if 语句或 case 语句来处理条件判断
* if 语句可以用来判断一个条件是否成立,如果条件成立则执行某些命令
* case 语句可以用来判断一个变量的值,然后执行相应的命令
5. 文件权限控制:
* 若要让用户拥有文件的执行权限,但又不知道该文件原来的权限是什么,此时,应该执行 chmod 命令来设置权限
* 文件权限包括读、写、执行三种权限,可以使用数字或符号表示
6. Shell Script 编程:
* 在 shellscript 的文件中,命令是从上到下执行的,从左到右分析与执行的
* shellscript 可以用来自动执行一系列命令,提高工作效率
7. 磁盘分区和挂载:
* 使用 fdisk 命令可以创建磁盘分区,例如将 /dev/sdb 分区为 1、2、3、4 主分区,每个分区大小为 500M
* 使用 mount 命令可以将磁盘分区挂载到某个目录下,例如将 /dev/sdb2 挂载到 /media/sdb2 目录下
8. Vim 编辑器:
* Vim 编辑器是一个功能强大且灵活的文本编辑器,可以用来编写 shellscript、编译程序等
* Vim 编辑器可以用来输出九九乘法表,例如使用 Vim 编译器输入以下命令:for i in {1..9}; do for j in {1..9}; do echo -n "$i*$j=$((i*j)) "; done; echo; done
9.Shell 编程:
* 可以编写 Shell 程序来让用户输入一个数,该程序可以从 1+2+3+…一直累加到用户输入的数字为止
* 可以编写 Shell 程序来计算“你还有几天过生日”,例如使用 date 命令来获取当前日期,然后计算距离生日的天数
2301_78078968
- 粉丝: 0
- 资源: 1