unix linux 下的删除 命令和 撤销命令

问题一
unix linux 下的删除命令是 rm 我想知道下这个删除是物理删除还是逻辑删除?不管是什么删除我想知道 用rm删除的东西还能还原嘛?就是不小心删除了一个文件或者文件夹想把他还原回来

问题二

unix linux 有没有 撤销命令?就是撤销上一步的操作

1、删除命令:rm

-i 删除前逐一询问确认。

-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。

-r 将目录及以下之档案亦逐一删除。

rm删除的东西不能还原。文件一旦通过rm命令删除,则无法恢复,所以必须格外小心地使用该命令。

2、撤销命令:

u   撤销上一步的操作。

Ctrl+r 恢复上一步被撤销的操作。

扩展资料:

1、撤销命令的使用场景:vi编辑器:

基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。 这三种模式的作用分别是:

命令模式:

用户刚刚启动 vi/vim,便进入了命令模式。

此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。比如我们此时按下i,并不会输入一个字符,i被当作了一个命令。

以下是常用的几个命令:

i 切换到输入模式,以输入字符。

x 删除当前光标所在处的字符。

: 切换到底线命令模式,以在最底一行输入命令。

输入模式:

在命令模式下按下i就进入了输入模式。

在输入模式中,可以使用以下按键:

字符按键以及Shift组合,输入字符

ENTER,回车键,换行

BACK SPACE,退格键,删除光标前一个字符

DEL,删除键,删除光标后一个字符

方向键,在文本中移动光标

HOME/END,移动光标到行首/行尾

Page Up/Page Down,上/下翻页

Insert,切换光标为输入/替换模式,光标将变成竖线/下划线

ESC,退出输入模式,切换到命令模式

底线命令模式:

在命令模式下按下:(英文冒号)就进入了底线命令模式。

底线命令模式可以输入单个或多个字符的命令,可用的命令非常多。

在底线命令模式中,基本的命令有(已经省略了冒号):

q 退出程序

w 保存文件

按ESC键可随时退出底线命令模式。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-15
在 Unix 命令行环境下,删除命令是永久性删除命令。不像 Windows,只是移到回收站。
所以在 Unix 和 Linux 中,撤销指令是没有的,每一次输入命令必须小心谨慎。

当然,如果是有 GNOME 或者 KDE 这样的桌面环境的话,是可以撤销的,因为有回收站。
第2个回答  推荐于2017-09-17
首先rm得东西肯定是没有了,除非你有再别的地方还有。
但是你要看以前的命令记录 可以用history 50 (50是指50条)或者esc+k 一条条看 ,当命令运行得得时候可以用ctrl+z撤销。运行完得你运行则没有这样得命令本回答被提问者采纳
第3个回答  2012-05-28
强制删除:rm -rf 加文件名 撤销是按ctrl+c ,ctrl+z停止。
第4个回答  2008-07-30
没有
相似回答