shell指令及笔试题

一:linux基本指令考察

  1. 创建文件,直接在本目录的上级目录下创建一个名为dir1的文件夹,并在dir1文件夹下创建一个名为file1的文件

  答:本目录的上级目录下创建一个名为dir1的文件:mkdir  ../dir1

在dir1文件夹下创建一个名为file1的文件:touch ../dir1/file1

  1. 复制文件,将目录/mnt/dir1下所有文件,复制到/home/dir2目录下:

答:cp /mnt/dir1/* /home/dir2

  1. 查看当前绝对路径的指令

答:pwd

  1. 查看当前文件夹下的内容,并列出文件信息

答:ls -l

  1. 查看虚拟机的网络信息指令

答:ifconfig

  1. 动态查看虚拟机进程信息的指令

答:ps -ajx

  1. 静态列出进程名称包含python的所有进程列表

答:ps -ef|grep python

  1. 杀死进程号为7580的进程指令

答:kill  -SIGKILL 7580

  1. 通过什么指令能够判断虚拟机能否上外网

答:ping +外网地址

  1. 使用命令搜索/user目录下,文件名中包含name字符串的所有文件

答:   find   /user/*name*

  1. 在vim文档编辑状态下,插入指令及保存并退出的步骤

  1. i键插入2)按下esc键退回命令模式3)按下w键保存4)按下q键退出

  1. 文件挂载指令,将IP地址为192.168.1.100的ARM开发板的/mnt目录,挂载到IP地址为192.168.1.88的虚拟机的/home路径下

答:sudo apt-get install nfs-kernel-server

/mnt 192.168.1.88(rw,sync,no_subtree_check)

sudo exportfs -a

sudo systemctl restart nfs-kernel-server

sudo apt-get install nfs-common

sudo mkdir -p /home/remote_mnt

sudo mount 192.168.1.100:/mnt /home/remote_mnt

  1. 查看虚拟机硬盘空间使用情况

答:df -h

  1. 解压tmp.tar.gz文件的指令

答:gunzip tmp.tar.gz

  1. 将tmp文件权限改为“-rwxrw-r-x”的命令

答:chmod 765 tmp

二:编程基本能力考察

  1. 在某32位系统下,C程序如下所示:

char atr[]=”http://www.sdne.cn”

Char *p=str;

Sizeof(ast)=?(1)

Sizeof(p)=?(2)

Void foo(char str[100]){

Sizeof(str)= ?(3)

}

Void *p=malloc(100);

Sizeof(p)=?(4)

  1. 19  (2):4  (3):4  (4):100
  1. 以下程序的结果输出结果是什么?

int  a[]={2,4,5};

int  *p=a;

int  *q=&a[2];

printf a[q-p];

结果:(      5    )

  1. C++编程题:定义一个字符串变量a=“1245a”,并对每个字符进行十六进制打印,写出

输出结果:for(int i=0;i<strlen(a);i++){ printf(“%x”,a[i]);}

  1. 输出x和y的值

main(){

int x=21,y=36;

X=y++ + x++;

y=++y + ++x;

printf(“%d%d\n”,x,y);

}

结果 :(x= 58   y=59   )

  1. 请正确填写输出结果

int main(){

int a=15;

int b=20;

int c;

a&&b=?(1)

a&b =?(2)

a||b=?(3)

a|b=?(4)

a>>2=?(5)

}

  1. 1  (2) 4(3)1  (4) 31 (5)3

6,cgi获取web数据的函数

答:

思维导图:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/54267.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

集合是什么

1.是什么 集合&#xff08;Collection&#xff09;是Java语言中一个非常重要的概念&#xff0c;它是一组对象的容器&#xff0c;用于存储、检索和操作对象。在Java中&#xff0c;集合框架定义了一系列接口和实现类&#xff0c;用于处理不同类型的集合。 集合的概念 集合框架提…

TCP/IP - TCP

目录 1. 数据格式2. TCP建立:三次握手第一次握手:Client发出SYN帧(SN=a, AN=0, SYN=1, ACK=0)第二次握手:Server发出SYN+ACK帧(SN=b, AN=a+1, SYN=1, ACK=1)第三次握手:Clietn发出ACK帧(SN=a+1, AN=b+1, SYN=0, ACK=1)为什么是三次握手,而不是两次?建立连接之后,一…

【SQL】百题计划:SQL内置函数“LENGTH“的使用

【SQL】百题计划-20240912 方法一&#xff1a; Select tweet_id from Tweets where LENGTH(content) > 15;– 方法二&#xff1a; Select tweet_id from Tweets where CHAR_LENGTH(content)> 15;

初始c++:入门基础(完结)

打字不易&#xff0c;留个赞再走吧~~~ 目录 一函数重载二引用1 引⽤的概念和定义2引⽤的特性3引⽤的使⽤三inline四nullptr 一函数重载 C⽀持在同⼀作⽤域中出现同名函数&#xff0c;但是要求这些同名函数的形参不同&#xff0c;可以是参数个数不同或者 类型不同。这样C函数调⽤…

HTB-Blue(永恒之蓝漏洞复现)

前言 各位师傅大家好&#xff0c;我是qmx_07&#xff0c;今天给大家讲解Blue靶机 渗透过程 信息搜集 服务器开放了smb服务&#xff0c;漏洞探测显示 具有ms17_010(永恒之蓝漏洞) 利用永恒之蓝 搜索永恒之蓝漏洞 use使用永恒之蓝漏洞 rhost //对方主机 lhost //回连主机 …

一种简单的过某宝验证码的方式(仅做学习使用)

开篇 今天介绍一种简单的过某宝验证码的方式&#xff0c;用的是自动化&#xff0c;这样对不会js逆向的小白非常友好&#xff0c;只需要用到selenium框架就能轻松过某宝验证码&#xff0c;即模拟人的操作对滑块进行滑动。 但是首先还是需要训练验证码和标题 训练前&#xff1a…

Spring Boot,在应用程序启动后执行某些 SQL 语句

在 Spring Boot 中&#xff0c;如果你想在应用程序启动后执行某些 SQL 语句&#xff0c;可以利用 spring.sql.init 属性来配置初始化脚本。这通常用于在应用启动时创建数据库表、索引、视图等&#xff0c;或者填充默认数据。data-locations 和 schema-locations 指定了 SQL 脚本…

心觉:成功学就像一把刀,有什么作用关键在于使用者(二)

Hi&#xff0c;我是心觉&#xff0c;与你一起玩转潜意识、脑波音乐和吸引力法则&#xff0c;轻松掌控自己的人生&#xff01; 挑战每日一省写作174/1000天 上一篇文章讲了成功学到底是个啥 是如何起作用的 为什么有些人觉得没有用&#xff1f; 今天我们再展开来剖析一下这…

AI创作新手册:精通Prompt提示词的提问策略

文章目录 &#x1f34a;AI创作核心&#xff1a;提示词 Prompt 的重要性1. 什么是提示词工程&#xff1f;1.1 提示词的作用原理1.2 提示词工程师的薪资与行业前景1.3 提示词工程的适用性 2. 提示词的编写技巧3. 常见的提示词框架3.1 CO-STAR 框架3.2 BORKE 框架 4. 提示词的实际…

openssl 生成多域名 多IP 的数字证书

openssl.cnf 文件内容&#xff1a; [req] default_bits 2048 distinguished_name req_distinguished_name copy_extensions copy req_extensions req_ext x509_extensions v3_req prompt no [req_distinguished_name] countryName CN stateOrProvinceName GuangDong l…

Electron 安装包 asar 解压定位问题实战

背景 在开发 Electron 过程中&#xff0c;我们想知道 Electron 打包的最终形态是什么样的&#xff0c;以便我们能更好的理解 Electron 打包的过程&#xff0c;以及逆向来快速追踪一些问题&#xff0c;例如下面这个报错&#xff0c;以前这类报错都是靠猜&#xff0c;现在则可以…

使用 VSCode 在 Python 中创建项目环境

了解如何管理 Python 项目的不同环境&#xff0c;欢迎来到雲闪世界。 添加图片注释&#xff0c;不超过 140 字&#xff08;可选&#xff09; 介绍 创建数据科学项目非常简单。如今&#xff0c;有了众多资源&#xff0c;您只需选择开发工具并启动项目即可。 除了多个人工智能机…

git pull的merge和rebase模式

git pull 命令用于将远程仓库的更改拉取到本地仓库&#xff0c;并合并到当前分支中。git pull 默认使用合并&#xff08;merge&#xff09;模式&#xff0c;但也可以选择使用变基&#xff08;rebase&#xff09;模式。 Merge 模式&#xff08;默认模式&#xff09; git pull …

SpringBoot 获取 ApplicationContext

1. 概念 ApplicationContext是什么&#xff1f; 简单来说就是Spring中的容器&#xff0c;可以用来获取容器中的各种bean组件&#xff0c;注册监听事件&#xff0c;加载资源文件等功能 2. 获取ApplicationContext的方式 2.1. 创建工具类 通过此工具类&#xff0c;可以方便的…

JDBC 编程

目录 JDBC 是什么 JDBC 的工作原理 JDBC 的使用 引入驱动 使用 常用接口和类 Connection Statement ResultSet 使用总结 JDBC 是什么 JDBC&#xff08;Java Database Connectivity&#xff09;&#xff1a;Java数据库连接&#xff0c;是一种用于执行 SQL 语句的Java…

git学习【持续更新中。。。】

git学习【持续更新中。。。】 文章目录 git学习【持续更新中。。。】一、Git基本操作1.创建本地仓库2.配置本地仓库1.局部配置2.全局配置 3.认识工作区、暂存区、版本库4.添加文件5.修改文件6.版本回退7.撤销修改8.删除文件 二、Git分支管理1.理解分支2.创建、切换、合并分支3.…

AI 时代,大模型产业落地的八大思考

引言 在人工智能领域&#xff0c;大模型技术正逐渐成为推动行业进步的关键力量。随着技术的发展&#xff0c;大模型不仅在学术界引起了广泛的关注&#xff0c;也在产业界展现出巨大的应用潜力。然而&#xff0c;如何将这些强大的模型有效地应用到实际产业中&#xff0c;仍然是…

vue3中标签的 ref 属性

在 Vue 3 中&#xff0c;ref 是一个强大的特性&#xff0c;用于处理组件和 DOM 元素的引用。它有两个主要的应用场景&#xff1a;一是在模板中引用 DOM 元素&#xff0c;二是在 Vue 组件中引用子组件实例。 1. 在模板中使用 ref 引用 DOM 元素 目的&#xff1a;直接访问和操作…

解决:Vue 中 debugger 不生效

目录 1&#xff0c;问题2&#xff0c;解决2.1&#xff0c;修改 webpack 配置2.2&#xff0c;修改浏览器设置 1&#xff0c;问题 在 Vue 项目中&#xff0c;可以使用 debugger 在浏览器中开启调试。但有时却不生效。 2&#xff0c;解决 2.1&#xff0c;修改 webpack 配置 通…

MySQL权限控制(DCL)

我的mysql里面的一些数据库和一些表 基本语法 1.查询权限 show grants for 用户名主机名;例子1&#xff1a;查询权限 show grants for heima%;2.授予权限 grant 权限列表 on 数据库名.表名 to 用户名主机名;例子2&#xff1a; 授予权限 grant all on itcast.* to heima%;…