注:下面的操作如无特殊说明都是在一般模式下面
1、:q!不保存退出;
2、:qw保存退出;
3、:w保存不退出;
4、Esc退出编辑状态;
5、i插入字符;
6、dd剪切改行;
7、yy复制整行;
8、p复制到该行下面;
9、u撤销上一步操作;
10、o在该行下面插入一行;
11、O在该行上面插入一行;
12、:30跳转到第三十行;
13、/student向下查找student字符串;
14、:set number左端显示对应的行号;
15、shift+a跳转到该行的行尾并为插入模式;
16、rz -e 上传文件到Linux服务器;
17、sz -e 下载文件到本地;
18、scp test.php homework@172.16.11.106:/Users/homework/jenkins/tools/qrcode/logo 从当前系统copy到另外一个系统;
19、 grep "redis" -r 目录 在指定目录下搜索字符串;
20、grep "redis" -r ./在当前目录下搜索字符串(-r表示递归的对该目录下面的文件进行查找);
21、find 目录 -iname Teacher 不区分大小写的查找文件teacher;
22、//注释掉该行;
23、/* xxxxx */注释掉多行的内容;
24、[ctrl]+[d] 向下移动半页;
25、[ctrl]+[u] 向上移动半页;
26、home键 使光标移动到当前行的最前面;
27、end键 使光标移动到当前行的最后面;
28、?student 向下查找student字符串;
29、:24,30s/this/that/g 将24到30行之间代码中的this替换为that;
30、:24,30s/that/this/gc将24到30行之间代码中的that替换为this并有提示;
31、cat filename 一次查看整个文件;
32、cat filename | grep 16-11-14 查找文件中有“16-11-14”的内容,并默认标红;
33、G 使光标移动到文件最后一行;
34、df -h 查看linux机器剩余空间大小;
35、ls -a或者ll -a查看该目录下所有文件(包括隐藏文件);
35、gg 使光标移动到文件第一行;
36、ll -h 查看当前目录下面所有文件的大小和属性;
37、?student向上查找student字符串;
38、vi first.php second.php 同时打开两个文件;
39、:files 列出vi打开的所有文件;
40、:n编辑下一个文件;
41、:N编辑上一个文件;
42、:sp [filenames] 打开一个新窗口,不加filenames表示打开同一个文件,加filenames表示打开一个新的文件;43、type -t vi 查看vi命令是内置命令还是外置命令;
44、mv a b 给文件夹a重命名为b;
45、scp -r script homework@172.16.11.106:/Users/homework/jenkins/tools/qrcode/logo 从当前系统copy文件到另外一个系统;
46、ifconfig -a linux下查看ip命令;
47、备份文件夹:cp -r test tests_bak;
48、重命名文件夹:mv test test1;
49、查看进程:ps -aux | grep scs;
50、删掉进程:kill -9 xxxx;
51、
grep命令 例如:coursewf | grep -C 10 'xiaoming'
-a或--text 不要忽略二进制的数据。
-A<显示列数>或--after-context=<显示列数> 除了显示符合范本样式的那一列之外,并显示该列之后的内容。
-b或--byte-offset 在显示符合范本样式的那一列之前,标示出该列第一个字符的位编号。
-B<显示列数>或--before-context=<显示列数> 除了显示符合范本样式的那一列之外,并显示该列之前的内容。
-c或--count 计算符合范本样式的列数。
-C<显示列数>或--context=<显示列数>或-<显示列数> 除了显示符合范本样式的那一列之外,并显示该列之前后的内容。
-d<进行动作>或--directories=<进行动作> 当指定要查找的是目录而非文件时,必须使用这项参数,否则grep指令将回报信息并停止动作。
52、检测端口号:netstat -ntp | grep端口号 检测端口号是否被占用;netstat -apn查看所有进程和端口占用情况;
53、root权限下 vi .k5login看有没有Homework权限;
54、top :查看服务器下的资源消耗;
55、<>: mysql 下的不等于;
56、like : select * from tblExamDetail where ext like '%commentScoreGte%' limit 1\G;
57、select count(*) from tblStudent where grade=5 and phone<> '';
SELECT * FROM tb_stu WHERE age BETWEEN 0 AND 18;
58、cp-r qrcode qrcode_bak:复制文件夹;