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 --下载文件到本地

原文地址:https://www.cnblogs.com/zhuyue1/p/6082126.html