红帽系统学习4_第1页
红帽系统学习4_第2页
红帽系统学习4_第3页
红帽系统学习4_第4页
红帽系统学习4_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Shell命令概述命令概述Bash的应用的应用正则表达式、管道与重定向正则表达式、管道与重定向程序编辑器程序编辑器vimShell的作用的作用 命令解释器,命令解释器,“翻译官翻译官”介于操作系统内核与用户之间,负责解释命令行介于操作系统内核与用户之间,负责解释命令行Shell计算机用户应用程序Linux内核输入输入控制控制系统硬件输出输出KshBshCshBashZsh兼具兼具Bsh的语法和的语法和Csh的交互特性的交互特性 70年代中期诞生于贝年代中期诞生于贝尔实验室,有较强的尔实验室,有较强的脚本编程功能脚本编程功能80年代早期诞生于加利福年代早期诞生于加利福尼亚大学尼亚大学 ,使用,使

2、用C语言风语言风格,命令交互方便格,命令交互方便Bsh的升级版,的升级版,Linux系系统中的默认统中的默认Shell兼具各种兼具各种Shell程序优点,交程序优点,交互式操作效率更高互式操作效率更高 rootlocalhost # cat /etc/shells/bin/sh/bin/bash/sbin/nologin/bin/tcsh/bin/csh/bin/ksh 如何切换如何切换Shell环境环境临时切换:直接执行其他临时切换:直接执行其他Shell程序,例如程序,例如ksh、zsh等等更改用户登录更改用户登录Shell:l 需修改 /etc/passwd 文件中用户记录的最后一个字段

