linux中的撤销命令 linux如何撤销操作( 二 )


2) 在清单中找到这个出错进程 。因为程序的名称列在清单的最右边 , 通常一眼就可以找到它 。
3) 请记下ps命令输出清单中进程状态行最左边的ID数字 。
4) 输入“kill ID”,终止该进程 。
5) 使用ps命令查看该进程是否仍在运行中 。
6) 如果它没有出现在清单中,你就已经完成linux中的撤销命令了操作 。如果它还在运行中,请输入“ kill 9 ID” 。这个命令就可以达到目的 。这个命令强制性地终止了那个进程,并不进行善后工作,因此不到必要的时候最好别使用它 。
?
linux icc撤回上一步没有这种命令 。
在linux系统中,要修改文件的话,需要先做好备份 。linux与windows系统不同,撤销命令不是在任何情况下都能使用的 。很多命令一旦执行就无法恢复 。
Linux 编辑文本命令一、vi编辑器有3种基本工作模式
分别是linux中的撤销命令:命令模式、文本输入模式、和末行模式 。
第一:命令行模式:
该模式是进入vi编辑器后linux中的撤销命令的默认模式 。任何时候linux中的撤销命令,不管用户处于何种模式,按下ESC键即可进入命令模式 。在该模式下,用户可以输入vi命令,用户管理自己的文档 。此时从键盘上输入的任何字符都被当作编辑命令来解释 。若输入的字符是合法的vi命令 , 则vi在接受用户命令之后完成相应的动作 。但需要注意的是,所输入的命令并不回显在屏幕上 。若输入的字符不是vi命令,vi会响铃报警 。
第二:文本输入模式:
在命令模式下输入命令i、附加命令a、打开命令o、修改命令c、取代命令r或替换命令s都可以进入文本输入模式 。在该模式下,用户输入的任何字符都被vi当作文件内容保护起来,并将其显示在屏幕上 。在文本输入过程中,若想回到命令模式下,按ESC键即可 。
第三:末行模式:
末行模式也称ex转义模式 。在命令模式下,用户按“:”键即可进入末行模式下,此时vi会在显示窗口的最后一行(通常也是屏幕的最后一行)显示一个“:”作为末行模式的说明符,等待用户输入命令 。多数文件管理命令都是在此模式下执行的(如把编辑缓冲区的内容写到文件中等) 。末行命令在执行完后,vi自动回到命令模式 。如果要从命令模式转换到编辑模式 , 可以键入a或者i 。如果需要从文本模式返回,则按ESC即可 。在命令模式下输入“:”即可切换到末行模式,然后输入命令 。
实例演示
首先我们使用命令 vi filename 打开一个文件,这个时候进入到的是命令模式
接下来我们按i , 然后键盘随便输入写内容 。
然后按ESC重新进入到命令模式 。
在命令模式的情况下,我们按: , 进入到了末行模式 。
我们输入wq!,然后回车,强行保存退出 。
下次我们再打开对应文件(可用less filename命令打开),即可看到内容已经更改 。
补充:
(1)末行模式下:q! 【强制退出不保存】 q【退出不保存】 wq【退出并保存后面也可以加个!】
(2)如果你不想保存直接退出有可以在命令模式下使用“ctrl+z”快捷键或者按住“shift”键,输入两个z即可退出 。
更多命令
进入vi的命令:
vi filename :打开或新建文件,并将光标置于第一行首
vi +n filename :打开文件 , 并将光标置于第n行首
vi + filename :打开文件,并将光标置于最后一行首
vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处
vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename

推荐阅读