操作系统发展
注:
操作系统=系统内核+外围软件
个人领域——PC机
Inter微处理器
微软Windows系统
服务器领域——后台
Linux内核林纳斯
外围软件GNU自由软件,发起人理查德
Linux操作系统
众多发行版
Redhat红帽系列
RHEL红帽企业级
CentOS社区企业版
Fedora社区版
SUSE欧洲最流行的
Debian最符合开源精神的
Ubuntu唯一玩桌面
CentOS
克隆Linux虚拟机——
1)clone-vm7
2)输入数字://随便儿输
警告——已经有这个编号了
确定——克隆成功,提示虚拟机名字
3)打开KVM虚拟机,找到刚创建的机器,运行;
4)localhost login:root
password:123456//密码输入不显示
[root@localhost ~]#init 5//进入图形界面
5)未列出-root-123456
1、Linux操作环境
1.命令提示符
格式:[用户名@登录地址 当前工作目录]权限标记
注:~表示当前处于用户家目录/宿主目录,其他目录会直接显示目录名;
[root@localhost ~]#
root用户名,本机登录,/root,超级用户权限
[zs@localhost ~]$
zs用户名,本地登录,/home,普通用户权限
练习:命令提示符
[Root@localhost ~]$
Root用户,本地登录,/home,普通用户
[zs@192.168.1.1 ~]#
zs用户,192.168.1.1,家目录,超级用户
pwd//查看当前工作目录路径
su 用户名//切换用户,root—>普通可以直接切换,普通—>root需要输入root密码
cd//回到用户家目录
ls//展开目录列表,如:ls /
exit//退出当前登录
useradd 用户名//创建用户
root用户,切换到/boot/grub2目录(cd),查看工作路径(pwd),回到/root目录(cd);
切换到普通用户(su),尝试切换/boot/grub2/;(cd)
2.控制台切换(tty0~6)
切换命令init
如:init 2
0关机
1输入root密码,字符界面;Ctrl+D键,注销;
2-4字符界面(login:用户名,password密码:密码不显示)
5图形界面
6重启
3.快捷键
Tab键补齐命令;两次Tab列出所有可能命令
Ctrl+shift++放大字体
Ctrl+shift±撤销输入
Ctrl±缩小字体
Ctrl+L清屏
Ctrl+C打断操作
Ctrl+shift+T打开新终端
4.vim文本编辑器
格式:vim 文件名
如:vim hello.sh
vim的工作模式
1)刚进入文件,命令模式
2)编辑模式,在命令模式下按“i”键进入,编辑文件内容;编辑完成后按“Esc”回到命令模式;
3)末行模式,命令模式下按“:”进入,输入wq保存退出
1》vim hello.sh//打开文件
2》调用命令解释器,输出内容
“i”键
#!/bin/bash//调用解释器
echo “hello world!”//echo输出
3》保存退出
“ESC”,:wq//保存退出
4》加执行权限
chmod +x hello.sh
5》执行文件
./hello.sh//执行,或者bash hello.sh
history//查询历史操作
5.增加用户
格式:useradd 用户名
要求:执行脚本,增加用户
内容——
#!/bin/bash
useradd zk
ls /home//查看home下的普通用户
作业:目前增加用户脚本,只能使用一次,再次使用提示用户已存在;解决这个问题,每次执行可以增加新用户
总结:
1.操作系统概述
2.Linux操作环境(命令提示符/快捷键/控制台切换)
3.基础Shell脚本