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文档编辑状态下,插入指令及保存并退出的步骤

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

  3. 文件挂载指令,将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数据的函数

答:

思维导图:

相关推荐
float_六七8 分钟前
C/C++中头文件time
c语言·开发语言·c++
Stark、33 分钟前
【Linux】文件系统--文件存储/软硬链接/inode/dentry
linux·运维·服务器·c语言·后端
JaneZJW2 小时前
江科大STM32入门——IIC通信笔记总结
c语言·笔记·stm32·单片机·嵌入式硬件·嵌入式·iic
涛ing2 小时前
10. C语言 函数详解
linux·c语言·开发语言·c++·vscode·ubuntu·vim
float_六七2 小时前
C/C++头文件uitility
c语言·c++
剁椒排骨3 小时前
冒泡排序(C语言)
c语言·算法·排序算法·算法与结构
奔跑de自由5 小时前
解锁 C 语言字符函数密码,开启高效编程之路
c语言·开发语言·算法
byte轻骑兵5 小时前
嵌入式c语言的内存管理
c语言·开发语言
网易独家音乐人Mike Zhou5 小时前
【TI毫米波雷达】DCA1000不使用mmWave Studio的数据采集方法,以及自动化实时数据采集
c语言·单片机·mcu·物联网·嵌入式·iot·毫米波雷达
极客代码6 小时前
C/C++程序性能测试方法综述
c语言·开发语言·c++·性能测试