【软件测试】总结了实几十个工作中容易遗忘的 Linux 操作,倒要看看你能拿几分?

您所在的位置:网站首页 awk打印所选行数 【软件测试】总结了实几十个工作中容易遗忘的 Linux 操作,倒要看看你能拿几分?

【软件测试】总结了实几十个工作中容易遗忘的 Linux 操作,倒要看看你能拿几分?

2023-04-08 00:12| 来源: 网络整理| 查看: 265

​1、在之前使用linux过程中,使用什么工具远程连接? 一般常用xmanager,它集成了xshell xftp 2、常用的linux命令有哪些?

目录相关: cd mkdir rmdir pwd Is ll=ls-l mv cp

文件相关: rm-rf cat more tail head vi du find

网络相关: ping ifconfig netstat

用户相关: groupadd useradd passwd su

权限相关: chmod chgrp chown

系统相关: reboot shutdown mount free df

进程相关: top ps kill

压缩相关: tar zip unzip gzip

其它: grep echo sh init(0-- 6)

3、如何使用linux命令查看后台日志?使用tail-f日志文件名称 4、解释命令的含义Is-la lgrep log、 ps -ef、kill -9 2543 Is -la lgrep log查找当前目录含有log的文件 Ps -ef查看所有进程 Kill-9 2543强制终止2543进程 5、查看linux文件大小?

可以使用1s-1文件名或者 du文件名

6、重启网络服务的命令?

service network restart或systemctl restart network

network网络服务 firewalld防火墙 mysql数据库服务 httpd apache 服务

7、find命令如何使用?

Find查找目录 -name 文件名称 -type 文件类型

Type可以填写f (文件) d (日录) 1[链接文件)等

8、linux 如何清空日志文件的内容?

cat“”> test.log 其中test.log为日志文件

9、tomcat相关目录用途? bin目录:主要用来存放Tomcat的命令 conf日录:存放tomcat服务器全局配置的各种文件 lib目录:存放Tomcat服务器所需要的所有Jar包 log目录:存放tomcat执行时的日志文件 webapps目录:Tonmcat默认部署路径 10、启动shell

GNU bash shell能提供对linux 系统的交互式访问。作为普通程序运行,通常在用户登陆终端时启动。登录时系统启动的shell依赖与用户账户的配置。

11、bash手册

大多数linux发行版自带以查找shell命令及其他GNU工具信息的在线手册。man命令用来访问linux系统上的手册页面。当用man命令查看手册,使用分页的程序来现实的。

12、编辑start.sh文件,查看文件前10行内容和后10行内容

vi start.sh head -n 10 start.sh 前10行 tail -n 10 start.sh 后10行

13、vim怎么退出`q` 不保存直接退出 `wq` 保存后退出 `q!` 强制退出14、vim怎么快速查找

按下ESC输入: 再输入: 空格 +查找内容

15、如何查看linux端口号被占用

netstat -a 查看端口状态

16、如何查看进程状态?

ps -ef | grep 进程名

17、5个客户端通过TCP连接到主机,如何查看这5个连接

netstat -nat|grep ESTABLISHED

18、使用哪一个命令可以查看自己文件系统的磁盘空间配额呢?

使用命令repquota 能够显示出一个文件系统的配额信息

注:只有root用户才能够查看其它用户的配额。

19、怎样一页一页地查看一个大文件的内容呢?

通过管道将命令”cat file_name.txt” 和 ’more’ 连接在一起可以实现这个需要.

[root@localhost ~]# cat file_name.txt | more

20、统计文件的行数

awk ‘END{print NR}’1.txt

sed -n ‘$=’ 1.txt

21、打印第六列的和

cat 1.txt | awk ‘{sum+=$6} END {print sum}’

22、打印文件中重复行的行数

awk ‘{for (i=1;i Test_file=`ls ${bak_path} | grep -e ^${Bak_Pro} | grep b${Bak_File}$ ` 40、shell脚本删除指定天数前的备份文件find /APP/ido/xu/ -mtime +7 -name "idoxu.tar.*" -exec rm -rf {} \;41、使用mkdir命令建立多层目录 mkdir -p /APP/ido/xu/isTester

默认情况下mkdir 无法创建多层目录,需要加上参数-p

42、scp报错:not a regular file

原因是 这样是相当于下载文件夹,而非文件。

解决办法是 加参数 -r

scp -r Test_ido_* [email protected]:/root/.jenkins/jobs/

这样就可以了

43、linux下面覆盖文件,如何实现直接覆盖,不提示

直接输入命令即可实现

输入命令:cp -rf idolaoxu ldolaoxunew

会提示如下:

cp:是否覆盖“ idolaoxu/idolaoxu11/xu.sh”?

OK,只需加个""搞定~

如下:

\cp -rf idolaoxu ldolaoxunew/

结语

软件测试工作中用到的Linux操作内容就讲到这里啦!如有需要了解软件测试相关的其他内容,点击下面小卡片进行查看学习~

同时,有不理解或有误需要补充的地方也欢迎评论区共同探讨大家一起交流技术 。

​最后:【可能给你带来帮助的教程】

这一些资料,对做【软件测试】的朋友而言应该是较为完整了,这类学习资料也陪伴我走过了最艰难的路程,希望也可以帮助到你!万事要尽早,尤其是技术行业,一定要提升技术功底。

以上软件测试资料领取小伙伴可以通过点击下面的小卡片



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3