linux中怎么用命令打开文本文件?
展开全部 Linux查看编辑文本文件的命令有多种,常用的有:cat,tac,vi,vim,less,more下面为你介绍最常用的cat和vi的使用方法:cat 命令介绍cat 命令的原含义为连接(concatenate), 用于连接多个文件内容并输出到标准输出流中(标准输出流默认为屏幕)。
实际运用过程中,我们常使用它来显示文件内容。
如果您熟悉MS-DOS 下的type 命令,相信不难掌握cat 命令。
该命令的常用示例如下:cat file1.txt 显示 file1.txt 文件的内容;cat file1.txt file2.txt 显示 file1.txt 和file2.txt 文件的内容;cat -n file1.txt 显示 file1.txt 文件的内容同时显示行号;vi 命令介绍vi 是”Visual Interface” 的简称,它在Linux 上的地位就仿佛Edit 程序在DOS上一样。
它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制,这是其他编辑程序所没有的。
vi 不是一个排版程序,它不象Word 或WPS 那样可以对字体、格式、段落等其他属性进行编排,它只是一个文本编辑程序。
vi 没有菜单,只有命令,且命令繁多。
限于篇幅,本文只介绍常用的命令。
Vi 有三种基本工作模式:命令行模式,文本输入模式和末行模式。
命令行模式:任何时候,不管用户处于何种模式,只要按一下“ESC” 键,即可使vi 进入命令行模式;当在shell 环境下输入vi 命令启动vi 编辑器时,也是处于该模式下。
在该模式下 ,用户可以输入各种合法的vi 命令,用于管理自己的文档。
此时从键盘上输入的任何字符都被当作编辑命令来解释,若输入的字符是合法的vi 命令,则vi 在接受用户命令之后完成相应的动作(但需注意的是,所输入的命令并不在屏幕上显示出来)。
若输入的字符不是vi 的合法命令,vi 会响铃报警。
文本输入模式:在命令模式下输入插入命令 i、 附加命令a 、打开命令 o、 修改命令c 、取代命令r 或替换命令s 都可以进入文本输入模式。
在该模式下,用户输入的任何字符都被vi 当做文件内容保存起来,并将其显示在屏幕上。
在文本输入过程中,若想回到命令模式下,按“ESC” 键即可。
末行模式:在命令模式下用户按“:” 键即可进入末行模式下,此时Vi 会在显示窗口的最后一行(通常也是屏幕的最后一行)显示一个“:” 作为末行模式的提示符,等待用户输入命令。
多数文件管理命令都是在此模式下执行的(如把编辑缓冲区的内容写到文件中等)末行命令执行完后,vi 自动回到命令模式。
若在末行模式下输入命令过程中改变了主意, 可按“ESC” 键或用退格键将输入的命令全部删除之后,再按一下退格键,即可使vi 回到命令模式下。
vi 的进入与退出在 shell 模式下,键入vi 及需要编辑的文件名,即可进入vi. 例如:vi example.txt即可编辑 example.txt 文件.如果该文件存在,则编辑界面中会显示该文件的内容,并将光标定位在文件的第一行;如果文件不存在,则编辑界面中无任何内容。
如果需要在进入vi 编辑界面后,将光标置于文件的第n 行,则在vi命令后面加上“+n” 参数即可。
例如需要从example.txt 文件的第5 行开始显示,则使用如下命令:vi +5 example.txt退出 vi 时,需要在末行模式中输入退出命令“q”。
如果在文本输入模式下,首先按“ESC” 键进入命令模式,然后输入“:” 进入末行模式在末行模式下,可使用如下退出命令::q 直接退出。
如果在文本输入模式下修改了文档内容,则不能退出。
:wq 保存后退出。
:x 同“ wq”。
:q! – 不保存内容, 强制退出。
vi 中显示行号在末行模式下,输入如下命令。
set number可使 vi 在编辑界面中显示行号。
此外 ,在末行模式下,可使用如下“nu” 命令(number 的简写)来显示光标所在行的行号及该行的内容。
光标移动操作全屏幕文本编辑器中, 光标的移动操作无疑是最经常使用的操作了。
用户只有熟练地使用移动光标的这些命令,才能迅速准确地到达所期望的位置处进行编辑。
vi 中的光标移动既可以在命令模式下,也可以在文本输入模式下,但操作的方法不尽相同。
在文本输入模式下, 可直接使用键盘上的四个方向键移动光标;在命令模式下,有很多移动光标的方法。
不但可以使用四个方向键来移动光标,还可以用h 、j、 k、 l 这四个键代替四个方向键来移动光标,这样可以避免由于不同机器上的不同键盘定义所带来的矛盾,而且使用熟练后可以手不离开字母键盘位置就能完成所有操作,从而提高工作效率。
以下命令均在命令行模式下完成光标移动:h 光标左移, 如果在按h 命令前输入数字n ,则光标左移n 个字符;l 光标右移 ,如果在按l 命令前输入数字n, 则光标右移n 个字符;j 光标上移, 如果在按j 命令前输入数字n, 则光标上移n 个字符;k 光标下移, 如果在按k 命令前输入数字n ,则光标xia 移n 个字符;0 (零) 光标移到行首;$ 光标移到行尾;H 光标移到屏幕上显示的第一行 (并不一定是文件头);L 光标移到屏幕上显示的最后一行 (并不一定是文件尾);M 光标移到屏幕的中间一行;nG 光标移到第 n 行;w或W 将光标右移至下一个单词的词首;e 或E 如果光标起始位置处于单词内(即非单词尾处),则该命令将把光标移到本单词词尾;如果光标起始位置处于单词尾,则该命令将把光标移动到下一个单词的...
在linux下怎么打开word,excel等office的文件
下载一个office试试看。
1、点击“setup.exe”开始正式的安装,在弹出的界面中勾选“我接受.....”,然后点击下一步2、点击“立即安装”3、安装开始,时间可能过长,请耐心等会4、完成安装Office 2013:http://www.3322.cc/soft/4188.html
在LINUX的新建终端中打开图片文件 用哪个命令?
展开全部 这种情况通常是由于Normal模板异常损坏引起的,修复方法如下:1、关闭所有打开的Word文档;2、复制这条命令:%appdata%\microsoft\templates3、开始 → 运行 → 粘贴上面复制的命令 → 确定4、在打开的目录下,找到Normal.dot并将其删除,然后重新运行Word即可。
...
关于linux vi命令
vim命令总结1.删除字符 要删除一个字符,只需要将光标移到该字符上按下"x"。
2.删除一行 删除一整行内容使用"dd"命令。
删除后下面的行会移上来填补空缺。
3.删除换行符 在Vim中你可以把两行合并为一行,也就是说两行之间的换行符被删除了:命令是"J"。
4.撤销 如果你误删了过多的内容。
显然你可以再输入一遍,但是命令"u" 更简便,它可以撤消上一次的操作。
5.重做 如果你撤消了多次,你还可以用CTRL-R(重做)来反转撤消的动作。
换句话说,它是对撤消的撤消。
撤消命令还有另一种形式,"U"命令,它一次撤消对一行的全部操作。
第二次使用该命令则会撤消前一个"U"的操作。
用"u"和CTRL-R你可以找回任何一个操作状态。
6.追加 "i"命令可以在当前光标之前插入文本。
"a"命令可以在当前光标之后插入文本。
"o"命令可以在当前行的下面另起一行,并使当前模式转为Insert模式。
"O"命令(注意是大写的字母O)将在当前行的上面另起一行。
7.使用命令计数 假设你要向上移动9行。
这可以用"kkkkkkkkk"或"9k"来完成。
事实上,很多命令都可以接受一个数字作为重复执行同一命令的次数。
比如刚才的例子,要在行尾追加三个感叹号,当时用的命令是"a!!!"。
另一个办法是用"3a!"命令。
3说明该命令将被重复执行3次。
同样,删除3个字符可以用"3x"。
指定的数字要紧挨在它所要修饰的命令前面。
8.退出 要退出Vim,用命令"ZZ"。
该命令保存当前文件并退出Vim。
9.放弃编辑 丢弃所有的修改并退出,用命令":q!"。
用":e!"命令放弃所有修改并重新载入该文件的原始内容。
10.以Word为单位的移动 使用"w"命令可以将光标向前移动一个word的首字符上;比如"3w"将光标向前移动3个words。
"b"命令则将光标向后移动到前一个word的首字符上。
"e"命令会将光标移动到下一个word的最后一个字符。
命令"ge",它将光标移动到前一个word的最后一个字符上。
、11.移动到行首或行尾 "$"命令将光标移动到当前行行尾。
如果你的键盘上有一个键,它的作用也一样。
"^"命令将光标移动到当前行的第一个非空白字符上。
"0"命令则总是把光标移动到当前行的第一个字符上。
键也是如此。
"$"命令还可接受一个计数,如"1$"会将光标移动到当前行行尾,"2$"则会移动到下一行的行尾,如此类推。
"0"命令却不能接受类似这样的计数,命令"^"前加上一个计数也没有任何效果。
12.移动到指定字符上 命令"fx"在当前行上查找下一个字符x(向右方向),可以带一个命令计数"F"命令向左方向搜索。
"tx"命令形同"fx"命令,只不过它不是把光标停留在被搜索字符上,而是在它之前的一个字符上。
提示:"t"意为"To"。
该命令的反方向版是"Tx"。
这4个命令都可以用";"来重复。
以","也是重复同样的命令,但是方向与原命令的方向相反。
13.以匹配一个括号为目的移动 用命令"%"跳转到与当前光标下的括号相匹配的那一个括号上去。
如果当前光标在"("上,它就向前跳转到与它匹配的")"上,如果当前在")"上,它就向后自动跳转到匹配的"("上去.14.移动到指定行 用"G"命令指定一个命令计数,这个命令就会把光标定位到由命令计数指定的行上。
比如"33G"就会把光标置于第33行上。
没有指定命令计数作为参数的话, "G"会把光标定位到最后一行上。
"gg"命令是跳转到第一行的快捷的方法。
另一个移动到某行的方法是在命令"%"之前指定一个命令计数比如"50%"将会把光标定位在文件的中间. "90%"跳到接近文件尾的地方。
命令"H","M","L",分别将光标跳转到第一行,中间行,结尾行部分。
15.告诉你当前的位置 使用CTRL-G命令。
"set number"在每行的前面显示一个行号。
相反关闭行号用命令":set nonumber"。
":set ruler"在Vim窗口的右下角显示当前光标位置。
16.滚屏 CTRL-U显示文本的窗口向上滚动了半屏。
CTRL-D命令将窗口向下移动半屏。
一次滚动一行可以使用CTRL-E(向上滚动)和CTRL-Y(向下滚动)。
要向前滚动一整屏使用命令CTRL-F。
另外CTRL-B是它的反向版。
"zz"命令会把当前行置为屏幕正中央,"zt"命令会把当前行置于屏幕顶端,"zb"则把当前行置于屏幕底端.17.简单搜索 "/string"命令可用于搜索一个字符串。
要查找上次查找的字符串的下一个位置,使用"n"命令。
如果你知道你要找的确切位置是目标字符串的第几次出现,还可以在"n"之前放置一个命令计数。
"3n"会去查找目标字符串的第3次出现。
"?"命令与"/"的工作相同,只是搜索方向相反."N"命令会重复前一次查找,但是与最初用"/"或"?"指定的搜索方向相反。
如果查找内容忽略大小写,则用命令"set ignorecase", 返回精确匹配用命令"set noignorecase" 。
18.在文本中查找下一个word 把光标定位于这个word上然后按下"*"键。
Vim将会取当前光标所在的word并将它作用目标字符串进行搜索。
"#"命令是"*"的反向版。
还可以在这两个命令前加一个命令计数:"3*"查找当前光标下的word的第三次出现。
19.查找整个word 如果你...
转载请注明出处51数据库 » linux打开word文档指令