一、find:
查找文件:find可以按文件名搜; 权限不够前面加sudo。
二、tar压缩和解压缩:
归档管理:打包tar加-cvf选项再加某某.tar(没压缩);解包tar加-xvf选项再加某某.tar。
压缩(解包)在整体文件名后加.gz,然后加一个选项z;ll是-la的选项;在整体文件名后加.bz2,然后加一个选项j会比加.gz的大一些;zip压缩、unzip解压缩 ;用tar时可以写一个-C,意思是解压到指定路径(用unzip时可以写一个-d);which查看用的命令到底在哪个路径下的文件;重点是压缩解压缩。
三、cal、date、ps、top、htop、kill:
1、cal查看当前日历;
2、date查看当前时间(可以显示、设置当前时间 );
3、ps;4、top;5、htop都是查看进程信息;
6、kill后面写上ps出的这个程序对应那个号再加上这个值。
四、df、du、ifconfig、ping命令:
1、df 显示硬盘使用情况(一般用来查看硬盘还有多大、多少);
2、du显示当前路径的使用情况;
3、ifconfig查看ip地址信息(设置网卡ip地址);
4、ping测试远程主机连通性。
五、useradd、su、exit、ssh、whoami:
1、useradd添加用户账号;
2、su切换账户;
3、exit退出登录账户;
4、ssh远程控制(Ubuntu);
5、whoami查看当前用户,who查看登录用户;
6、passwd设置(修改)用户密码。
六、创建用户、创建组:(大体了解)
1、useradd创建用户;
2、groupadd创建组;
3、chown修改文件所有者;
4、chgrp修改文件所属组。
七、修改文件的权限-重点:
前面写d的是文件夹,前面写-的是普通文件。
1、rwx→可读可写可执行;
2、r--→只能读;
3、r-x→可读可执行但是不可以写。
字母法chmod u=rwx,g=rwx,o=rwx;数字法chmod 137。
八、gedit、sublime:
编辑器:gedit废弃;
sublime写代码。
九、vi命令:
vim编辑器之神;vi、vim通用;wq保存并退出,shift+zz相当于wq;默认是命令模式;编辑(插入)模式;可输入wq的地方是末行模式。
1、在命令模式时,末行模式直接输wq,在编辑(插入)模式时,输入一个:(冒号);
2、按i从命令模式切换到编辑(插入)模式;
3、按esc退出。
4、按小写i在前面插入,按大写I在开头插入;
5、按小写a在后面插入,按大写A在末尾插入;
6、按小写o在下面插入,按大写O在上面插入。
yy:复制光标所在的这一行;4yy:复制光标所在行开始向下的4行。
p:粘贴。
7、dd:剪切(删除)光标所在的一行;
8、2dd:剪切(删除)光标所在行向下的2行;
9、D:从当前的光标开始剪切,一直到行末;
10、d0:从当前的光标开始剪切,一直到行首;
11、x:删除当前的光标,每次只会删除一个;
12、X:删除当前光标前面的那个,每次只会删除一个。
控制光标k上j下h左l右。
H:当前屏幕的上方;M:当前屏幕的中间;L:当前屏幕的下方。
13、ctrl+f→向下翻一页代码;ctrl+b→向上翻一页代码;
14、ctrl+d→向下翻半页代码;ctrl+u→向上翻半页代码。
15、20G:快速的定位到第2行代码;G:快速的回到整个代码的最后1行;gg:快速回到整个代码的第1行。
16、w:向后跳一个单词的长度,即跳到下一个单词的开始处;
17、b:向前跳一个单词的长度,即跳到上一个单词的开始处。
18、u:撤销刚刚的操作;ctrl+r:反撤销。
19、v:按字母选中一片代码;V:按行选中一片代码。
20、>>:一般在V选中的情况下整体向右移动代码;<<:整体向左移动代码。
21、.:重复执行上一次的命令。
22、r:替换一个字符;R:替换光标以及后面的字符;%s:替换整篇文章;1,10s:替换第一行至第十行之间的。
23、查找:n:下一个;N:上一个。