在Linux下进行文件“粉碎”
众所周知Windows下的文件删除之后是有可能恢复的,对重要文件,为了增加恢复的难度,我们可以用文件粉碎工具进行文件粉碎。我最常用的是集成到资源管理器中的Eraser。那么在Linux下有没有类似的软件呢?我在一台只有Ubuntu系统的主机上,安装了一个文件粉碎工具wipe,有些想法,记下来。
安装:apt-get install wipe
wipe有没有GUI我不知道,命令行也不难用:
粉碎一个文件:wipe 文件名
粉碎一个文件夹:wipe -rf 文件夹名
(更多用法,请参考 wipe -h)
虽然在命令行使用wipe挺简单,但是,在图形界面下,我们希望它能集成到类似于Windows的右键菜单里,那样我们就可以在浏览某个文件/文件夹的时候,直接点击右键,在菜单里执行wipe。要达到这种的效果,你首先需要一个工具 nautilus,安装方法:apt-get install nautilus-actions
安装了之后,在“系统”→“首选项”里就可以看到“Nautilus 动作配置”的选项了。点击进入之后,请按下面的步骤跟着我一起,将wipe集成到右键菜单中:
(1)点击工具栏的“Define a new action”按钮:
(2)在各个选项卡里分别如下设置:
Action选项卡:
Command选项卡:
Conditions选项卡:
(3)设置好之后,点击工具栏的“Record all the modified actions”按钮进行保存。
(4)现在我们再打开Ubuntu的文件浏览器,看看wipe是不是已经集成到右键菜单里了?例如,我们右键点击一个文件,再点击“use wipe to erase files”,wipe就开始粉碎文件了。
wipe粉碎文件的耗时较长,这一点与Windows下的Eraser有很大的不同,而且wipe粉碎文件时,硬盘灯几乎不闪烁。Erase粉碎文件时,硬盘灯是狂闪的,因为它在不断地用垃圾数据覆写某一块磁盘空间。所以我不知道wipe花那么长时间到底在干嘛,不过用wipe删除文件总是要放心一点的。
注意:由于使用了-rf参数,所以在右键菜单中用wipe粉碎文件夹/文件的时候,不会弹出任何提示,请一定要想好了再删除!
相关文档:
转自:http://linuxtoy.org/archives/top-10-one-liners.html
下面是来自 Commandlinefu 网站由用户投票决出的 10 个最酷的 Linux 单行命令,希望对你有用。
sudo !!
以 root 帐户执行上一条命令。
python -m SimpleHTTPServer
利用 Python 搭建一个简单的 Web 服务器,可通过 http://$HOSTNAME:8000 访问。
:w !su ......
将asterisk移植到ppc__6xx环境下的嵌入式系统上的主要步骤:
在宿主机上asterisk源码包解压缩后的目录下:
1. ./configure CC=ppc_6xx_gcc --without_gnu_ld __host=ppc_linux (过去有段时间了,大小写可能有点记不清楚)
2. make menuselect (选择要裁剪的组件)
3. make cross_complier=ppc_6xx ARCH=ppc
4. ma ......
http://www.soidc.net/articles/1215484977397/20080407/1215945405315_1.html
一、在一个已建好的文件系统上进行修改
设已建立好的文件系统压缩文件为ramdisk.gz
1、解压
#cd ramdisk.gz所在目录
#gunzip ramdisk.gz
&nb ......
1. 网络子系统
* 系统调用接口
* 协议无关层
* 协议实现层
* 驱动无关层
* 驱动程序层
注:调用接口<->协议层<->驱动程序
2. 网卡驱动程序
* 位于数据链路层
3. 关键数据结构
* struct net_device
* struct sk_buffer
4. 初始化
* 生成net_device,并初始化其成员
* 根据需要,对网卡自身寄存器 ......