首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >热饭面试复习:【linux shell 相关】-7

热饭面试复习:【linux shell 相关】-7

作者头像
我去热饭
发布2022-05-19 17:32:12
发布2022-05-19 17:32:12
29100
代码可运行
举报
文章被收录于专栏:测试开发干货测试开发干货
运行总次数:0
代码可运行

Part1前言

linux shell 常见的面试问题,基本是先让你随便说一些,测试一下你掌握的广度,这时候你至少要说上十个才行,但是!不要说太难的,否则很容易掉进自己的坑里,相当于提醒了面试官去问你 : find ,vi编辑器这种会让面试官出一个极复杂的命令。但是之后 面试官仍然会出一些 非常复杂的命令,本小节复习,除了基础中常见的命令之外,还有常见的复杂命令。

Part2基础命令

注意,每个linux命令都包含很多参数,我这里不像网上教程一样全写出来,我只会把常用的或者面试大概率遇到的参数写出来,以免参数太多大家记混。而且参数一般都是相同的意思和概念,大家可以极大的减轻记忆负担,比如 -R 在几乎所有命令中都代表递归的意思;-f一般都是强制或忽略,-i一般是询问;-v 基本都是显示日志版本号等;-a 隐藏;-d目录;大部分命令的参数都可加可不加。

whoami 显示自身用户名

代码语言:javascript
代码运行次数:0
运行
复制
whoami

whois 查找显示指定用户或域名

代码语言:javascript
代码运行次数:0
运行
复制
whois 用户
whois 域名
whois -p 端口 域名

newgrp 登录其他群组

代码语言:javascript
代码运行次数:0
运行
复制
newgrp 群组

renice 重新知道进程级别

代码语言:javascript
代码运行次数:0
运行
复制
将行程 id 为 987 及 32 的行程与行程拥有者为 daemon 及 root 的优先序号码加 1
renice +1 987 -u daemon 用户 -p 32

su 变更为其他用户身份

代码语言:javascript
代码运行次数:0
运行
复制
su -c 命令 身份 # 暂时用其他身份执行命令
su - root #切换到root用户

w 显示目前登录系统的用户信息

代码语言:javascript
代码运行次数:0
运行
复制
w 参数 用户
-f 开启、关闭用户来源
-l 详细
-s 简洁

id 显示用户id

代码语言:javascript
代码运行次数:0
运行
复制
id 参数 用户
-g 显示所属群组
-u 显示用户id

groupadd 新增组

代码语言:javascript
代码运行次数:0
运行
复制
groupadd -g 344 组 #新建组并指定id为344

free 显示内存状态

代码语言:javascript
代码运行次数:0
运行
复制
free -t #显示总和
free -s 10 #每10秒查询一次

好了,本节学习的内容够多了,大家放松放松,准备迎接下一节复习吧~

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-09-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 测试开发干货 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Part1前言
  • Part2基础命令
    • whoami 显示自身用户名
    • whois 查找显示指定用户或域名
    • newgrp 登录其他群组
    • renice 重新知道进程级别
    • su 变更为其他用户身份
    • w 显示目前登录系统的用户信息
    • id 显示用户id
    • groupadd 新增组
    • free 显示内存状态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档