面试笔试题之Linux部分58题(第二部分)
admin
2024-02-06 18:17:45

面试笔试题之Linux部分58题(第一部分)1-25题

26、用tar压缩和解压文件

压缩:tar -zcvf XXX.tar.gz 需要压缩的资源
解压:tar -zxvf XXX.tar.gz

补充:
26-31题考点均为文件的压缩与打包
这部分知识的详细拓展见:Linux下文件的压缩与打包详解

27、对当前目录下的A.txt、B.txt、C.txt进行打包

tar -zcvf XXX.tar.gz A.txt B.txt C.txt
unzip XXX.zip A.txt B.txt C.txt

28、在指定路径下解压文件

tar -zxvf XXX.tar.gz -C 目标路径
unzip XXX.zip -d 目标路径

29、不解压包时查看压缩包内容

tar -tvf XXX.tar.gz
unzip -v XXX.zip

30、用zip压缩一个文件夹

zip -r XXX.zip 目标资源

31、现有压缩文件:a.tar.gz存在子etc目录,如何解压到data目录

tar -zxvf /etc/a.tar.gz -C /data

32、给admin.txt创建一个软链接

ln -s admin.txt adminl

补充:软连接与硬链接的知识介绍
软链接:

1.软链接,以路径的形式存在。类似于Windows操作系统中的快捷方式
2.软链接可以 跨文件系统 ,硬链接不可以
3.软链接可以对一个不存在的文件名进行链接
4.软链接可以对目录进行链接

硬链接:

1.硬链接,以文件副本的形式存在。但不占用实际空间。
2.不允许给目录创建硬链接
3.硬链接只有在同一个文件系统中才能创建

33、查找etc目录下以vilinux开头的文件

find /etc -name 'vilinux*'

find命令详解见:Linux find命令详解

34、查找admin目录下以test开头的文件

find admin -name 'test*'
locate -r /admin/test

35、找到test并删除此文件

find -name test.txt -exec rm -f test.txt {} \;

36、常用的查看日志的命令

cat、tail、less、more、head

37、查看文件"log.txt"后100行中包含"error"

tail -n 100 log.txt | grep 'error'
tail -100 log.txt | grep 'error'

补充:
tail 命令可用于查看文件的内容
参数 -f 常用于查阅正在改变的日志文件

38、查看文件,日志最新的内容

tail -f 文件名

39、如何用Linux命令,来查找有关状态码是500的

cat 日志文件的名字 | grep "500"

40、查看当前目录下1.C文件的内容

cat 1.C

41、把文件1的内容追加到文件2

cat 文件1>>文件2

42、把文件1文件2合并成文件3

cat 文件1 文件2>文件3

43、使用less查看文件时,搜寻ab字符

/ab

补充:
less 可以随意浏览文件,支持翻页和搜索,支持向上翻页和向下翻页

/字符串:向下搜索"字符串"的功能
?字符串:向上搜索"字符串"的功能
b 向上翻一页
d 向后翻半页
h 显示帮助界面 Q
退出less 命令
空格键 滚动一页
回车键 滚动一行

44、用more和less查看文件时

more:
Ctrl+F -- 向下滚动一屏
Ctrl+B -- 返回上一屏
f -- 向下翻屏
b -- 向上翻屏
less:
Ctrl+F -- 向下移动一屏
Ctrl+B -- 向上移动一屏
Ctrl+D -- 向下移动半屏
Ctrl+U -- 向上移动半屏

45、如何把aa.txt的文件名修改为admin.txt

mv aa.txt admin.txt

46、如何把当前目录下的aa.txt移动到当前目录下的admin文件夹下,并且命名为admin.txt

mv aa.txt admin/admin.txt

补充:
mv:用来为文件或目录改名、或将文件或目录移入其它位置
常用参数:

-b: 当目标文件或目录存在时,在执行覆盖前,会为其创建一个备份。
-i: 如果指定移动的源目录或文件与目标的目录或文件同名,则会先询问是否覆盖旧文件,输入 y 表示直接覆盖,输入 n 表示取消该操作。
-f: 如果指定移动的源目录或文件与目标的目录或文件同名,不会询问,直接覆盖旧文件。
-n: 不要覆盖任何已存在的文件或目录。
-u:当源文件比目标文件新或者目标文件不存在时,才执行移动操作。

47、如何把当前目录下的admin文件夹下的admin.txt复制到当前目录下的test文件夹下

cp admin/admin.txt test

48、删除当前目录下所有资源,并且包括文件夹文件,但是目录本身不会删掉

rm -rf *
(如果不加*加目录名的话,目录本身也是会删掉的)

49、删除一个文件或者一个空目录

rm 文件名
rmdir 目录名

50、创建多级目录或者同级目录

mkdir -p 文件名/文件名/文件名
mkdir -p 文件名 文件名 文件名

51、Linux创建一个文件

touch 文件名

52、Dos命令创建文件

echo 内容>文件名(创建一个有内容的文件)
echo >文件名(创建一个没有内容的文件)

53、以列表的形式展示当前目录下的资源

ll 或者 ls -l

54、vi和vim的区别

vi查看文件的时候显示的颜色是黑白的,怎么打开都是不变的颜色
vim查看文件的时候是显示的颜色是彩色的

55、现在有一个文件server.xml处于编辑状态,简述如何退出当前编辑状态并且不修改该文件任何内容

:q 或者 :q!

56、大概讲一下你常用的vi编辑文本的相关命令

dd -- 删除光标所在的一行
dnd -- 删除光标所往下的n行
u -- 撤销上一步
x -- 删除当前光标一个字母
X -- 删除光标前一个字母
yy -- 复制光标所在行
p -- 粘贴
dw -- 删除一个词
yw -- 复制一个词
shift+g -- 移动到页尾
a -- 在光标之后插入
o -- 在光标下插入一行
s -- 删除当前字符并进入编辑模式

57、显示当前位置

pwd

58、回到root目录的几个命令(root权限)

cd ~ 或者 cd 加空格 或者 cd /root

相关内容

热门资讯

萨曼王朝为什么不能算是波斯帝国... 公元9-10世纪之间,源自河中地区的萨曼王朝是中亚东部最强大的一支势力。王朝不仅控制着河中与费尔干纳...
法国六月起义的爆发时间是什么时... 1848年法国二月革命,巴黎人民推翻了“七月王朝”,但资产阶级窃取了革命果实,成立了法兰西第二共和国...
北王韦昌辉与东王杨秀清有什么仇... 咸丰三年,公元1854年3月,洪秀全进入了南京,改南京为“天京”。以此地作为太平天国的国都。但定都天...
最新或2023(历届)天津户口...   最新或2023(历届)外地人可通过积分落户天津   天津市政府日前发布《天津市居住证管理暂行办法...
农村户口迁移最新改革政策流程养...   农村养老保险新政策  1、新型农村养老保险新政策   参保人群:年满16周岁(不含在校学生)、未...