专栏名称: 马哥Linux运维
马哥linux致力于linux运维培训,连续多年排名第一,订阅者可免费获得学习机会和相关Linux独家实战资料!
目录
相关文章推荐
InfoQ架构头条  ·  北京银行如何构建全栈大模型应用体系? ·  6 天前  
51好读  ›  专栏  ›  马哥Linux运维

面试分享系列:从现在开始,准备加入BAT!

马哥Linux运维  · 公众号  · 运维  · 2017-03-17 08:01

正文

豌豆贴心提醒,本文阅读时间10分钟




程序员是一项技术工种,个人的技术水平决定薪资。

程序员需要在面试的过程中展示自己的技术水平,通过有说服力的表现拿到自己理想的薪资。

面试中,面试题是招聘方对应聘方技术水平考核的重要方式。

为了帮助大家熟悉面试题,获取面试优势,我们将会精选国内一线互联网公司的面试题目,在这个系列里进行定时分享。

第一题

Linux

Linux如何修改文件和文件夹的权限?

第二题

Python

Python里面match()和search()的区别?

答案就在下面,记得先思考再看哦!

第一题答案

修改属主: chown [-R] 新属主 文件

-R: 将文件夹中的所有文件也更改掉

修改属组: charp [-R] 先属组 文件

修改权限: chmod [-R] 新权限 文件

新权限有两种表示方法:

(1) 直观: 如 rw-r—r—

数字 6 4 4

110100100

(2)字母法: 如 rw-r–r–

u g o

修改文件的访问权限不必非得是root,文件属主也可以

windows文件权限策略是ACL,侧重与灵活性; unix文件系统策略是权限位,侧重用效率;

linux所有权限都放于一个16位的短整数里

linux特有功能(ext2 ext3所体现的):列出所有权限命令:lsattr

设置特殊权限: chattr


第二题答案

re模块中match(pattern,string[,flags]),检查string的开头是否与pattern匹配。

re模块中research(pattern,string[,flags]),在string搜索pattern的第一个匹配值。

>>>print(re.match(‘super’, ‘superstition’).span())

(0, 5)

>>>print(re.match(‘super’, ‘insuperable’))

None

>>>print(re.search(‘super’, ‘superstition’).span())

(0, 5)

>>>print(re.search(‘super’, ‘insuperable’).span())

(2, 7)


本期分享到这里就截止了,如果你有更好的答案欢迎在评论区进行分享。



    今日值班: 马哥教育一号女神学习顾问,懂IT更懂IT男,爱美食也爱健身,可跟你探讨LOL代码神迹,也可教你正确的技术猿方法,据说其指导的学员薪资都挺高,陪伴是最长情的告白。

    内容沟通、职业成长和课程学习,可添加学习顾问:

    【扫一扫即可撩】


特别提醒

3.15真诚大回馈,全部课程限时优惠:

Linux面授24期班:前20名优惠400元,仅剩10个席位

Python全栈班:3.18日开课在即,8.5折限时优惠最后1天,每日最先报名8折优惠