软测笔记5-Linux面试题

发布时间 2023-07-03 21:51:28作者: 问题不大、

1. 什么是操作系统?

操作系统是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石

2. Linux操作系统主要应用领域有哪些?

Linux操作系统主要应用领域包括:应用服务器、数据库服务器、网络服务器、云计算

3. 简述Linux的文件系统结构

Linux的文件系统结构是以树形结构来显示目录和文件的,是 / 根目录开始

4. 常用的文件及目录命令有哪些?

ls、cd、touch、mkdir、cp、mv等

5. 在Linux终端中可以通过哪些命令进入到用户目录

cd /home/用户目录、cd -

6.在Linux终端中,如何查看用户目录下的所有文件(包含隐藏文件)的详细信息。(使用绝对路径和相对路径)

ls -al /home/admin 、 ls -al ./

7. 通过Linux终端在Desktop中创建一个名为adir的目录,该目录中包含一个名为dir1的目录

mkdir –p ./Desktop/adir/dir1

8. 在上一题中的dir1目录下创建一个名为test.txt文件

touch ./Desktop/adir/dir1/test.txt

9. 在dir1目录下创建以下两个文件 abc.txt和abd.csv

cd ./Desktop/adir/dir1
touch abc.txt abd.csv

10. 通过Linux终端查看dir1目录下的所有txt文件详细信息并写入test.txt文件中

ls –l *.txt > test.txt

11. 通过Linux终端在adir目录下再创建一个名为dir2的目录,同时在dir2下再创建两个文件: 1.txt和2.txt。

mkdir ../dir2
touch ../dir2/1.txt ../dir2/2.txt

12. 通过Linux终端将dir2目录下的所有文件复制到dir1目录下

cp ../dir2/* ./

13. 通过Linux终端删除dir2目录及目录下的文件(一条命令实现)

rm –rf ../dir2

14. 通过linux终端命令中通过管道符查看 /etc 目录下 以 conf结尾的文件

ls /etc |grep $conf

15. 通过linux终端命令查看 /etc下的文件信息并写入到abc.txt文件中

ls /etc >abc.txt

16. Linux中文件权限有哪几种,分别用什么字母表示?

有四种, r表示读、w表示写、x表示执行、 -表示无权限

17. Linux修改文件权限的方法有哪些?

字母法和数字法。 字法通过chmod ugo=rwx 文件名字母法中的u表示所属用户、g表示用户组、o表示其他用户
chmod 777 文件名 第一个7表示用户的权限值,第二个7表示用户组的权限值,第三个7表示其他用户的权限值

18. tar [-zxvf] 命令中,z代表什么,x代表什么?v代表什么?f代表什么?

z表示通过gzip进行压缩或解压,x表示解包、v表示显示解包的过程,f后面跟上解包的文件名

19. Vi编辑器有哪几种模式?

vi编辑器有三种模式,分别是插入模式、末行模式、以及命令模式