linux常规操作
程序员文章站
2022-03-08 09:12:51
...
1.有一次一个同学用着实验室里的台式机上的ubuntu,但是那个机箱的鼠标的接口、USB接口都不太好,接口很容易不稳,然后,他勇敢的插上了两个硬盘和鼠标。
对于linux这种朝向硬件的操作系统,它在次日生成了一个40GB的log文件充斥着接口电压报错。只留下了一个terminal。
然后我就
echo "" > sys.log
好了。
2.有时候可能不小心(手欠)意外的删除了某些不该删除的文件夹。
使用extundelete来尝试恢复。恢复之前请必须umount该分区避免再次写入,否则就真的恢复不了了。
3.
锁定一个文件夹使其仅root用户可访问。
chmod 0000 direcotry
4.使用vim来加密你的文件
编辑退出时输入:X
它会让你输入一个密码
5.有时候会出现解压错误的情况,比方/home/phnic/hello和/home/phnic/Documents/hello这两个文件夹同名,原本应该在前者中解压的压缩包在后者解压了,然后乱了。
cd /home/phnic/Documents/hello && /bin/rm -rf "$(tar ztf /....gz)"
6.终端中执行上一次的命令,但是很长。。
输入!!来代替
7.我有时候喜欢用到pipe
将一个文件复制到多个目录中,我会
echo /dir1 /dir2 /dir3 | xargs -n 1 cp -v /filename
8.你有时候发现自己的磁盘出现了问题
先记得安装testdisk这个神奇的小工具。
如果驱动器加电并且运转了,甚至当驱动器有物理损坏时,这个小工具仍会奇迹般的取出一些文件来。 你可以通过一个旧式风格的命令“sudo testdisk /dev/sdX”来启动它,这里‘X’是你的驱动器号。
但是说句实在的,你不能期望文件系统100%的恢复,尤其是你的驱动器已经有损坏了,不过至少聊胜于无吧。