3、l 或执行:usermod -s Shell程序路径 用户名登录登录Shell指用户每次登录系统后自动加载的指用户每次登录系统后自动加载的Shell程序,大多数程序,大多数Linux系统采用系统采用 /bin/bash 作为默认登录作为默认登录Shell/etc/shells 文件记录了系统支持的有效登录文件记录了系统支持的有效登录ShellLinux命令命令用于实现某一类功能的指令或程序用于实现某一类功能的指令或程序 命令的执行依赖于解释器程序(例如:命令的执行依赖于解释器程序(例如:/bin/bash)Linux命令的分类命令的分类内部命令内部命令:属于:属于Shell解释器的一部分解释器

4、的一部分外部命令外部命令:独立于:独立于Shell解释器之外的程序文件解释器之外的程序文件Linux命令的通用命令格式命令的通用命令格式命令字命令字 选项选项 参数参数选项及参数的含义选项及参数的含义选项:用于调节命令的具体功能选项:用于调节命令的具体功能l 以 “-”引导短格式选项(单个字符),例如“-l”l 以“-”引导长格式选项(多个字符),例如“-color”l 多个短格式选项可以写在一起,只用一个“-”引导,例如“-al”参数:命令操作的对象,如文件、目录名等参数:命令操作的对象,如文件、目录名等rootlocalhost # ls -l /home总计总计 8drwx- 2 ben

5、et benet 4096 09-08 08:50 benet命令行编辑的几个辅助操作命令行编辑的几个辅助操作Tab键:自动补齐键:自动补齐反斜杠反斜杠“”:强制换行:强制换行快捷键快捷键 Ctrl+U:清空至行首:清空至行首快捷键快捷键 Ctrl+K:清空至行尾:清空至行尾快捷键快捷键 Ctrl+L:清屏:清屏快捷键快捷键 Ctrl+C:取消本次命令编辑:取消本次命令编辑内部命令内部命令help查看查看Bash内部命令的帮助信息内部命令的帮助信息命令的命令的“-help” 选项选项适用于大多数外部命令适用于大多数外部命令 使用使用man命令阅读手册页命令阅读手册页使用使用“”、“”方向键滚动

6、文本方向键滚动文本使用使用Page Up和和Page Down键翻页键翻页 按按Q或或q键退出阅读环境、按键退出阅读环境、按“/”键后查找内容键后查找内容使用使用info命令阅读信息页命令阅读信息页目录操作命令目录操作命令pwd、cd、ls、mkdir、du文件操作命令文件操作命令touch、file、cp、rm、mv、which、find、ln文件内容操作命令文件内容操作命令cat、more、lesshead、tail、wc、grep归档及压缩命令归档及压缩命令gzip、bzip2、tarpwd命令命令用途:查看工作目录(用途:查看工作目录(Print Working Directory)c

7、d命令命令用途:切换工作目录(用途:切换工作目录(Change Directory)格式:格式:cd 目录位置目录位置rootlocalhost # cd /etc/httpdrootlocalhost httpd# cd confrootlocalhost conf# cd benetrootlocalhost benet# pwd/home/benetrootlocalhost zhangsan# ls -dl ./jerrydrwx- 2 jerry jerry 4096 09-14 21:50 ./jerry绝对路径绝对路径相对路径相对路径相对路径相对路径ls命令命令用途:列表(用途:

8、列表(List)显示目录内容)显示目录内容 格式:格式:ls 选项选项. 目录或文件名目录或文件名常用命令选项常用命令选项-l :以长格式显示:以长格式显示-a:显示所有子目录和文件的信息,包括隐藏文件:显示所有子目录和文件的信息,包括隐藏文件-d:显示目录本身的属性:显示目录本身的属性-A:类似于:类似于“-a”,但不显示,但不显示“.”和和“.”目录的信息目录的信息-h:以更易读的字节单位(:以更易读的字节单位(K、M等)显示信息等)显示信息-R:递归显示内容:递归显示内容-color:以颜色区分不同类型文件:以颜色区分不同类型文件rootlocalhost # ls install.lo

9、g*install.log install.log.syslogrootlocalhost # ls -lh install.?-rw-r-r- 1 root root 37K 09-08 16:46 install.logrootlocalhost # ls -a. .chewing .gnome install.log.syslog .tcshrc. .cshrc .gnome2 .lesshst .Trash rootlocalhost # alias myls=ls -alhrootlocalhost # myls /usr/src总计总计 32Kdrwxr-xr-x 4 root r

10、oot 4.0K 09-08 16:40 .drwxr-xr-x 14 root root 4.0K 09-08 16:28 .drwxr-xr-x 3 root root 4.0K 09-08 16:33 kernels 星号通配符星号通配符问号通配符问号通配符定义命令别名定义命令别名mkdir命令命令用途:创建新的目录(用途:创建新的目录(Make Directory) 格式:格式:mkdir -p /路径路径/目录名目录名-p 选项用于创建选项用于创建多级目录多级目录rootlocalhost # mkdir -p mydir/level1/level2rootlocalhost # l

11、s -R mydirmydir:level1mydir/level1:level2mydir/level1/level2:du命令命令用途:统计目录及文件的空间占用情况(用途:统计目录及文件的空间占用情况(estimate file space usage) 格式:格式:du 选项选项. 目录或文件名目录或文件名常用命令选项常用命令选项-a:统计时包括所有的文件,而不仅仅只统计目录:统计时包括所有的文件,而不仅仅只统计目录 -h:以更易读的字节单位(:以更易读的字节单位(K、M等)显示信息等)显示信息-s:只统计每个参数所占用空间总的大小:只统计每个参数所占用空间总的大小rootlocalho

12、st # du -sh /etc/httpd/184K /etc/httpd/touch命令命令用途:新建空文件,或更新文件时间标记用途:新建空文件,或更新文件时间标记格式:格式:touch 文件名文件名file命令命令用途:查看文件类型用途:查看文件类型格式:格式: file 文件名文件名rootlocalhost # touch file1.txt file2.docrootlocalhost # ls file*file1.txt file2.docrootlocalhost # file /bin/ls/bin/ls: ELF 32-bit LSB executable, Intel

13、80386, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for cp命令命令用途:复制(用途:复制(Copy)文件或目录)文件或目录格式:格式:cp 选项选项. 源文件或目录源文件或目录 目标文件或目录目标文件或目录常用命令选项常用命令选项-r:递归复制整个目录树:递归复制整个目录树-p:保持源文件的属性不变:保持源文件的属性不变-f:强制覆盖目标同名文件或目录:强制覆盖目标同名文件或目录-i:需要覆盖文件或目录时进行提醒:需要覆盖文件或目录时进行提醒rm命令命令用途:删除(用途:

14、删除(Remove)文件或目录)文件或目录格式:格式:rm 选项选项. 文件或目录文件或目录常用命令选项常用命令选项-f:强行删除文件或目录,不进行提醒:强行删除文件或目录,不进行提醒-i:删除文件或目录时提醒用户确认:删除文件或目录时提醒用户确认-r:递归删除整个目录树:递归删除整个目录树mv命令命令用途:移动(用途:移动(Move)文件或目录)文件或目录 若如果目标位置与源位置相同,则相当于若如果目标位置与源位置相同,则相当于改名格式:格式:mv 选项选项. 源文件或目录源文件或目录 目标文件或目录目标文件或目录which命令命令用途:查找用途:查找Linux命令文件并显示所在的位置命令文

15、件并显示所在的位置 搜索范围由搜索范围由 PATH 环境变量指定环境变量指定格式:格式:which 命令或程序名命令或程序名rootlocalhost # which mkdir/bin/mkdirrootlocalhost # echo $PATH/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/binrootlocalhost # which cd/usr/bin/which: no cd in (/usr/kerberos/sbin

16、:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)cdcd是是ShellShell内部命令,因内部命令,因此查不到对应文件此查不到对应文件find命令命令用途:用于查找文件或目录用途:用于查找文件或目录格式:格式:find 查找范围查找范围 查找条件查找条件常用查找条件常用查找条件-name:按文件名称查找:按文件名称查找-size:按文件大小查找:按文件大小查找-user:按文件属主查找:按文件属主查找-type:按文件类型查找:按文件类型查找ln命令命令用途:为

17、文件或目录建立链接(用途:为文件或目录建立链接(Link) 格式:格式:ln -s 源文件或目录源文件或目录 链接文件或目标目录链接文件或目标目录常用命令选项常用命令选项-s:建立符号链接文件(省略此项则建立硬链接):建立符号链接文件(省略此项则建立硬链接)关于链接文件关于链接文件符号链接符号链接:指向原始文件所在的路径,又称为软链接:指向原始文件所在的路径,又称为软链接硬链接硬链接:指向原始文件对应的数据存储位置:指向原始文件对应的数据存储位置不能为目录建立硬链接文件不能为目录建立硬链接文件硬链接与原始文件必须位于同一分区(文件系统)中硬链接与原始文件必须位于同一分区(文件系统)中cat命令

18、命令用途:显示出文件的全部内容用途:显示出文件的全部内容rootlocalhost # cat /etc/host.conforder hosts,bindrootlocalhost # cat /etc/resolv.confsearch localdomainrootlocalhost # cat /etc/resolv.conf /etc/host.confsearch localdomainorder hosts,bindmore命令命令用途:全屏方式分页显示文件内容用途:全屏方式分页显示文件内容交互操作方法:交互操作方法:l 按Enter键向下逐行滚动l 按空格键向下翻一屏、按b键向

19、上翻一屏l 按q键退出less命令命令用途:与用途:与more命令相同,但扩展功能更多命令相同,但扩展功能更多交互操作方法:交互操作方法:l 与more命令基本类似,但个别操作会有些出入head命令命令用途:查看文件开头的一部分内容(默认为用途:查看文件开头的一部分内容(默认为10行)行)格式:格式:head -n 文件名文件名tail命令命令用途:查看文件结尾的少部分内容(默认为用途:查看文件结尾的少部分内容(默认为10行)行)格式:格式:tail -n 文件名文件名 tail -f 文件名文件名rootlocalhost # tail -2 /var/log/messagesSep 8 1

20、5:49:29 localhost scim-bridge: Cleanup, done. Exitting.Sep 8 15:49:29 localhost Cleanup, done. Exitting.wc命令命令用途:统计文件中的单词数量(用途:统计文件中的单词数量(Word Count)等信息)等信息 格式:格式:wc 选项选项. 目标文件目标文件.常用命令选项常用命令选项-l:统计行数:统计行数-w:统计单词个数:统计单词个数 -c:统计字节数:统计字节数rootlocalhost # wc /etc/hosts 4 23 185 /etc/hosts4 4行,行,2323个单词,

21、个单词,185185个字节个字节grep命令命令用途:在文件中查找并显示包含指定字符串的行用途:在文件中查找并显示包含指定字符串的行格式:格式:grep 选项选项. 查找条件查找条件 目标文件目标文件常用命令选项常用命令选项-i:查找时忽略大小写:查找时忽略大小写-v:反转查找,输出与查找条件不相符的行:反转查找,输出与查找条件不相符的行 查找条件设置查找条件设置要查找的字符串以双引号括起来要查找的字符串以双引号括起来“”表示以表示以开头,开头,“$”表示以表示以结尾结尾“$”表示空行表示空行gzip命令、命令、bzip2命令命令用途:制作压缩文件、解开压缩文件用途:制作压缩文件、解开压缩文件

22、格式:格式:gzip -9 文件名文件名. bzip -9 文件名文件名. gzip -d .gz格式的压缩文件格式的压缩文件 bzip2 -d *.bz2格式的压缩文件格式的压缩文件常用命令选项常用命令选项-9:表示高压缩比,多在创建压缩包时用:表示高压缩比,多在创建压缩包时用-d:用于解开已经压缩过的文件:用于解开已经压缩过的文件制作压缩文件制作压缩文件解开压缩文件解开压缩文件tar命令命令用途:制作归档文件、释放归档文件用途:制作归档文件、释放归档文件格式:格式:tar 选项选项. 归档文件名归档文件名 源文件或目录源文件或目录 tar 选项选项. 归档文件名归档文件名 -C 目标目录目

23、标目录常用命令选项常用命令选项-c:创建:创建 .tar 格式的包文件格式的包文件-x:解开:解开.tar格式的包文件格式的包文件-v:输出详细信息:输出详细信息-f:表示使用归档文件:表示使用归档文件-p:打包时保留原始文件及目录的权限:打包时保留原始文件及目录的权限-t:列表查看包内的文件:列表查看包内的文件制作归档文件制作归档文件解开归档文件解开归档文件rootlocalhost # tar jcf test.tar.bz2 /etc/httpd/tar: 从成员名中删除开头的从成员名中删除开头的“/”rootlocalhost # ls -lh test.tar.bz2-rw-r-r-

24、 1 root root 21K 09-09 01:19 test.tar.bz2rootlocalhost # tar jxf test.tar.bz2 -C /tmprootlocalhost # ls -ld /tmp/etc/httpd/drwxr-xr-x 4 root root 4096 09-08 16:37 /tmp/etc/httpd/rootlocalhost # rm -rf /tmp/etc/常用命令选项(续)常用命令选项(续)-C:解包时指定释放的目标文件夹:解包时指定释放的目标文件夹-z:调用:调用gzip程序进行压缩或解压程序进行压缩或解压-j:调用:调用bzip

25、2程序进行压缩或解压程序进行压缩或解压制作压缩包文件制作压缩包文件释放压缩包文件释放压缩包文件Tab键自动补齐键自动补齐命令编辑快捷键命令编辑快捷键命令历史命令历史命令别名命令别名标准输入输出标准输入输出重定向操作重定向操作管道操作管道操作命令历史命令历史保存用户曾经执行过的命令操作保存用户曾经执行过的命令操作存放位置:存放位置:/.bash_history 文件文件查看历史命令查看历史命令 使用使用、按键逐条翻看,允许编辑并重复执行按键逐条翻看,允许编辑并重复执行执行:执行:history清除历史命令清除历史命令执行:执行:history -crootlocalhost root# hist

26、ory556 useradd jerry557 passwd jerry558 crontab -e -u jerry559 crontab -l -u jerry调用历史命令调用历史命令!n:执行历史记录中的第:执行历史记录中的第n条命令条命令!str:执行历史记录中以:执行历史记录中以“str”开头的命令开头的命令设置记录历史命令的条数设置记录历史命令的条数修改修改 HISTSIZE 参数(默认为参数(默认为1000条)条)rootlocalhost root# !562crontab -l -u jerryno crontab for jerryrootlocalhost # vi /e

27、tc/profileHISTSIZE=200命令别名命令别名为使用频率较高的复杂命令行设置简短的调用名称为使用频率较高的复杂命令行设置简短的调用名称存放位置:存放位置:/.bashrc查看命令别名查看命令别名格式:格式:alias 别名别名设置命令别名设置命令别名执行:执行:alias 别名别名=实际执行的命令实际执行的命令取消已设置的命令别名取消已设置的命令别名 格式:格式:unalias 别名别名 unalias -arootlocalhost # aliasalias cp=cp -ialias l.=ls -d .* -color=ttyalias ll=ls -l -color=tt

28、yalias ls=ls -color=ttyalias mv=mv -ialias rm=rm -i正则表达式正则表达式(regular expression)就是用一个就是用一个“字符串字符串”来来描述一个特征,然后去验证另一个描述一个特征,然后去验证另一个“字符串字符串”是否符合这是否符合这个特征。比如个特征。比如 表达式表达式“ab” 描述的特征是描述的特征是“一个一个 a 和和 任任意多个意多个 b ,那么,那么 ab, abb, abbbbbbbbbb 都符合这个都符合这个特征。特征。表达式可以用来:表达式可以用来:(1)验证字符串是否符合指定特征,比如验证是否是合法的验证字符串是

29、否符合指定特征,比如验证是否是合法的邮件地址。邮件地址。(2)用来查找字符串,从一个长的文本中查找符合指定特征用来查找字符串,从一个长的文本中查找符合指定特征的字符串,比查找固定字符串更加灵活方便。的字符串,比查找固定字符串更加灵活方便。(3)用来替换,比普通的替换更强大。用来替换,比普通的替换更强大。d文字:字母 “d”dogdog,dogma*修饰符:前一个字符出现零次或多次hel*ohello,theldfeo.通配符:任意单个字符test.txtmytest!txt 通配符:集合中的任意单个字符file1234file1,file2通配符:不在集合中的任意单个字符file0-9file

30、a,fileA定位点:行首testline begins test$定位点:行尾test$testend of line.*.(任一字符)与*(零或以上)的组合test.*123line begins testing1234将下一个字符视为文字test.$test.end of line行以行以 “Test”or”test”开头开头tTest行以行以 “end.”结尾结尾end.$整行是整行是: This is a test.This is a test.$以下任意名称以下任意名称:file5,file6,file7,file8file5678以下任意名称以下任意名称:file2,file4,

31、file6,file8file2468使用使用grep命令查找命令查找 /etc/passwd 文件中的字符串文件中的字符串.打印以字母打印以字母 r 开头的所有的用户名开头的所有的用户名打印以字母打印以字母 g 开头的所有的用户名开头的所有的用户名打印其打印其 shells (最后一列最后一列) 为为 /sbin/nologin的所有账户的所有账户打印打印 UID or GID (第三或第四列第三或第四列) 为为 0 的所有账户的所有账户打印打印 UID or GID 在在 10-19 之间的所有账户之间的所有账户 1. grep r /etc/passwd 2. grep g /etc/p

32、asswd 3. grep /sbin/nologin$ /etc/passwd 4. grep :0: /etc/passwd 5. grep :10-9: /etc/passwd 重定向允许将标准输出或错误消息从程序重定向到重定向允许将标准输出或错误消息从程序重定向到文件,以进行保存或稍后分析,或禁止其在终端显文件,以进行保存或稍后分析,或禁止其在终端显示。还可以通过文件而非键盘将输入读取至命令行示。还可以通过文件而非键盘将输入读取至命令行程序程序管道允许叫标准输出信息从程序连接至另一个程序管道允许叫标准输出信息从程序连接至另一个程序的输入,每个程序作用于前一个程序的输出。的输入,每个程序

33、作用于前一个程序的输出。交互式硬件设备交互式硬件设备标准输入:从该设备接收用户输入的数据标准输入:从该设备接收用户输入的数据标准输出:通过该设备向用户输出数据标准输出:通过该设备向用户输出数据标准错误:通过该设备报告执行出错信息标准错误:通过该设备报告执行出错信息类型类型设备文件设备文件文件描述编号文件描述编号默认设备默认设备标准输入标准输入/dev/stdin0键盘键盘标准输出标准输出/dev/stdout1显示器显示器标准错误输出标准错误输出/dev/stderr2显示器显示器改变标准输入、标准输出、标准错误的方向改变标准输入、标准输出、标准错误的方向类型类型操作符操作符用途用途重定向标准

34、输入重定向标准输入将命令的执行结果输出到指定的文件中,而将命令的执行结果输出到指定的文件中,而不是直接显示在屏幕上不是直接显示在屏幕上 将命令执行的结果追加输出到指定文件将命令执行的结果追加输出到指定文件 重定向标准错误重定向标准错误2清空指定文件的内容,并将标准错误信息保清空指定文件的内容,并将标准错误信息保存到该文件中存到该文件中2将标准错误信息追加输出到指定的文件中将标准错误信息追加输出到指定的文件中重定向标准输出和重定向标准输出和标准错误标准错误&将标准输出、标准错误的内容全部保存到指将标准输出、标准错误的内容全部保存到指定的文件中,而不是直接显示在屏幕上定的文件中,而不是直接显示在屏

35、幕上将命令输出重定向到文件将命令输出重定向到文件将标准输出重定向到文件将标准输出重定向到文件$ ls /etc/ etcdir将标准输出重定向追加到文件将标准输出重定向追加到文件$ ls /etc/sysconfig/ etcdir 将错误输出重定向到文件将错误输出重定向到文件$ nocmd 2 errfile将标准输出和错误输出重定向到文件将标准输出和错误输出重定向到文件$ ls afile bfile & errfile管道操作符号管道操作符号“|”连接左右两个命令,将左侧的命令输出的结果,作为右连接左右两个命令,将左侧的命令输出的结果,作为右侧命令的输入(处理对象)侧命令的输入(处理对象

36、)格式:格式:cmd1 | cmd2 . | cmdnrootlocalhost # free -m | head -2 total used free shared buffers cachedMem: 503 339 163 0 87 199rootlocalhost # free -m | grep Mem | awk print $2,$4503 163awk,以空格或制表位为分隔,以空格或制表位为分隔,输出指定第输出指定第n列数据列数据1. 列出列出 /usr/share/doc 中以数字中以数字4结尾的文件结尾的文件. ls /usr/share/doc I grep 4$ 2.

37、打印打印 /etc/hosts 中包含数字的所有行中包含数字的所有行 grep 0-9 /etc/hosts 3. 打印打印 /etc/hosts 中包含中包含 的行的行grep /etc/hosts4. 以以 student用户运行以下命令用户运行以下命令, 并将并将 STDOUT重定向到重定向到/tmp/output . txt 将将 STDERR 重定向到重定向到 /tmp/error .txt: find /etc -name host*find /etc -name host* /tmp/output.txt 2 /tmp/error.txt

38、5. 以以 student用户身份运行以下命令用户身份运行以下命令, 并将并将 STDOUT 和和 STDERR重定向到重定向到 / tmp/all.txt 文件文件. find /etc -name host*find /etc -name host* & /tmp/all.txt6. 排列排列 /etc/passwd 文件,并将其发送到默认打文件,并将其发送到默认打印机印机cat /etc/passwd I sort I lpr7. 打印打印 /etc/passwd 中冒号之间是三位数的行中冒号之间是三位数的行grep :0-90-90-9: /etc/passwd 文本编辑器的作用文本编

39、辑器的作用创建或修改文本文件创建或修改文本文件维护维护Linux系统中的各种配置文件系统中的各种配置文件Linux中最常用的文本编辑器中最常用的文本编辑器vi:类:类Unix系统中默认的文本编辑器系统中默认的文本编辑器vim:vi编辑器的增强版本,习惯上也称为编辑器的增强版本,习惯上也称为virootlocalhost # alias vi=/usr/bin/vimrootlocalhost # which vialias vi=/usr/bin/vim /usr/bin/vim设置别名,以便执行设置别名,以便执行vivi时自时自动调用增强版编辑器动调用增强版编辑器三种工作模式三种工作模式命令

40、模式、输入模式、末行模式命令模式、输入模式、末行模式不同模式之间的切换不同模式之间的切换rootlocalhost # vi 文件名命令模式命令模式输入模式输入模式末行模式末行模式:键a、i、o等键Esc键Esc键光标移动光标移动操作类型操作类型操作键操作键功能功能光标方向移动光标方向移动、上、下、左、右上、下、左、右翻页翻页Page Down或或Ctrl+F向下翻动一整页内容向下翻动一整页内容Page Up或或Ctrl+B 向上翻动一整页内容向上翻动一整页内容行内快速跳转行内快速跳转Home键或键或“”、数字、数字“0”跳转至行首跳转至行首End键或键或“$”键键跳转到行尾跳转到行尾行间快速跳转行间快速跳转1G或者或者gg跳转到文件的首行跳转到文件的首行 G跳转到文件的末尾行跳转到文件的末尾行 #G跳转到文件中的第跳转到文件中的第#行行 行号显示行号显示:set nu在编辑器中显示行号在编辑器中显示行号 :set nonu取消编辑器中的行号显示取消编辑器中的行号显示复制、粘贴、删除复制、粘贴、删除操作类型操作类型操作键操作键功能功能删除删除x或或Del删除光标处的单个字符删除光标处的单个字符dd删除当前光标所在行删

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论