linux常用命令
在测试过程中经常会在Linux部署测试环境,当然作为一个合格的测试人员必须要学会使用常用的Linux命令(O(∩_∩)O),今天做个小总结~
一、切换用户
命令:su
用法:su 或者su -(或者写为:su root 或者su - root)
区别:su 不会重新加载切换用户的用户变量,su -会重新加载用户的用户变量
二、获取超级用户权限
命令:sudo
有一些命令是普通用户没有权限使用的,可以使用sudo来获取超级用户的权限(普通用户使用sudo命令需要在/etc/sudoers文件中配置才可以使用)
$代表普通用户,#代表root用户
三、文本编译器
vi有两种模式
1、命令模式
进入vi时默认为命令默认,该模式下可以进行搜索、复制、替换等
2、编辑模式
在编辑模式下可以编辑文本内容
3、模式切换
命令模式进入编辑:i(当前位置)、a(下一位置)、o(下一行)
进入命令模式:esc
1、重定向:将一个文件的内容复制到另一个文件
‘>’--代表重定向
eg:把文件a的内容写入到b文件中
cat a.txt > b.txt
echo 111 > b.txt ---把111重定向到b.txt ---会把源文件内容覆盖掉
eg2:不用删除文件的情况下使用重定向清空一个文件(即把空的内容重定向到这个文件):
> b.txt---清空b.txt
2、‘>>’--代表追加
echo 222 >> b.txt ---在文件末尾把222追加到b.txt文件中
3、同时执行2条命令‘&&’
eg:cat a.txt > b.txt && >a.txt----复制内容到b,并清空a
4、sz a.txt --下载文件到本地