查看: 521|回复: 6

linux基本操作(二)

 关闭 [复制链接]

签到天数: 21 天

连续签到: 0 天

[LV.4]偶尔看看III

发表于 2009-2-11 14:18 | 显示全部楼层 |阅读模式
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的行
PCOS系统下载站:http://zhuangji.wang

签到天数: 2090 天

连续签到: 2 天

[LV.Master]伴坛终老IIII

发表于 2009-2-11 14:21 | 显示全部楼层
进来学习一下
PCOS系统下载站:http://zhuangji.wang

该用户从未签到

发表于 2009-2-11 18:42 | 显示全部楼层
过来学习学习啊。
PCOS系统下载站:http://zhuangji.wang

签到天数: 7 天

连续签到: 0 天

[LV.3]偶尔看看II

发表于 2009-2-18 00:10 | 显示全部楼层
来抱着学习的态度
PCOS系统下载站:http://zhuangji.wang

签到天数: 21 天

连续签到: 0 天

[LV.4]偶尔看看III

发表于 2009-5-22 20:39 | 显示全部楼层
不错。基础知识多知道点很好的
PCOS系统下载站:http://zhuangji.wang

签到天数: 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的行
PCOS系统下载站:http://zhuangji.wang

签到天数: 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的行
PCOS系统下载站:http://zhuangji.wang

本版积分规则