第一章
1.连接讲师操作界面
Application--->internet--->TigerVNCViewer--->172.25.254.250:7
2.截图
按住PrtSc快速截图
3.记录笔记
启动:rht-vmctlstart desktop
查看:rht-vmctl view desktop
重置:rht-vmctlreset desktop
退出:rht-vmctl poweroff desktop
进入Root虚拟机:username:root;password:redhat;--->退出:loginout
打开Terminal的三种方式:1.鼠标右键选择Open Terminal
2.Applications--->Favorites--->terminal
3.在Terminal界面输入gnome-terminal
新建Termianl的快捷键:Applications--->SystemTools--->Settings--->Keyboard--->Shortcuts--->添加一个Custom Shortcut--->name:Terminal;Command:gnome-termianl--->将快捷键更改为Alt+0
4.shell:解释的功能,保护系统的功能
5.命令行提示副:[kiosk@foundation3 ~]$--->$表示低级用户;#表示高级用户
6,su -l root:进入root虚拟机
7.hostname获取到当前虚拟机的名称,如果当前是高级用户,可以直接改名,如果是低级用户,需要进入到高级用户,然后进行改名。
8.退出虚拟机的三种方式:(1)logout;(2)exit(3)Ctrl+D
9.查询当前命名的意思:whatis date
10.查询帮助:date --help
11.date %T获取到时间格式为
12.快速新建一个gedit文件:gedit 文件名
13.快速打开已经存在的gedit文件进行编辑:vim day_02--->i--->进行编辑--->:wq _day02
14.cat day_o2:显示全部
15.head -n 3 day_02:显示文件的前三行
16.tail -n 3 day_02:显示文件的后三行
17.history:显示历史记录
18:!数字:调用此编号的历史
19:!字母:调用此字母开头的历史
20,passwd –w 5 –n 10 root 设置root用户的密码最短生命周期为10天,警告期为5天
Passwd –S root显示root用户的密码状态
Passwd –d student 删除student用户的密码
21,head –n 3 文件名:查看文件的前三行的内容
Tail–n 3查看文件的后三行
第二章:
22.文件路径:(1)绝对路径:以/开头;(2)相对路径:不是以/开头
23.关于路径的命令(1)pwd:显示当前路径(2)cd:进入目录或文件夹;cd .切换到当前目录;cd ..切换到当前目录的上一级目录;cd –切换到上次存在的目录;cd ~切换到当前用户的加目录;cd ~student切换到指定用户的加目录
24;有关的文件管理命令:
(1)ls:显示文件信息:
ls –a :显示所有文件包括隐藏文件
ls –l:长列表显示文件属性
ls –d:显示目录本身
ls –R:递归显示指定目录及其里面的文件
ls –s:显示文件的大小,单位为字节
(2)cd:切换目录:
cd .切换到当前目录
cd ..切换到当前目录的上一级目录
cd –切换到上次存在的目录
cd ~切换到当前用户的加目录
cd ~student切换到指定用户的加目录
(3)touch:用于创建文件
[root@westos ~]# touch /root/Desktop/pic/text.txt
(4) mkdir:新建目录
-p:递归建立目录: [root@westos ~]# mkdir –p /root/Dektop/pic2
-m:指定文件权限: [root@westos ~]# mkdir –m /root/Dektop/pic3;表明只有文件主才有读写文件的操作
(5)gedit:图形文本编辑器:
[root@localhostDesktop]# gedit westos
Ctrl + s :保存;Ctrl + n :打开新的编辑界面;Ctrl+ o:打开新文件
(6)cat:显示文件的标准输出:
[root@localhost Desktop]# cat westos
this is a joke!
what is joke
my life is briliant!
常用参数:
-b:输出标准行号,不忽略空行
-n:输出白哦准行号,忽略空行
(7)head:显示文件的前n行:
[root@localhost Desktop]# head -n 3 westos
this is a joke!
what is joke
my life is briliant!
(8)tail:显示文件的后n行:
[root@localhost Desktop]# tail -2 westos
what is joke
my life is briliant!
(9)less:分页浏览文件:
[root@localhost Desktop]# less westos
(10)wc:统计文件:
wc –l:统计文件的行数: [root@localhostDesktop]# wc -l westos
14 westos
wc –c:统计字节数: [root@localhostDesktop]# wc -c westos
285 westos
wc –m:统计字符数: [root@localhostDesktop]# wc -m westos
277 westos
wc –w:统计英文单词的个数: [root@localhostDesktop]# wc -w westos
34 westos
(11)cp:复制文件或目录:
cp –r:复制目录: [root@localhostDesktop]# cp -r /root/Desktop/pic2 /root/Desktop/pic/
cp:复制文件: [root@localhostDesktop]# cp /root/Desktop/westos /root/Desktop/pic
cp –v:显示复制的详细信息: [root@localhostDesktop]# cp -v /root/Desktop/westos /root/Desktop/pic2
‘/root/Desktop/westos’ -> ‘/root/Desktop/pic2/westos’
cp –p:复制权限: [root@localhostDesktop]# cp -p /root/Desktop/westos /root/Desktop/pic3
(12)mv:移动文件或目录:
mv:移动文件:[root@localhostDesktop]# mv /root/Desktop/music.mp3 /root/Desktop/pic
mv –r:移动目录: [root@localhostDesktop]# mv /root/Desktop/pic3 /root/Desktop/pic
(13)rm:删除文件或者目录:
rm –f:强制删除: [root@localhostDesktop]# rm -f /root/Desktop/westos
rm –r:删除目录: [root@localhostDesktop]# rm -fr /root/Desktop/pic2
rm –d:删除空目录: [root@localhostDesktop]# rm -fd /root/Desktop/document01
25;通配符的使用:
(1)*匹配0-任意多个字符
(2)?:匹配任意单个字符
(3)~:匹配当前用户的家目录
(4)~student:匹配到指定用户的家目录
(5)~+:当前目录;
(6)~-:当前目录之前所在的目录
(7)[abc]:有a或者b或者c
(8)[!abc]:除了含有a或者b或者c
(9) [^abc]:除了含有a或者b或者c
(10)[[:upper:]]:单个大写字母
(11) [[:lower:]]:单个小写字母
(12)[[:alpha:]]:单个字母
(13) [[:alnum:]]:单个字母或者数字
(14) [[:punct:]]:单个符号,不包括数字,字母和空格
(15) [[:digit:]]:单个数字
(16)[[:space:]]:单个空格
第三章:
1.vim的三种模式:
(1)命令模式
(2)插入模式
(3)退出模式
2.命令模式:
:set nu:行号添加
:set nonu:取消行号
:set mouse=a:添加鼠标选择
:set cursorline:航线显示
1. 关键字搜索
在命令模式下:/关键字;nà向下搜索;Nà向上搜索;
2. 命令模式下字符的管理:
Yl:复制一个字母;y2l:复制两个字母;
Yw:复制一个单词;y2w:复制两个单词;
Yy:复制一行;y3y:复制三行;
P:粘贴;
3. 命令模式下字符的删除:
dl:删除一个字母;d3l:删除三个字母;
dw:删除一个单词;d3w:删除3个单词;
dd:删除一行;d3d:删除3行;
4. 命令模式下的字符剪切:
cl:剪切一个字母;c3l:剪切三个字母
cw:剪切一个单词;c3w:剪切三个单词;
cc:剪切一行;c3c:剪切三行;
#剪切完之后会进入插入模式.在执行粘贴操作时需要退出插入模式;
5. 可视化模式下批量修改文字:
(1) 在命令模式下Ctrl + v进入可视化模式,
(2) 按 ià进入插入模式à输入需要插入的数据
(3) 按esc退出可视化模式
6. 批量修改字符
:1,10s/westos/hello/à将1-10行首字母中的westos字符改为hello
:1,10s/westos/hello/gà将1-10行中的所有westos字符改为hello
7. vim的退出模式:
q: 当用 vim 打开文件但没有对字符作任何操作时可直接退出
q!: 当用 vim 打开文件并对字符作操作,放弃所有操作退出
wq:保存并退出
wq!: 强行保存退出,对超级用户及文件所有人生效
8. 重定向
(1) 重定向输出:>
find /etc -name passwd> file //重定向正确输出
find /etc -name passwd 2> file //重定向错误输出
find /etc -name passwd &> file //重定向所有输出
find /etc -name passwd 2> /dev/null //重定向错误到垃圾桶
追加重定向:>>
find /etc -name passwd>> file //追加正确输出
find /etc -name passwd 2>> file //追加错误输出
find /etc -name passwd &>> file //追加所有输出
管道:
| 管道,管道的作用是将前一条命令的输出变成管道后一条命令的输入
[root@localhost~]# ls /root/Desktop/pic/westos | wc -l
Tee:
[root@localhost~]# ls /root/Desktop/pic/westos | tee /root/Desktop/pic/text.txt | wc -l
1
10. 用户管理:
(1) 用户建立:
useradd 参数 用户名字
-u //指定用户uid
-g //指定用户初始组信息,这个组必须已经存在
-G //指定附加组,这个组必须存在
-c //用户说明
-d //用户家目录
-s //用户所使用的shell,/etc/shells记录了用户能使用shell的名字
(2)用户删除
userdel -r 用户名称-r表示删除用户信息及用户的系统配置
(3)用户组建立:
groupadd -g //建立组
groupdel 组名字 //删除组
(4)用户id信息建立:
id 参数 用户
-u //用户uid
-g //用户初始组id
-G //用户所有所在组id
-n //显示名称而不是id数字
-a //显示所有信息
(5)用户信息更改:
usermod 参数 用户
-l //更改用户名称
-u //更改uid
-g //更改gid
-G //更改附加组
-aG //添加附加组
-c //更改说明
-d //更改家目录指定
-md //更改家目录指定及家目录名称
-s //更改shell
-L //冻结帐号
-U //解锁