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数据的函数

答:

思维导图:

相关推荐
仟濹30 分钟前
【二分搜索 C/C++】洛谷 P1873 EKO / 砍树
c语言·c++·算法
YH_DevJourney1 小时前
Linux-C/C++《C/8、系统信息与系统资源》
linux·c语言·c++
Igallta_8136222 小时前
【小游戏】C++控制台版本俄罗斯轮盘赌
c语言·开发语言·c++·windows·游戏·游戏程序
楼台的春风3 小时前
PWM(脉宽调制)技术详解:从基础到应用实践示例
c语言·stm32·单片机·嵌入式硬件·mcu·物联网·嵌入式
WiKiLeaks_successor3 小时前
C从入门到放弃篇1
c语言·开发语言
努力的CV战士3 小时前
数据库-SQLite
c语言·开发语言·sqlite
ll7788113 小时前
LeetCode每日精进:225.用队列实现栈
c语言·开发语言·数据结构·算法·leetcode·职场和发展
Terasic友晶科技4 小时前
第29篇 基于ARM A9处理器用C语言实现中断<五>
c语言·fpga开发·定时器中断
Moonnnn.7 小时前
C语言——时基
c语言·笔记·学习
仟濹11 小时前
【二分搜索 C/C++】洛谷P2440 木材加工
c语言·c++·算法