笔记0519

来源:互联网 发布:已备案域名购买 编辑:程序博客网 时间:2024/05/23 01:50
bash:
1, 命令在`` 内, 不是单引号
2, 变量可以传递给子进程,子进程无法修改父进程的变量, 一个新的命令就是一个新的子进程(如 cat xxx文件)
3, if 判断 字符串用(==,!= 等), 整数用(-eq,-lt等)
4, 整数运算用 [[]],或者 let 等
5, 引用变量 使用 美元符号 $.
6, for 循环,  for i in `find ./ -name *.c`


全局查找并替换:
sed -i s/yyy/xxxx/g `grep yyy -rl --include="*.txt" ./` 


ctags -R


vi 列编辑


插入
ctrl + v ; 选择行 ; 大写 I ; 输入 ; esc esc ; 完成;
删除
v; 选择列; esc ; ctrl + v ; 选择 行 ; d ; 完成;


:%s/^/\/\//g 行首添加'//'
:2,50s/^/\/\//g 在2~50行添加'//'


:%s/\/\//^/g 行首删除'//'

:2,50s/\/\/^/g 2~50行首删除'//'


u ,撤销

ctrl + r ,取消撤销





github:


.gitignore 文件中描写忽略对象
0 0