软件测试linux面试相关的知识

一、常用的命令

ls(查看目录下的内容,-a显示隐藏目录)

cd(进入某个目录,cd .. 返回上一层目录,cd - 返回上一次的目录,cd / 返回根目录)

pwd(显示当前绝对路径)

mkdir(创建目录,mkdir a/b/c -p 创建多级目录)

touch(创建文件)

rm(删除文件,-r删除目录,-f强制删除)

mv(重命名、cp(拷贝)

vim(编辑文本,三种命令模式:1、esc进入命令模式;2、编辑模式:进入命令模式后,按i;3、尾行模式:shift+:)

二、linux环境下:查看端口号是否被占用

1、lsof -i:端口号

如lsof -i:8080,有返回值则表示端口有被占用,没有则表示没有被占用。

如果提示lsof没有安装,则可以用 yum install lsof 命令进行安装即可

2、netstat -tnlp| grep :端口号

如netstat -tnlp| grep :22,有返回值则表示端口有被占用,没有则表示没有被占用。

 三、windows环境下:查看端口号是否被占用

netstat -ano | findstr :端口号

如netstat -ano | findstr :443,有返回值则表示端口有被占用,没有则表示没有被占用。

四、less和more的区别

它们都可以查看文件内容,区别主要有以下3点

1、less查看文件可以用上下键显示文本内容,more则不可以;

2、less不必读取整个文件,所以加载速度会比less快;

3、less退出后不会在控制台留下显示的内容,而more会;

五、进程和线程的区别

1、进程是具有一定独立功能的程序,是系统进行资源分配和调度的一个独立运行单位(不同进程间允许互不干扰)。

2、线程是进程的一个实体,是cpu调度和分派的基本单位,它是比进程更小的能够独立运行的基本单位。

区别:

1、一个线程只能属于一个进程,一个进程可以拥有多个线程。

2、线程是进程工作的最小单位。

3、一个进程会分配一个地址空间,进程与进程间不会共享地址空间即不共享内存。

4、同一个进程下的多个线程,它们是共享父进程的地址空间。

5、线程是作为调度和分配的基本单位,进程是作为拥有资源的基本单位。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值