1、03字符界面与文本编辑器第三章 字符界面与文本编辑器3.1 VI文本编辑器的使用 VI编辑器全称是visual interface,用户输入的内容会立刻显示出来。主要是使用在字符界面下,在linux或者unix中使用的非常多,在linux中编辑器进行了一个升级,被称为vim。 文本编辑器中有三种模式: 命令模式 最后行模式 文本编辑模式一、打开或者新建一个文本文件 vi 文件名称,如果文件存在则打开,否则新建。二、命令模式cp /etc/passwd ./vi passwd三、最后行模式下操作-查找与替换四、命令模式下的-删除,复制与粘贴五、编辑模式和最后行模式六、练习11) mkdir /r
2、oot/test2) cd /root/test3) cp /etc/man.config ./4) vim man.config5) :set nu6) 58G 407) 1G /tuTf88) 50,100s/man/MAN/gc9) u10) 51G 10yy G p11) 11G 20dd12) :w man.test.config13) 29G 15x14) :wq从FTP上下载文件1、 打开Linux的网络(网卡)2、 设置临时的IP地址(192.168.15.机器号+100)a) ifconfig eth0 192.168.15.200 设置ip地址b) ifconfig 查看当
3、前的网卡的信息c) ping 192.168.15.100 检测网卡是否连通(ctrl+c终止)3、 登陆FTP服务器,下载文件a) ftp 192.168.15.100b) 用户名:anonymous,密码为空c) 下载文件getd) 上传文件 put3.2 shell命令的通配符1、查看/root目录下所有以.log结尾的文件名称。(ls /root/*.log)2、查看/bin目录下所有以l开头,但是只有两个字符的所有文件的名称。(ls /bin/l?)3、查看/bin目录下以c或s或h开头的所有的文件的名称。(ls /bin/csh*)4、查看/bin目录下以l到x开头的所有的文件的名
4、称。(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)应用:查看某一个文本的内容。(cat install.log)2、t
5、ac 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
6、行。8、wc 1)用途:显示文件的小,可以显示行数,单词数和字符数。 2)参数: -c:只显示字符数。 -l:只显示行数。 -w:只显示单词数 若不加任何的参数,则将文件的字符数、行数和单词数都显示出来。综合: 查看在/bin下一共有多少个命令,然后在结果的前面显示行数。(ls /bin | wc w | cat -n)1.vim student_records2.cat / nl / more / less student_records3.head -3 student_records4.tail -3 student_records5.cat /etc/passwd | wc l6.ca
7、t /etc/passwd | wc w7.cat /etc/passwd | more8.wc l student_records9.wc w student_records10. wc c student_records11.wc student_records3.4 命令重定向 所谓的命令重定向实际上是将输入和输出(正常的输出和错误的输出)重新定位。默认情况下,输入的终端设备是键盘,输出是屏幕(显示器)。 默认情况下,输入ls /产生的结果会输出到显示器的设备文件。当执行不成功的时候就会产生错误,这个错误信息也默认输出在显示器设备文件。一、正常(标准)的输出1、查看根目录下的内容,将其输
8、出(打印)到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 /abc 2 out.err)2、查看本目录下cc(没有此文件)文件的内容,如果有
9、错误,将错误信息追加到out.err文件中。(cat cc 2 out.err)3、查看根目录下的/boot的内容和/abc的内容,将输出结果打印到out文件中,将错误信息打印到out.err文件中(错误信息需要追加)。(ls /boot /abc 1out 2out.err)三、标准输入1、使用标准输入的方式查看/etc/hosts文件的内容。(cat 0 /etc/hosts) 说明:从结果上看,使用cat /etc/hosts的方式和cat 0 list.txt2. ls / list.txt3. ls / list.txt4. ls ./abc 2 list.err5. ls /123
10、 2 list.err6. ls /123 2list.err7. cat /root/install.log /root/inst 1list.txt 2list.err8. cat /root/install.log 1list.txt 2&19. ls ./ 1list.txt 2/dev/null10. cat 0 /etc/hosts3.5 Linux的运行级别 当进入到字符界面的时候,使用startx进入图形界面。 重启:reboot/ shutdown r now / init 6 关机:shutdown h now / init 03.6 关机与重启 如果确定一定时间后重启或者
11、关机,在到达时间之前如果不想要重启或者关机,则直接按CTRL+C终止命令的运行。、3.7 其他1、date 1)作用:显示或者修改时间。 2)参数:-s(小写),修改时间或者日期。 3)范例: 查看当前的时间。date 修改日期。date s “2012-4-13 cst” 修改时间。date s “08:33:24”2、cal 1)作用:显示日历。3、clear 1)作用:清屏4、history 可以使用向上按键,向下按键,pagedown,pageup键来重复执行过的命令。实际上你所做过的所有的命令都存储在文件中。 可以通过history命令查看最近执行的命令。 如果想要执行以前的命令,则可以使用!Num的方式(!5,表示执行第五条命令)。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1