常用Linux命令

         作为测试人员,在实际项目中常常需要自己会独立部署测试环境,而且大部分项目都要部署在Linux系统,因此,需要熟练掌握常用Linux命令,这样在部署环境时就会游刃有余,遇到问题时也会迎刃而解,而不是惊慌失措,到处求人,下面就介绍一下在实际项目中常用到的一些Top级别的Linux命令:

目录

1、用户和用户组管理

1.1  用户组管理常用命令

1.2  用户管理常用命令

2、文件和目录操作

2.1  文件操作常用命令

2.2  目录操作常用命令

2.3  文件和目录权限管理

2.4  查找文件命令:

3、文件编辑器

3.1 vi编辑器

4、正则表达式

4.1  grep命令

5、文件的压缩与解压命令

5.1  tar命令将文件压缩命令:

5.2  tar命令将文件解压命令:

5.3  zip命令将文件压缩命令:

5.4  zip命令将文件解压命令:


1、用户和用户组管理

1.1  用户组管理常用命令

1.1.1 创建用户组:

【格式】:groupadd  -g GID   groupname

【示例】:groupadd  –g  666 test

【释义】:创建一个GID为666的用户组test

1.1.2 修改用户组:

【格式】:groupmod  -g  GID  groupname

【示例】:groupmod  -g  888 test

【释义】:将用户组test的群组号修改为888

1.1.3 删除用户组:

【格式】:groupdel  groupname

【示例】:groupdel  test

【释义】:删除用户组test

1.1.4 修改用户所属组:

【格式】:chown  -R

【示例】:chown  -R  shyd:test shyd

【释义】:将用户shyd所属组修改成用户组test

1.2  用户管理常用命令

1.2.1 创建用户并设置密码(一条命令搞定办法):

【示例】

useradd  -d  /home/test/zjydtest  -g test  -m –s  /user/bin/csh –p openssl  passwd -1 zjydtest’ zjydtest

【释义】

在/home/test/目录下新增一个用户名为zjydtest,密码为zjydtest的用户

1.2.2 查看passwd文件中添加的用户账号信息:

tail-1 /etc/passwd

1.2.3 查看加密后的用户账号及密码信息:

tail-1 /etc/shadow

1.2.4 修改用户密码:

【格式】:passwd  用户名

【示例】:passwd  zjydtest

【释义】:修改用户zjydtest的密码

1.2.5 删除用户:

【格式】:userdel  用户名

【示例】:userdel  zjydtest

【释义】:删除用户zjydtest

2、文件和目录操作

2.1  文件操作常用命令

2.1.1 创建文件命令:

【格式】:touch  文件名

【示例】:touch  file.txt

【释义】:创建一个名为file.txt的文件

2.1.2 查看文件清单命令:

ls-1  /home/test/zjydtest

2.1.3 文件复制:

【格式】:cp  被复制的文件所在路径及文件名  目标路径

【示例】:cp /home/test/zjydtest/file.txt  shydtest

【释义】:将/home/test/zjydtest/目录下的文件file.txt复制到shydtest目录下

2.1.4 删除文件命令:

【格式】:rm  文件名

【示例】:rm  file.txt

【释义】:删除文件file.txt

2.2  目录操作常用命令

2.2.1 创建目录命令:

【格式】:mkdir  文件夹名

【示例】:mkdir  zgydtest

【释义】:创建zgydtest目录

2.2.2 创建目录前指定权限:

【格式】:mkdir  -m  权限码  sdydtest

【示例】:mkdir  -m  777 sdydtest

【释义】:创建sdydtest目录,并赋权777

2.2.3 删除目录命令:

【格式】:rm  -rf 目录名

【示例】:rm  -rf sdydtest

【释义】:删除sdydtest目录

2.2.4 目录切换:

cd/home/test/

2.3  文件和目录权限管理

2.3.1 更改文件(目录)权限命令:

【格式】:chmod  权限码  文件名

【示例】:chmod  777  test.txt

【释义】:修改test.txt文件的权限为777

2.3.2 更改文件(目录)属主命令:

【格式】:chown -h zgydtest  file1.txt

【示例】:chown -h zgydtest  file1.txt

【释义】:将file1.txt文件的属主更改为zgydtest

2.4  查找文件命令:

【示例】:find  /  -name "*test"

【释义】:查找以test结尾的文件

3、文件编辑器

3.1 vi编辑器

vifile1.config

输入冒号(:)后可进行编辑,编辑完成之后输入冒号和wq!(:wq!)保存退出

4、正则表达式

4.1  grep命令

4.1.1  查看进程:

【格式】:ps  -ef|grep  进程名

【示例】:ps  -ef|grep  sdydtest

【释义】:查看sdydtest进程

4.1.2  关闭进程命令:

【格式】:kill  -9  进程名

【示例】:kill  -9  sdydtest

【释义】:强制关闭sdydtest进程

4.1.3  top命令:

显示当前系统正在执行的进程的相关信息,包括进程ID、内存占用率、CPU占用率等

5、文件的压缩与解压命令

5.1  tar命令将文件压缩命令:

【示例】

tar -zcvf /home/test/zjydtest zjydtest.bak20230224.tar.gz zjydtest

【释义】

将/home/test/zjydtest目录下的zjydtest文件夹打包成zjydtest.bak20230224.tar.gz

5.2  tar命令将文件解压命令:

【示例】:tar -zxvf  /home/test/zjydtest/  zjydtest.bak20230224.tar.gz

【释义】:将/home/test/zjydtest/目录下的zjydtest.bak20230224.tar.gz包解压

5.3  zip命令将文件压缩命令:

【格式】:zip  压缩包名  待压缩的原文件名

【示例】:zip  zjydtest.zip  zjydtest

【释义】:将zjydtest文件夹压缩成zjydtest.zip的zip包

5.4  zip命令将文件解压命令:

【格式】:unzip  -o  待解压的zip包

【示例】:unzip  -o  zjydtest.zip

【释义】:将zjydtest.zip包解压

     以上是我工作之余花时间整理的,如果你觉得此文章对你有一定的帮助,记得点赞、收藏一下,记得顺便点击如下链接关注一下小编的微信公众号吧,后续会不断有干货输出^.^~O(∩_∩)O

常用Linux命令作为测试人员,在实际项目中常常需要自己会独立部署测试环境,而且大部分项目都要部署在Linux系https://mp.weixin.qq.com/s?__biz=Mzg3NDkwMjM3Mg==&mid=2247483686&idx=1&sn=b461cfef63a27469855291397196df4b&chksm=cec8e72df9bf6e3bea0b0ccd289c5a722846578000f61e57d07524343c9f94ff03e1e91bb17a#rd

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值