面试linux常考命令 面试题linux常用命令

面试套路——如何应对Linux问题面试中Linux问题是基础知识部分中必然会问到面试linux常考命令的一块,对于不常使用或没有接触过Linux的同学 , 如何巧妙应对呢?以下是面试linux常考命令我的经验 。
面试官 :Linux了解吗?
我:还可以 。
面试官:查看******的指令是什么?
我:不清楚 。。。
面试官:查看******的指令呢?
我:不记得了 。。。
(GG)
后来又一次跟学长吃饭,学长表示其实对于面试官Linux是加分项,会最好,不会也没什么 。重要的是展示你了解多少,让面试官觉得你有一定程度的了解的,而不是一定要把面试官问的问题答上来(想要做到这一点要花的功夫可不?。?。所以在之后的面试中,我改变了战术 。
面试官:Linux了解吗?
我:Linux我只有一些使用经验,没有开发经验 。去年在分布式的项目中 , 我需要在centos环境下部署分布式组件 , 常用一些基础的命令,比如:
cd 到一个路径下面试linux常考命令;
ll 查看当前路径下的内容;
chown 修改权限;
ps -aux | grep 查看进程信息;
cat 、 vim 等查看、修改文件内容 。我常用的一些 vim 快捷键:
dd 删除当前行;
gg 定位到文件头部;
1$ 、 2$ 、 3$ 定位到当前行、第二行、第三行尾部 。
有的面试官:(漏出满意的笑容)不错 。(改问其他部分的问题)
还有的面试官: shell 命令熟悉吗?
我:接触过,有几次需要编写简单的shell脚本进行自动化测试,当时用的是 base shell ,但是只用过一两次,具体怎么写想不起来了 , 如果要用的话需要查一下。
面试官:哦~能查出来是吧,可以 。
总之,对于来不及准备情况 , 在被问到时主动把自己会的噼里啪啦说出来,可以避免被动提问然后答不上来的尴尬情况 。而且会让面试官觉得你掌握得不错 。我百度三面都被问到Linux,我都用了这一套回答过关,旁听的同学都听乐了 。
当然这只是一个应对面试的小套路,真正学习和掌握Linux对于工作中是不可避免的一步 。投机取巧只能应付一时 , 不要本末倒置哦 。
linux认证面试题及答案(5)0 1 * * * /bin/sh /usr/bin/fileback
7.有一普通用户想在每周日凌晨零点零分定期备份/user/backup到/tmp目录下面试linux常考命令,该用户应如何做?
参考答案面试linux常考命令:(1)第一种方法:
用户应使用crontab –e 命令创建crontab文件 。格式如下:
0 0 * * sun cp –r /user/backup /tmp
(2)第二种方法:
用户先在自己目录下新建文件file,文件内容如下:
0 * * sun cp –r /user/backup /tmp
然后执行 crontab file 使生效 。
8.设计一个Shell程序,在/userdata目录下建立50个目录 , 即user1~user50,并设置每个目录面试linux常考命令的权限,其中其面试linux常考命令他用户的权限为:读;文件所有者的权限
为:读、写、执行;文件所有者所在组的权限为:读、执行 。
参考答案: 建立程序 Pro16如下:
#!/bin/sh
i=1
while [ i -le 50 ]
do
【面试linux常考命令 面试题linux常用命令】if [ -d /userdata ];then
mkdir -p /userdata/user$i
chmod 754 /userdata/user$i
echo "user$i"
let "i = i + 1" (或i=$(($i+1))
else
mkdir /userdata
mkdir -p /userdata/user$i
chmod 754 /userdata/user$i
echo "user$i"
let "i = i + 1" (或i=$(($i+1))
fi
done
五、多选题
1.关于硬链接的描述正确的(BE) 。
A 跨文件系统 B不可以跨文件系统 D可以做目录的连接

推荐阅读