首页 > 互联网 > 正文

linux面试一般会问到什么(linux常问基本命令面试题)

作为一名测试工程师,Linux 是务必要掌握的一项技能。由于一大半的互联网集团的项目都是搭建和部署在 Linux 服务器上的,因此测试就算不去负责搭建和保护测试环境,也需要在测试过程中去服务器那边定位测试中的问题。

因此,Linux 操作系统及命令是测试必备的技能;今日咱们就给各位列举一下 Linux 惯用命令的操作及场景!

你了解什么是Linux操作系统

Linux 是一套开源不要钱操作,支持多用户、多任务、支持多线程和好几个核心 CPU 的操作系统。

咱们现在市面上广泛操作的是 Linux 的发行版,所谓的 Linux 的发行版便是将 Linux(内核)与应用软件做一个打包,可供用户安装和配置。

现在市面上比较知名的发行版有:Ubuntu,RedHat,CentOS 等等。

Linux系统和windows系统区别

Linux 和 windows 同作为操作系统,这些人主要的区别有哪几个呢?详见下面的表格

linux面试一般会问到什么(linux常问基本命令面试题)

Linux惯用的命令

探询了 Linux 操作系统和目录结构之后,紧接着便是要核心学习内部的一些惯用命令了!

系统命令

uname:可显示电脑计算机以及操作系统的有关信息

uname -a :显示主机名、内核等系统信息

linux面试一般会问到什么(linux常问基本命令面试题)

hostname:显示系统主机名

hostname -i :显示系统 IP 地址

linux面试一般会问到什么(linux常问基本命令面试题)

cal:显示本月的日历

linux面试一般会问到什么(linux常问基本命令面试题)

date:显示当前时间

uptime:显示运行时间

linux面试一般会问到什么(linux常问基本命令面试题)

whereis xxx :显示 xxx 程序或许的地点

which xxx:显示 xxx 命令对应执行的程序

linux面试一般会问到什么(linux常问基本命令面试题)

查看文件命令

cat file1 > file2 : 将 file1 的文件内容输入到 file2 中

more file1:按页查看 file1 文件内容,曾经向后翻看文件 (空格-一行行, 空白键-一页页)

less file1:按页查看 file1 文件内容,可往前往后翻看文件 (上下键)-q 退出

head -n 5 file1:显示 file1 文件的前 5 行 == 默认前 10 行

tail -n 5 file1:显示 file1 文件的后 5 行 === 默认后 10 行

tail -f file1:实时显示 file1 文件的最新增加内容 === 查看动态更换升级的日志 , ctrl + C 退出

wc /path/file: 输出 file 文件的行数,单词书和字节数

Linux目录结构

linux面试一般会问到什么(linux常问基本命令面试题)

bin (binaries)存放二进制可执行文件

sbin (super user binaries)存放二进制可执行文件,只有root才能访问

etc (etcetera)存放系统配置文件

usr (unix shared resources)用来存放共享的系统资源

home 存放用户文件的根目录

root 超级用户目录

dev (devices)用来存放设备文件

lib (library)存放跟文件系统中的程序运行所需要的共享库及内核模块

mnt (mount)系统管理员安装临时文件系统的安装点

boot 存放用来系统引导时操作的许多种文件

tmp (temporary)用来存放许多种临时文件

var (variable)用来存放运行时需要蜕变资料的文件

 

相关文章