嵌入式笔记 2

1: 环境变量:

     export 输出所有

     export PATH=$PATH:/tmp/  加入/tmp/到PATH路径下

     查看 vim ~/bash_profile 可以看到当前用户对PATH路径的一些修改情况

    对于非root用户 可以更改 ~/.bashrc   export PATH=$PATH:/tmp/什么的来直接更改 重启终端生效 但是这种更改对root不起作用

    对于root用户 可以更改 /etc/profile 重启中断

2:

双引号用来避免 shell 处理特殊字符,比如空格、星号等

单引号和双引号类似,区别在于对环境变量的处理上,单引号不替换环境变量。例如

$ echo "You are $USER"

You are bgates

双引号替换环境变量

$ echo 'You are $USER'

You are $USER

反引号(`)用来把命令转化为输出,例如:

$ echo `date`

3:

“>”符号可以把标准输出重定向到文件:ls /home/* > dir.txt

“>>”符号可以把标准输出追加到已存在文件:ls /etc/* >> dir.txt

4:

vim的查找替换命令:

语法为 :[addr]s/源字符串/目的字符串/[option]
全局替换命令为::%s/源字符串/目的字符串/g
[addr] 表示检索范围,省略时表示当前行。
如:“1,20” :表示从第1行到20行;
“%” :表示整个文件,同“1,$”;
“. ,$” :从当前行到文件尾;
s : 表示替换操作
[option] : 表示操作类型
如:g 表示全局替换; 
c 表示进行确认
p 表示替代结果逐行显示(Ctrl + L恢复屏幕);
省略option时仅对每行第一个匹配串进行替换;
如果在源字符串和目的字符串中出现特殊字符,需要用”\”转义
5:
同时打开多个文件:
:split
:vsplit  效果大赞!!!

posted @ 2011-09-20 17:07  王帅901  阅读(176)  评论(0编辑  收藏  举报