Linux操作系统期末复习

重点考试知识点:

第一章:Ubuntu概述、安装与基本操作

1.操作系统是最基本、最重要的系统软件,用于管理系统资源控制程序执行改善人机界面提供各种服务合理组织计算机工作流程位用户使用计算机提供良好的运行环境

2.Linux的版本分为两种:内核版本和发行版本。(发行版本是我们常用的)

3.Ubuntu桌面版启动之后直接进入图形界面,如果需要切换文本模式(又称字符界面),需要登录到Linux系统。

4.在文本模式下从控制台登录的界面成为终端(TTY)。

5.reboot:重启;shutdown:关机;shutdown -r :重启。

6.正则表达式是一种可以用于模式匹配和替换的工具。

7." \ "是跳转符号,将特殊字符或通配符还原成一般字符。

8.<tab>键可以将剩余的命令补全。

9.在几个命令行中输入一个命令,用反斜杠” \ “将一个命令持续到下一行。

10.输入重定向:主要用于改变命令的输入源,让输入不要来自键盘,而来自指定文件。

                           基本用法:命令 < 文件名

     输出重定向:主要用于改变命令的输出,让标准输出不要显示在屏幕上,而写入指定文件中。

                            基本用法:命令 > 文件名

     管道:用于将一个命令的输出作为另一个命令的输入,使用符号”|“来连接命令。可以将多个命                  令一次连接起来,前一个命令的输出作为后一个命令的输入。

                           基本命令:命令1  |  命令2.....|命令n

命令替换:命令替换与重定向有些类似,不同的是,命令替换将一个命令的输出作为另一个命令                      的参数。

                           基本用法:命令1  ‘命令2’

11.执行Shell脚本最常用的方式是将Shell脚本的权限设置为可执行,然后在提示符下直接执行。

12.Vim的3种操作模式,代表不同的操作状态。

      命令模式:输入的任何字符都做为命令(指令)来处理;

      插入模式:输入的任何字符都作为插入的字符来处理;

      末行模式:执行文件级或全局性操作,如保存文件、退出编辑器,设置编辑环境等。

命令模式下可控制屏幕光标的移动、行编辑(删除、移动、复制),输入相应的命令可进入插入模式。进入插入模式的命令有以下6个:

     a:从当前光标位置右边开始输入下一个字符;

     A:从当前光标所在行的行尾开始输入下一个字符;

      i:从当前光标位置左边插入新的字符;

      I:从当前光标所在行的行首开始插入字符;

       o:从当前光标所在行新增一行并进入插入模式,光标移动到新的一行行首。

       O:从当前光标所在行上方新增一行并进入插入模式,光标移到新的一行行首。

从插入模式切换到命令模式,只需要按<ESC>键。

13.常见的vim编辑命令

    (1)移动光标。可以直接用键盘上的光标键来上下左右移动,但正规的vim的用法是用小写英文字母h,  j,  k,  l,分别控制光标左、下、上、右移一格。其他常见的光标操作如下:

             按<Ctrl>+<b>组合键上翻一页,按<Ctrl>+<f>组合键下翻一页;

             按0键移到光标所在行行首,按$键移到该行开头,按W 键光标跳到下一个单词开头;

             按g键移到文件最后一行,再ng键(n为数字,下同),移到文件第n行;

    (2)删除

             字符删除:按X键向后删除一个字符;按nx键,向后删除n个字符。

             行删除:按dd键删除光标所在行;按ndd键,从光标所在行开始向下删除n行。

      (3)复制

              字符复制:按y键复制光标所在字符,按yw复制光标所在处到字尾的字符。

              行删除:按yy键复制光标所在行;按nyy键,复制从光标所在行开始往下的n行。

       (4)粘贴

                 删除和复制的内容都将放到内存缓冲区。使用命令p将缓冲区的内容粘贴到光标所在位                     置。

         (5)查找字符串

                    /关键字:先按/键,再输入要寻找的字符串,再按回车键向下查找字符串。

                    ?关键字:先按?键,再输入要寻找的字符串,再按回车键向上查找字符串。

           (6)撤销或重复操作。如果误操作一个命令,按u恢复到上一次操作。按.键可以重复执行                      上一次操作。

14.保存文件和退出vim

     保存文件和退出vim要进入末行模式才能操作。

:w filename:将文件存入指定的文件名filename。

:wq:将文件以当前文件名保存并退出vim编辑器。

:w:将文件以当前的文件名保存并继续编辑。

:q:退出vim编辑器。

:q!:不保存文件强行退出vim编辑器。

:qw:保存文件并退出vim编辑器。

第二章:用户与组管理

1.在Ubuntu中,root账户的UID为0;系统账户的UID的范围为1~499,还包括65534;普通用户的UID默认从1000开始顺序编号(多数Linux发行版则是从500开始编号)。

2.用户账户配置文件/etc/passwd。

  该文件中一行定义一个用户账户,每行均由7个字段构成,各字段值之间用冒号分隔,每个字段均标识该账户某方面的信息,基本格式:账户名:密码:UID :GID:注释:主目录:Shell

