欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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%的恢复,尤其是你的驱动器已经有损坏了,不过至少聊胜于无吧。

相关标签: GNU/Linux