当前位置: 首页 > news >正文

人工智能学习:Linux相关面试题

1、Linux常用命令

 :find、df、tar、 ps、top、 netstat等。(尽量说  级命令)

2、Linux查看内存、磁盘存储、io     读写、端口占用 、进程等命令

答:

1)查看内存 :top

2)查看磁盘存储情况: df -h

3)查看磁盘IO读写情况: iotop(需要安装  :yum install iotop)  iotop -o(直接查看输出比较高的磁盘读写程序)

4)查看端 情况: netstat -tunlp | grep  端

5)查看进程: ps aux

3、使用Linux命令查询file1中空行所在的行号

awk '/^$/{print NR} ' file1.txt
5

4、有文件chengji.txt内容如下:

张三 40
李四  50
王五  60

使用Linux命令计算第二列的和并输出:

cat chengji.txt | awk -F " " '{sum+=$2} END{print sum}'

5、Shell脚本里如何检查一个文件是否存在?如果不存在如何处理?

# !/bin/bash
if [ -f file .txt ]; thenecho "文件存在 !"
elseecho "文件不存在!"
fi

6、用Shell写一个脚本 ,对文本中无序的一列数字排序

cat test.txt # 1-10
sort -n test.txt|awk '{a+=$0;print $0}END{print "SUM="a}'
SUM=55

7、Shell脚本写出查找当前文件夹(/home)下所有的文本文件内容中包含有字符”shen”的文件名称


grep -r "shen" /home | cut -d ":" -f 1
/home/root/datas/sed.txt
/home/root/datas/cut.txt

http://www.xdnf.cn/news/1396963.html

相关文章:

  • Golang 面试题「高级」
  • 美团8-30:编程题
  • Java Stream API并行流性能优化实践指南
  • 在线简历生成工具,免费好用
  • FOC开环控制代码解读
  • git在push和clone等操作时显示‘: Invalid argument
  • 50.【.NET8 实战--孢子记账--从单体到微服务--转向微服务】--新增功能--二期功能规划
  • 使用VBA嵌套字典快速统计生产流转信息
  • Pregel 与 LangGraph:从分布式图计算到现代 AI 智能体的架构演进与 API 深度解析
  • 设计模式:抽象工厂模式(Abstract Factory Pattern)
  • 华为 HarmonyOS 代表未来
  • JS之刷刷
  • Redis-数据类型的常用操作命令
  • 将LLM模型“钉”在电路板上:用电阻矩阵实现物理推理引擎
  • 【ASP.NET Core】双Token机制在ASP.NET Core中的实现
  • DETR:用Transformer革新目标检测的新范式
  • 基于物联网设计的园林灌溉系统(华为云IOT)_274
  • 从单机到分布式:Python 爬虫架构演进
  • 嵌入式Linux学习 - 数据库开发
  • 系统集成项目管理工程师第十二章:执行过程组全解析
  • 操作系统上的Docker安装指南:解锁容器化新世界
  • 进制转换问题
  • Tomcat 企业级运维实战系列(五):Tomcat 优化和安全加固
  • 简易TCP网络程序
  • 250830-Docker从Rootless到Rootful的Gitlab镜像迁移
  • 【Linux】网络安全管理:Netfilter、nftables 与 Firewalld | Redhat
  • Pmp项目管理方法介绍|权威详解与实战指南
  • 【超全汇总】MySQL服务启动命令手册(Linux+Windows+macOS)(上)
  • MYSQL速通(3/5)
  • Linux 830 shell:expect,ss -ant ,while IFS=read -r line,