账户名是用户名,又称登录名。最长不超过32个字符,可使用下划线和连字符;

密码使用x表示,因为passwd文件不保存密码信息;

UID是用户账户的编号;

GID用于标识用户所属的默认组;

注释可以是用户的全名或其他说明信息(如电话);

主目录是用户登录后首次进入的目录,这里必须使用绝对路径;

Shell是用户登录后所使用的一个命令行界面。

3.用户密码配置文件/etc/shadow。

该文件有9个字段,基本格式:账户名:密码:最近一次修改:最短有效期:最长有效期:过期前                                                   警告期:过期日期:禁用:保留用于未来扩展

4.组账户配置文件/etc/group。

基本格式:组名:组密码:GID:组成员列表

5.组账户密码配置文件/etc/gshadow。

基本格式:组名:加密后的组密码:组管理员:组成员列表

6.使用命令行工具管理用户和组

管理用户账户

查看用户cat/etc/passwd | grep 用户名
添加用户账户useradd
为用户设置密码passwd
修改用户账户usermod -l  新用户名   原用户名
删除用户账户userdel
查看用户信息id  [选项]  [用户名]
查看登录用户who

管理组账户

创建组账户groupadd   [选项]   组名
修改组账户groupmod  [-g   GID]   [-n   新组名]  组名
删除组账户groupdel  组名
显示用户所属的组groups
将用户添加到指定组gpasswd  -a  用户名  组名
将用户从组中删除gpasswd  -d  用户名  组名
将若干用户添加到组中gpasswd  -M  用户名,用户名,...    组名

第三章:文件与目录管理

1.Linux的目录结构

Linux系统的目录结构与windows系统不一样,它没有盘符的概念,不存在什么C盘、D盘,所有的文件和目录都”挂在一颗目录树上“,磁盘、光驱都作为特定的目录挂在目录树上,其他设备也作为特殊文件挂在目录树上。

目录树的起始点是根目录/。

常见的系统目录:

/bin:存放用于系统管理维护的常用实用命令文件;

/boot:存放用于系统启动的内核文件和引导装载程序文件;

/dev:存放设备文件;

/etc:存放系统配置文件

/home:各个用户的主目录,其中的子目录名称即为各用户名;

/lib :存放动态链接共享库;

/media:为光盘、软盘等设备提供的默认挂载点;

/mnt:为某些设备提供的默认挂载点;

/root: root用户主目录;

/proc:系统自动产生的映射;

/sbin:存放系统管理员或者root用户使用的命令文件;

/usr:存放应用程序和文件;

/var:保存经常变化的内容,如系统日志,打印。

2.Linux文件类型

普通文件(-)、目录文件(d)、设备文件(c表示字符设备文件,b表示块设备文件)、链接文件(l)。

3.使用命令行进行目录操作

创建目录mkdir
删除目录rmdir
改变工作目录cd
显示目录内容ls

4.使用命令行进行文件操作

(1)文件内容显示

cat常用来显示文件内容
more可以逐页显示
less用<pgup><pgdn>键前后移动一页,用光标键前后移动一行
head用于在屏幕上显示文件的开头若干行或多少个字节
tail用于在屏幕上显示文件的末尾若干行或多少个字节
od用于按照特殊格式查看文件内容

(2)文件内容查找:   grep

(3)文件内容比较:

      comn命令:对两个已经排好序的文件进行逐行比较,只显示它们共有的行;

       diff命令:逐行比较两个文件,列出它们的不同之处,并且提示为使两个文件一致需要修改哪           些行;

  (4)文件内容排序:sort

   (5)文件内容统计:wc

    (6)文件查找:find

  (7)文件(目录)复制、删除和移到

cp将原文件或目录复制到目标文件或目录中
rm上出一个目录中的一个或多个文件和目录,也可将某个目录及其下属所有的文件和子目录删除
mv移到文件或目录,还可以移动的同时修改文件或目录名

  (8)文件压缩与解压缩

gzip用于对文件进行压缩和解压缩,被压缩的文件扩展名是.gz
unzip用于对文件WinZip格式的压缩文件进行解压缩
tar用于对文件和目录打压缩包,或对压缩包解压缩

5.Linux文件访问者身份

所有者(owner)、所属组(group)、其他用户(others)

6.Linux文件访问权限

3类身份的用户可指定以下3种不同级别的访问权限。

读:读取文件内容或查看目录;

写:修改文件内容或创建、删除文件;

执行:执行文件或者允许使用cd命令进入目录。

读(r)、写(x)、执行(x)分别用数字4、2、1表示,没有任何权限表示为0。

7.文件权限用字符表示

chmod g+w,o+r  /home/wang/myfile给所属组用户增加写权限,给其他用户增加读权限
chmod go-r /home/wang/myfile同时撤销所属组和其它用户对该文件的读权限
chmod a=rx /home/wang/myfile对所有用户赋予读和执行权限

8.变更文件访问者身份

chown变更文件所有者,使其他用户对文件具有所有权
chgrp变更文件的所属组

9.设置文件访问权限

chmod修改文件权限

  • 10
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值