1.操作系统的功能
存储管理 进程和处理机管理 文件管理 设备管理 用户接口
2.IDE硬盘的设备名 第一个主盘为hda 从盘为hdb
3.主分区最多是4个,逻辑分区不限
4.一共有6个虚拟控制台 切换的方法 CTRL+ALT+F1-F6
5.用户shell提示符 管理着用户 # 普通用户 $
6.登陆和退出的方法
登陆:1.默认图形方法 2.切换用户 su+用户名
退出:logout exit ctrl+d
7.目录
/bin 普通用户所使用的命令文件(二进制文件)
/sbin 管理者用户使用的命令文件(二进制文件)
/dev 设备文件存储目录
/home 普通用户的主目录
/root 管理者用户的主目录
8.常用命令
1.cp cp 所要复制的文档 复制的目的地
2.mv mv 所要移动的文档 移动的目的地 原目录移动为重命名
3.rm 可删除所有文件
4.rmdir 删除目录用的 空目录
5.echo 输出 echo“”引号内可引用参数 echo‘’引号内任何字符作为字符串,引号外字符空格省略,引号内空格不省略。
6.clear 清屏
7.su 切换用户
8.pwd显示当前工作目录
9.passwd 更改用户密码 passwd+用户名
10.cat 显示文件内容cat+文件名
11.more 显示文件内容 是从开头进行显示 继续显示按回车或者空格 回车是一行一行的显示 空格是一屏一屏的显示
12head和tail 是显示文件的开头或者结尾
13.新建一个文件的方法
1.touch+文件名 空文件
2.vi +文件名 新建一个空文件进入文件进行编辑
14.grep 查找字符串 find 查找文件名
9.文件的分类
1.普通文件 文本文件 二进制文件
2.目录文件
3.设备文件
4.符号链接文件
10.绝对路径 /root/list 相对路径 ./list
11.从当前目录到根目录cd / 从当前目录到上层目录 cd .. 执行当前目录下的文件 ./square
/根目录 ../上层目录 ./当前目录
12.新建目录 mkdir 删除目录 1.rmdir 2.rm –rf
13.ls 显示当前目录下的所有内容
显示所有内容(包括隐藏文件) ls –a
显示所有文件的详细信息 ls –l
14.硬链接和符号链接(软连接)的区别
硬链接是新建一个文件的节点,一处更改另一处同时更改,一处删除另一处不受影响,同时删除所有节点才可以将文件删除
软链接相当于windows中的快捷方式,删除软链接源文件不受影响,删除源文件软链接不可用
15.chmod的用法
Chmod u(所有者) + r(可读) file
g(同组用户) - w(可写)
o(其他用户) = x(可执行)
a(所有用户)
chmod u+r file 给file文件的所有者用户增加可读权限
chmod 4+2+1 4+2+1 4+2+1 file
4 可读 2 可写 1 可执行
Chmod 753 file 给file文件的所有者用户增加可读可写可执行权限,给同组用户增加可读可执行权限,给其他用户增加可写可执行权限。
16.用户和用户组的管理
新增一个用户 useradd adduser
删除一个用户 userdel
新增一个用户组 groupadd
删除一个用户组 groupdel
17.联机帮助命令 man help
18.查看一个进程 ps
查看所有得分进程 ps –aux
强制杀死一个进程的指令 kill -9 进程号
19.文本编辑器的三种模式
命令模式 一开始进入vi编辑器的时候就是命令模式
插入模式 在命令模式下按键盘的a或者I 退出插入模式 按esc 进入命令模式
底行模式 在命令模式下输入:
20.命令模式下左移一个字符h 右移一个字符l 上移一行j 下移一行k 光标移至行首0 行尾$
底行模式下的指令
保存的指令:w
退出:q
保存退出:wq
不保存退出:q!
21shell脚本中注释行开头#字符 有一个例外 #!/bin/bash
22.shell脚本中变量怎么使用 $x(前面加$符号) 传入参数的使用 $1 $2…..
23.控制语句if 和for
例子
#!/bin/bash
if test –f file
then
rm –f file
fi
最终执行结果为 若file为普通文件则删除该文件
#!/bin/bash
for student in ZS LS WW
do
echo $student
done
最终执行结果为:
ZS
LS
WW
24.test的使用和[]的使用
课件里的表 test –d file 是否是一个目录 –f 是否是一个文件 –c是否是一个字符设备文件
X –eq y 是否相等 x –ne y 是否不相等 gt大于 lt小于
25.单引号双引号
单引号里所有符号当做字符串处理
双引号里面可以引用变量
Student=ZS
echo ‘$student’
echo “$student”
最终输出结果为
$student
ZS
26 管道和重定向怎么用 cat file1.txt>file2.txt
27 程序运行的状态包括 运行态就绪态 阻塞态
28 备份策略包括 完全备份增量备份更新备份