03字符界面与文本编辑器.docx
- 文档编号:5361651
- 上传时间:2022-12-15
- 格式:DOCX
- 页数:18
- 大小:2.31MB
03字符界面与文本编辑器.docx
《03字符界面与文本编辑器.docx》由会员分享,可在线阅读,更多相关《03字符界面与文本编辑器.docx(18页珍藏版)》请在冰豆网上搜索。
03字符界面与文本编辑器
第三章字符界面与文本编辑器
3.1VI文本编辑器的使用
VI编辑器全称是visualinterface,用户输入的内容会立刻显示出来。
主要是使用在字符界面下,在linux或者unix中使用的非常多,在linux中编辑器进行了一个升级,被称为vim。
文本编辑器中有三种模式:
·命令模式
·最后行模式
·文本编辑模式
一、打开或者新建一个文本文件
vi文件名称,如果文件存在则打开,否则新建。
二、命令模式
cp/etc/passwd./
vipasswd
三、最后行模式下操作-查找与替换
四、命令模式下的-删除,复制与粘贴
五、编辑模式和最后行模式
六、练习1
1)mkdir/root/test
2)cd/root/test
3)cp/etc/man.config./
4)vimman.config
5):
setnu
6)58G40
7)1G/tuTf8
8)50,100s/man/MAN/gc
9)u
10)51G10yyGp
11)11G20dd
12):
wman.test.config
13)29G15x
14):
wq
从FTP上下载文件
1、打开Linux的网络(网卡)
2、设置临时的IP地址(192.168.15.机器号+100)
a)ifconfigeth0192.168.15.200设置ip地址
b)ifconfig查看当前的网卡的信息
c)ping192.168.15.100检测网卡是否连通(ctrl+c终止)
3、登陆FTP服务器,下载文件
a)ftp192.168.15.100
b)用户名:
anonymous,密码为空
c)下载文件get
d)上传文件put
3.2shell命令的通配符
1、查看/root目录下所有以.log结尾的文件名称。
(ls/root/*.log)
2、查看/bin目录下所有以l开头,但是只有两个字符的所有文件的名称。
(ls/bin/l?
)
3、查看/bin目录下以c或s或h开头的所有的文件的名称。
(ls/bin/[csh]*)
4、查看/bin目录下以l到x开头的所有的文件的名称。
(ls/bin/[l-x]*)
5、查看/bin目录下不以c或s或h开头的所有的文件的名称。
(ls/bin/[!
csh]*)
6、查看/bin目录下不以l到x开头的所有的文件的名称。
(ls/bin/[!
l-x]*)
3.3管道
当在字符界面下使用ls查看/bin中文件的详细信息的时候,就只可以看一部分。
如果想要看见所有的内容管道的话,就需要将输出的内容使用一个查看器来查看。
(more,less)
1、cat(concatenate)
1)用途:
查看文件的内容。
2)参数:
·-n:
显示没一行的行号。
·-E:
在没一行的结尾加一个$。
3)应用:
查看某一个文本的内容。
(catinstall.log)
2、tac
1)用途:
从后向前看内容。
tac是cat的倒写。
3、nl:
1)用途:
在显示文件内容的时候,显示行号,相当于cat–n。
4、more
1)用途:
显示文件,每次显示一页,使用
此命令常用在管道的命令中。
如果在中途不想查看了,则按下q退出。
2)说明:
使用more查看的文件只可以向下查看,不可以向上查看。
5、less
1)用途:
作用与more相同,但是功能要强大很多。
2)参数:
-N,显示行号。
6、head
1)用途:
查看文件的起始部分,默认显示10行。
2)参数:
-N,显示开始的N行
7、tail:
1)用途:
查看文件的末尾,默认显示10行。
2)参数:
-N,显示末尾的10行。
8、wc
1)用途:
显示文件的小,可以显示行数,单词数和字符数。
2)参数:
·-c:
只显示字符数。
·-l:
只显示行数。
·-w:
只显示单词数
·若不加任何的参数,则将文件的字符数、行数和单词数都显示出来。
综合:
查看在/bin下一共有多少个命令,然后在结果的前面显示行数。
(ls/bin|wc–w|cat-n)
1.vimstudent_records
2.cat/nl/more/lessstudent_records
3.head-3student_records
4.tail-3student_records
5.cat/etc/passwd|wc–l
6.cat/etc/passwd|wc–w
7.cat/etc/passwd|more
8.wc–lstudent_records
9.wc–wstudent_records
10.wc–cstudent_records
11.wcstudent_records
3.4命令重定向
所谓的命令重定向实际上是将输入和输出(正常的输出和错误的输出)重新定位。
默认情况下,输入的终端设备是键盘,输出是屏幕(显示器)。
默认情况下,输入ls/产生的结果会输出到显示器的设备文件。
当执行不成功的时候就会产生错误,这个错误信息也默认输出在显示器设备文件。
一、正常(标准)的输出
1、查看根目录下的内容,将其输出(打印)到out.txt文件。
(ls/>out.txt)
这个时候会将原先显示在屏幕上的内容打印到out.txt文件中。
2、查看当前目录下的内容,将其输出到out.txt文件中。
(ls/1>out.txt)
与上面相同,输出的内容会被打印到out.txt文件中,但是如果此文件中有内容,就会被覆盖。
3、查看/boot目录下的内容,将其追加到out.txt文件中。
(ls/boot>>out.txt)
二、错误输出
1、查看根目录下/abc(根目录下没有)的目录信息,将错误的信息打印到out.err文件中。
(ls/abc2>out.err)
2、查看本目录下cc(没有此文件)文件的内容,如果有错误,将错误信息追加到out.err文件中。
(catcc2>>out.err)
3、查看根目录下的/boot的内容和/abc的内容,将输出结果打印到out文件中,将错误信息打印到out.err文件中(错误信息需要追加)。
(ls/boot/abc1>out2>>out.err)
三、标准输入
1、使用标准输入的方式查看/etc/hosts文件的内容。
(cat0
说明:
从结果上看,使用cat/etc/hosts的方式和cat0
1.ls./-a>list.txt
2.ls/>>list.txt
3.ls/>list.txt
4.ls./abc2>list.err
5.ls/1232>>list.err
6.ls/1232>list.err
7.cat/root/install.log/root/inst1>list.txt2>list.err
8.cat/root/install.log1>list.txt2>&1
9.ls./1>list.txt2>/dev/null
10.cat0
3.5Linux的运行级别
当进入到字符界面的时候,使用startx进入图形界面。
重启:
reboot/shutdown–rnow/init6
关机:
shutdown–hnow/init0
3.6关机与重启
如果确定一定时间后重启或者关机,在到达时间之前如果不想要重启或者关机,则直接按CTRL+C终止命令的运行。
、
3.7其他
1、date
1)作用:
显示或者修改时间。
2)参数:
-s(小写),修改时间或者日期。
3)范例:
·查看当前的时间。
date
·修改日期。
date–s“2012-4-13cst”
·修改时间。
date–s“08:
33:
24”
2、cal
1)作用:
显示日历。
3、clear
1)作用:
清屏
4、history
可以使用向上按键,向下按键,pagedown,pageup键来重复执行过的命令。
实际上你所做过的所有的命令都存储在文件中。
可以通过history命令查看最近执行的命令。
如果想要执行以前的命令,则可以使用!
Num的方式(!
5,表示执行第五条命令)。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 03 字符 界面 文本 编辑器