分类:
2012-09-20 15:29:43
原文地址: 一些shell命令和一些命令小技巧 作者:wykitty
昨天缠着李某人给我讲了一下午...嘎嘎···嗯嗯··学了很多有意思的命令··还有一些常用命令的技巧···在这里稍稍的总结一下下···没什 么逻辑顺序哈···他也是想到什么就讲什么的,我整理的也比较乱···嗯··
1.建立一个规定大小的文件或目录:
dd if=/dev/zero of=./wuyun bs=512k count=2
这里建立的是大小为512*2的一个名为 wuyun的文件,这里就是我们这个/dev/zero设备的用法和用处· ··专门建一个容量一定的文件;dd 是创建,if(in),of(out)数据流(这个我还不清楚··等以后完全理解了再说明吧
2.在字符界面中测试网络,不能ping 的时候:
links
进去后会发现很多乱码···因为字符界面不支持中文。。。所以如果你打开的是个英文网站的话就能看到这个字符界 面的网页了···以前以为只能在图形界面打开网页呢···
3.打开PDF的命令:
evince filename.pdf
4. 将文本导入做成pdf格式:
前提,要安装enscript: sudo apt-get install enscript
enscript -p 目标文档 原文档
ps2pdf 目标文件 目标文件.pdf
root@wuyun:/home/wuyun#
enscript -p texiao texiao
[ 6 pages * 1 copy ] left in texiao
root@wuyun:/home/wuyun#
ps2pdf texiao texiao.pdf
root@wuyun:/home/wuyun# evince texiao.pdf
然 后嘞··你就可以看到你自己的pdf咯。。这个方法只能制作文本。。图片呀··什么还不行呢
5.清空历史命令记录:
history -c
6.创建文件:
touch file{1,2,3}
touch {1,2,3}{a,b,c}
再 敲敲touch [1-3]
touch [1-3][a-b]
这些就知道了{ }的神奇了吧。。
7.给文件打补丁:
先比较文件的差异
diff
-u file1 file2 > file3
打补丁
patch -b 源文件 补丁文件
wuyun@wuyun:~/wy$
diff -u 1 2 > 3
wuyun@wuyun:~/wy$ cat 3
--- 1 2010-07-26
12:05:13.584012040 +0800
+++ 2 2010-07-26 12:07:57.975978050 +0800
@@
-1 +1 @@
-hello
+hello kitty
wuyun@wuyun:~/wy$ patch -b 1
3 /*-b参数是备份文件1*/
patching
file 1
wuyun@wuyun:~/wy$ ls
1 1.orig 2
3 /*文件1为补丁文件*/
wuyun@wuyun:~/wy$ cat 1
hello kitty
wuyun@wuyun:~/wy$
cat 1.orig
hello
wuyun@wuyun:~/wy$ cat 2
hello kitty
8. 查看网络配置ifconfig截取自己的IP:
ifconfig eth0 | grep inet | cut -d ":" -f2 | cut -d " " -f1
不懂了可以cut --help
-d是定界->delimiter
-f->field
":" 把我的IP这行分了4个区域,“ ”把它分了3个区域
inet addr:192.168.200.90 Bcast:192.168.200.255 Mask:255.255.255.0
root@wuyun:~# ifconfig