学习日志 2012年7月11日
今天将昨天搭建的环境全部拆掉又重新安装了一遍, 总结经验如下:
1.拆掉环境时, 要先查看程序是否在运行. 先停掉所有的进程, 然后再删除安装目录中所有的文件及文件夹.
2.搭建环境时, 一定要注意当前操作的用户. 如果用户不正确, 执行删除操作, shell脚本命令时, 会出错.比如web模块的安装.
3.DS模块和web模块连接数据库时, 要注意连接的数据库名, 用户名信息. 否则会报错.
关于LINUX的命令:
1.在 linux 底下最常使用的文书编辑器为 vi ,请问如何进入编辑模式?
在一般模式底下输入∶ i, I, a, A 为在本行当中输入新字元;(出现 ˉInsert- )
在一般模式当中输入∶ o, O 为在一个新的一行输入新字元;
在一般模式当中输入∶ r, R 为取代字元!(左下角出现 ˉReplace-)
2.若 [pagedown] [ pageup] 在一般模式无法使用时,如何往前或往后翻一页?
[Ctrl] + [f]
[Ctrl] + [b]
3.如何到本档案的最后一行、第一行;本行的第一个字元、最后一个字元?
G, 1G, 0, $
4.如何删除一行、n行;如何删除一个字元?
dd, ndd, x 或 X (dG 及 d1G 分别表示删除到页首及页尾)
5.如何复制一行、n行并加以贴上?
yy, nyy, p 或 P
6.如何搜寻 string 这个字串?
?string (往前搜寻)
/string (往后搜寻)
7.如何取代 word1 成为 word2,而若需要使用者确认机制,又该如何?
:1,$s/word1/word2/g 或
:1,$s/word1/word2/gc (需要使用者确认)
8.如何读取一个档案 filename 进来目前这个档案?
:r filename
9.如何另存新档成为 newfilename?
:w newfilename
10.如何存档、离开、存档后离开、强制存档后离开?
:w; :q∶ :wq; :wq!
11.如何设定与取消行号?
:set nu
:set nonu
12.在编辑状态下, 当输错字时, 可以使用ctl+H来代替backspace删除之前的字符.
英文字母o在当前光标所在的下一行插入新的一行
英文字母O在当前光标所在的上一行插入新的一行
13.查看当前使用的shell名称
echo $SHELL