签到天数: 21 天 连续签到: 0 天 [LV.4]偶尔看看III
|
楼主 |
发表于 2009-2-11 14:18
|
显示全部楼层
linux基本操作(二)
1vi的用法:vi test.txt 进入后 键盘输入i,a,o,R都可编辑文件,按下ESC 就可退出修改编辑文件,
:wq:保存退出:wq! 强制保存退出
:q:退出:q!强制退出不保存
2Shell 的用法
1> echo $PATH :显示变量PATH 的值(系统默认为是路径名)。
2> env:显示系统预设置的环境变量。
3> set:显示用户自己设置的变量。
4> unset 变量:除掉设置的变量。
5> export 变量 :引入其他文件中的变量。
6> alias h='history':将变量h 设置为 history
7> 命令重定向(将命令由输出到屏幕转为输出到文件,或由从屏幕输入到文件输入)
举例:ls -l > test 将结果由屏幕重写到test这个文件中去,以前存在的这个文件被覆盖了。
ls -l >>test 将结果追加到test这个文件的末尾去。
ls -al 1>list.txt 2>/dev/null
将结果正确的信息输入到list.txt中去,错误的结果丢弃。
mail -s \"test\" root
将.bashrc的内容寄给root
8> 管线命令(front | last管线的后面的命令[last]的输入是管线前一命令[front]的输出)
使用的命令:cut 、 sort 、 wc 、 uniq 、 tee 、 tr 、 split
举例 读取last指令中root 登陆的次数
last | grep root | wc -l
3 压缩指令
1> compress test将test这个文件或文件夹打包成 test.Z这种压缩文件。
compress -d test.Z 将其解压缩。
2> bzip2 -ztest 将test打包成test.bz2文件。
bzip2 -dtest.bz2 将其解压缩。
bunzip2 test.bz2 和上一条命令一样。
3> gzip test将test打包成test.gz文件。
gzip -d test 将其解压。
zcat test.gz 读取压缩的文件内容。
gunzip test.gz 解压缩。
4〉tar -cvf test.tar test 将test 打包成 test.tar 文件。
tar -zcvf test.tar.gz test 将test打包压缩成test.tar.gz文件。
tar -xvf test.tar解包。
tar -zxvf test.tar.gz解压缩。
tar -ztvf test.tar.gz这个t是用来读取压缩文件而不是解压缩。
5〉 cpio (不怎么理解,以后再说)
4 正规表达式
grep root /var/log/secure从指定的文件中查找有root的行
grep \"*[a-d]\" /var/log/secure从指定的文件中查找有a、b、c、d的行
grep kernel /var/log/messages从指定的文件中查找有kernel的行
grep ^boot /etc/*从指定的文件中查找首个单词为boot的行 |
|