linux下安装过什么软件测试linux面试题面试题

linux面试题【黑鹰安全团队吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:138贴子:
linux面试题收藏
1. 在Linux系统中,以 文件 方式访问设备 。2. Linux内核引导时,从文件/etc/fstab 中读取要加载的文件系统。3. Linux文件系统中每个文件用 i节点 来标识。4. 全部磁盘块由四个部分组成,分别为引导块 、专用块 、 i节点表块 和数据存储块。5. 链接分为: 硬链接 和 符号链接。6. 超级块包含了i节点表 和 空闲块表 等重要的文件系统信息。7. 某文件的权限为:drw-r--r--,用数值形式表示该权限,则该八进制数为: 644,该文件属性是 目录 。8. 前台起动的进程使用 Ctrl+c 终止。
登录百度帐号推荐应用用户名:2012hjtwyf
文章数:106
评论数:39
访问量:27086
注册日期:
阅读量:1297
阅读量:3317
阅读量:581063
阅读量:465560
51CTO推荐博文
,然后发给请求的服务器,保存一份之后,再发给客户端13、RabbitMQ是什么东西?RabbitMQ也就是消息队列中间件,消息中间件是在消息的传息过程中保存消息的容器消息中间件再将消息从它的源中到它的目标中标时充当中间人的作用队列的主要目的是提供路由并保证消息的传递;如果发送消息时接收者不可用消息队列不会保留消息,直到可以成功地传递为止,当然,消息队列保存消息也是有期限地14、讲一下Keepalived的工作原理?在一个虚拟路由器中,只有作为MASTER的VRRP路由器会一直发送VRRP通告信息,BACKUP不会抢占MASTER,除非它的优先级更高。当MASTER不可用时(BACKUP收不到通告信息)多台BACKUP中优先级最高的这台会被抢占为MASTER。这种抢占是非常快速的(&1s),以保证服务的连续性由于安全性考虑,VRRP包使用了加密协议进行加密。BACKUP不会发送通告信息,只会接收通告信息15、讲述一下LVS三种模式的工作过程?LVS 有三种负载均衡的模式,分别是VS/NAT(nat 模式) VS/DR(路由模式) VS/TUN(隧道模式)如何重置mysql&root密码?到tcpdump.log一步步的排查系统(可以不说太具体)?内核参数优化(/etc/sysctl.conf)一、Linux操作系统知识&&&&1.常见的Linux发行版本都有什么?你最擅长哪一个?它的官网网站是什么?说明你擅长哪一块?&&&&答:&&&&常见的Linux发现版本有Redhat、Centos、Debian、Ubuntu、Suse&&&&最擅长Redhat和Centos&&&&Redhat官网:&&&&Centos官网:&&&&我最擅长Linux基本命令操作及相关服务搭建&&& 2.Linux开机启动流程详细步骤是什么?系统安装完,忘记密码如何破解?&&&&答:&&& 开机步骤&&&&a、首先是bios加电自检、初始化,这个过程会检测相关硬件(cpu、内存、显卡、硬盘等) & & & & 然后读取一个启动顺序,以硬盘为例,会读取硬盘中的MBR。&&&&b、加载内核读取/boot里边的配置文件。&&&&c、启动初始化进程,开始运行/sbin/init&&&&d、读取/etc/inittab确定运行级别&&&&e、根据/etc/rc.d/rcN.d加载开机启动程序,rcN.d都是链接文件,都指向/etc/rc.d/init.d再运行/etc/rc.d/rc.local&&&&f、用户登录(3种方式ssh、命令行、图形化)&&&&g、进入loginshell,以命令行为例,首先读取/etc/profile这个全局配置文件 & & & & 然后再针对当前用户读取家目录中的 ~/.bash_profile和~/.bash_login和~/.profile&&&&h、最后一步就是打开non-loginshell & & & & 进入图形化后手动新建一个终端,但这个shell不读取/etc/profile&&& 忘记密码&&&&a、重启系统,在GRUB界面,选取忘记密码的系统,按e键进入编辑模式&&&&b、选项Kernel.....按e键进行编辑&&&&c、在编辑界面rhgbquiet后加空格,然后输入"single"或"1"回车&&&&d、按b启动进入单用户模式&&&&f、进入系统后passwd回车输入新密码(如果有selinux,先暂时关闭setenforce0)&&& 3.企业中Linux服务器系统分区标准是什么?(硬盘为300G,内存16G)&&&&答:&&&&/boot200M&&&&/swap16G&&&&/70G&&&&/data剩下的全部空间&&& 4.某一天突然发现Linux系统文件只读,该怎么办呢?完整操作步骤。&&&&答:&&&&首先把系统关机,然后以光盘启动进入救援模式(linuxrescue) & &执行"fsck.ext3-y/dev/sda2"(假如只读的分区类型为ext3,分区为/dev/sda2)&&& 5.安装一台系统使用DVD光盘安装,如何安装50台Linux系统如何安装呢?思考一下。&&&&答:&&&&a、可以多用几张DVD一台一台的安装。&&&&b、可以用Kickstart批量安装(客户端从网络启动)&&& 6.用虚拟机安装了一台Linux系统,突然想克隆一台服务器,克隆后发现无法上网,如何解决?&&&&答:&&&&a、编辑网卡配置文件/etc/sysconfig/network-scripts/ifcfg-eth0,将HWADDR和MAC地址这两行删除。&&&&b、修改文件/etc/udev/rules.d/70-persistent-net.rules,删除之前eth0所在的行,将下一行eth1修改为eth0&&&&c、reboot&&& 7.Linux网卡配置文件路径是什么?要使服务器上外网,必须满足的条件有哪些?需要配置什么?&&&&答:&&&&网卡配置文件路径:/etc/sysconfig/network-scripts/ifcfg-eth*(*代表数字)&&&&要上外网需要:能够链接internet的网线(或无线)、有网卡&&&&需要配置:IP、netmask、gateway、dns(自动或手动都ok,服务器一般自动)&&& 8.一般可以使用什么软件远程linux服务器?通过什么上传文件和下载文件?&&&&答:&&&&远程连接linux的软件:xshell、SecureCRT、putty、vnc(图形化)&&&&上传和下载文件:lrzsz、sftp&&& 9./mnt目录主要用于什么?/root目录跟root用户有什么关系?/根目录与/boot目录有什么联系?&&&&答:&&&&/mnt一般用于挂载外接设备&&&&/root是一个目录,是root用户的家目录&&&&/boot目录是/目录下的一个子目录&&& 10.某一天误操作,执行了rm-rf*,会有哪些情况发生?请举例。&&&&答:&&&&a、如果当前目录为"/tmp",那么这个目录下的东西会全部删除(默认不包含隐藏文件)&&&&b、如果当前目录为"/",那么系统上的数据将会丢失,且无法启动,系统崩溃(谨慎使用这个命令)二、Linux命令及文件操作&&& 1.在/tmp/目录下创建test.txt文件,内容为:Hello,World!,用一个命令写出来。&&&&答:&&&&echo "Hello,World!" & /tmp/test.txt&&& 2.给test.txt文件除所有者之外增加执行权限,最终以数字写出文件的权限。&&&&答:&&&&655&&&&默认是644,可以通过"chmod 655 /tmp/test.txt"&&& 3.用vi命令编辑test.txt,如何跳转到末行,首行,行首、行末,如何在光标行下一行插入 & & & 如何复制5行,删除10行,查找jingfeng的字符、把jingfeng替换为jfedu.net&&&&答:&&&&末行:G&&&&首行:gg&&&&行首:^(Shift+6)&&&&行尾:$(Shift+4)&&&&光标下插入一行:o&&&&复制5行:5yy&&&&删除10行:10dd&&&&替换::%s/jingfeng/jfedu.net/g&&& 4.查找linux系统下以txt结尾,30天没有修改的文件大小大于20K同时具有执行权限的文件并备份到/data/backup/目录下。&&&&答:&&&&find / -name *txt -mtime +30 -type f -size +20k -perma= x -exec cp {} /data/backup/\;&&& 5.当前test.txt所属的用户为root,组为abc,请将test.txt使拥有者为abc,组为root,写出命令。&&&&答:&&&&chown abc:root test.txt&&& 6.如何修改Linux启动级别为字符模式并永久生效,如何临时、永久关闭selinux及防火墙,请分别写出操作方法。&&&&答:&&&&更改字符模式:修改/etc/inittab一行为id:3:initdefault:&&&&临时关闭selinnuxsetenforce0&&&&临时关闭防火墙iptables-F&&&&永久关闭selinux修改/etc/selinux/config一行为SELINUX=permissive&&&&永久关闭防火墙 iptables -F; /etc/init.d/iptablessave&&& 7.每次开机在/tmp目录下创建一个当天的日期文件夹(提示:当前日期表示的方法为:`date+%Y%m%d`)&&&&答:&&&&echo "mkdir/tmp/ `date+%Y%m%d`" && /etc/rc.d/rc.local&&& 8.如何查看文件内容,命令有哪些?查看文件第1行到3行,查看文件最后一行。&&&&答:&&&&查看文件内容:vim、cat、head、tail&&&&查看第1到行:head -3 file&&&&查看最后一行:tail -1 file&&& 9.查看linux服务器IP的命令,同时只显示包含ip所在的行打印出来。&&&&答:&&&&以eth0为例&&&&只打印所在的行:ifconfig eth0 | grep "inetaddr:"&&&&只打印ip:ifconfig eth0 | grep "inetaddr:" | awk -F: '{print$2}' | awk -F ' ' '{print$1}'&&& 10.将普通用户test加入root组的命令是?&&&&答:&&&&usermod -G root test&&&&
了这篇文章
类别:┆阅读(0)┆评论(0)用户名:叶海丰
访问量:3690
注册日期:
阅读量:1297
阅读量:3317
阅读量:581063
阅读量:465560
51CTO推荐博文
1.简述常用高可用技术解答:Keepalived:Keepalived是一个保证集群高可用的服务软件,用来防止单点故障,使用VRRP协议实现。在master和backup之间通过master主动降低自己的权值或者backup检测到master出现故障时,backup将会接管master的工作,继续服务。HAproxy:HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中,同时可以保护你的web服务器不被暴露到网络上。heartbeat+ DRBD:heartbeat (Linux-HA)的工作原理:heartbeat最核心的包括两个部分,心跳监测部分和资源接管部分,心跳监测可以通过网络链路和串口进行,而且支持冗 余链路,它们之间相互发送报文来告诉对方自己当前的状态,如果在指定的时间内未收到对方发送的报文,那么就认为对方失效,这时需启动资源接管模块来接管运行在对方主机上的资源或者服务。Distributed Replicated Block Device(DRBD)是一个用软件实现的、无共享的、服务器之间镜像块设备内容的存储复制解决方案。数据镜像:实时、透明、同步(所有服务器都成功后返回)、异步(本地服务器成功后返回)2.简述一下DNS的解析过程解答:1、在浏览器中输入域名,操作系统会先检查自己本地的hosts文件是否有这个网址映射关系,如果有,就先调用这个IP地址映射,完成域名解析。2、如果hosts里没有这个域名的映射,则查找本地DNS解析器缓存,是否有这个网址映射关系,如果有,直接返回,完成域名解析。3、如果hosts与本地DNS解析器缓存都没有相应的网址映射关系,首先会找TCP/IP参数中设置的首选DNS服务器,在此我们叫它本地DNS服务器,此服务器收到查询时,如果要查询的域名,包含在本地配置区域资源中,则返回解析结果给客户机,完成域名解析,此解析具有权威性。4、如果要查询的域名,不由本地DNS服务器区域解析,但该服务器已缓存了此网址映射关系,则调用这个IP地址映射,完成域名解析,此解析不具有权威性。5、如果本地DNS服务器本地区域文件与缓存解析都失效,则根据本地DNS服务器的设置(是否设置转发器)进行查询,如果未用转发模式,本地DNS就把请求发至13台根DNS,根DNS服务器收到请求后会判断这个域名(.com)是谁来授权管理,并会返回一个负责该顶级域名服务器的一个IP。本地DNS服务器收到IP信息后,将会联系负责.com域的这台服务器。这台负责.com域的服务器收到请求后,如果自己无法解析,它就会找一个管理.com域的下一级DNS服务器地址(qq.com)给本地DNS服务器。当本地DNS服务器收到这个地址后,就会找qq.com域服务器,重复上面的动作,进行查询,直至找到主机。6、如果用的是转发模式,此DNS服务器就会把请求转发至上一级DNS服务器,由上一级服务器进行解析,上一级服务器如果不能解析,或找根DNS或把转请求转至上上级,以此循环。不管是本地DNS服务器用是是转发,还是根提示,最后都是把结果返回给本地DNS服务器,由此DNS服务器再返回给客户机。从客户端到本地DNS服务器是属于递归查询,而DNS服务器之间就是的交互查询就是迭代查询。3.简单介绍下你使用过的服务器监控软件,并简要说明下它们各自的特点,介绍下常用的监控指标。查看当前Linux系统的状态,如CPU使用,内存使用,负载情况等,查看占用内存最大的5个进程解答:Nagios,Nagios 可以监控的功能有:1、监控网络服务(SMTP、POP3、HTTP、NNTP、PING等);2、监控主机资源(处理器负荷、磁盘利用率等);3、简单地插件设计使得用户可以方便地扩展自己服务的检测方法;4、并行服务检查机制;5、具备定义网络分层结构的能力,用"parent"主机定义来表达网络主机间的关系,这种关系可被用来发现和明晰主机宕机或不可达状态;6、当服务或主机问题产生与解决时将告警发送给联系人(通过EMail、短信、用户定义方式);7、可以定义一些处理程序,使之能够在服务或者主机发生故障时起到预防作用;8、自动的日志滚动功能;9、可以支持并实现对主机的冗余监控;10、可选的WEB界面用于查看当前的网络状态、通知和故障历史、日志文件等;11、可以通过手机查看系统监控信息;12、可指定自定义的事件处理控制器;查看当前系统的状态:top查看占用内存最大的5个进程:top,然后按M(大写)键。方法二:ps -aux | sort -k4nr | head -54.使用Windows服务管理命令开启BEASD的服务,并查看当前建立的连接数,默认端口为80解答:启动服务:net start BEASD如果服务被禁止启动,使用该命令:sc config BEASD=demand(手动)|auto(自动)|disabled(禁用);sc start BEASD5.简述Linux系统的开机启动顺序,查询程序运行级别和修改运行级别。解答:POST加电自检--》MBR引导--》GRUB--》加载内核--》启动init进程--》读取/etc/inittab文件,/etc/init/*.conf文件--》使用/etc/rc.d/rc.sysinit初始化脚本--》执行/etc/rc.d/rc脚本(加载/etc/rc3.d/下所有脚本)--》执行/etc/rc.d/rc.local--》执行/bin/login登录程序查询程序运行级别:runlevel修改运行级别:init [0123456]6.简述软链接和硬链接的区别。解答:软链接是指创建一个新的文件,block里存放的是被链接文件的文件名指向,软链接的inode与源文件的inode不同,将源文件删除,然后重建,改变了inode,软链接文件仍然有效。硬链接是创建一个新的文件名,将它的inode指向源文件的inode,所以硬链接的inode和源文件是相同的,源文件被删除后,硬链接仍然可以有效,。7.主机A需要给主机B传输一份100G的数据,可以做哪些传输优化?解答:数据打包压缩数据分片,同步传输增大传输带宽,网络端口聚合8.简述LVS的工作模式和调度算法,大并发环境推荐架构。解答:工作模式:NAT,TUNNEL,DR,FULLNAT算法说明rr轮询调度(Round-Robin),它将请求依次分配不同的RS节点,也就是在RS节点中均摊请求。这种算法简答,但是只适合于RS节点处理性能相差不大的情况wrr加权轮询调度(Weighted &Round-Robin)它将依据不同RS节点的权值分配任务。权值较高的RS将优先获得任务,并且分配到的连接数将比权值较低的RS节点更多。相同权值的RS得到相同数目的连接数。dh目的地址哈希调度(Destination &Hashing)以目的地址为关键字查找一个静态hash表来获得需要的RSsh源地址哈希调度(Source &Hashing)以源地址为关键字查找一个静态hash表来获得需要的RSlc最小连接数调度(Least-Connection),IPVS表存储了所有的活动的连接。把新的连接请求发送到当前连接数最小的RSwlc加权最小连接数调度(Weighted &Least-Connection)假设各台RS的权值依次为Wi(I=1..n),当前的TCP连接数依次为Ti(I=1..n),依次选取Ti/Wi为最小的RS作为下一个分配的RSlblc基于地址的最小连接数调度(Locality-Based Least-Connection),将来自同一目的地址的请求分配给同一台RS节点,如果这台服务器已满负荷,分配给连接数最小的RS,并以它为下一次分配的首先考虑lblcr基于地址带重复最小连接数调度(Locality-Based Least-Connection with Replication),对于某一目的地址,对应的一个RS子集。对此地址请求,为它分配子集中连接数最小RS;如果子集中所有服务器均已满负荷,则从集群中选择一个连接数较小服务器,将它加入到此子集并分配连接;若一定时间内,未被做任何修改,则将子集中负载最大的节点从子集删除SED最短的期望的延迟(Shortest &Expected Delay Scheduling SED)基于wlc算法。举例:ABC三台机器分别权重123,连接数也分别是123.那么如果使用WLC算法的话一个新请求进入时它可能会分给ABC中的任意一个。使用SED算法后会进行这样的运算:A(1+1)/1B(1+2)/2C(1+3)/3根据运算结果,把连接交给CNQ最少队列调度(Never &Queue Scheduling NQ)无需队列。如果RS的连接数=0就直接分配过去,不需要再进行SED运算大并发环境推荐:DR模式,rr调度算法。9.简述TCP三次握手的过程?解答:10.sed将文件test.txt中的所有”/opt/tmp”改为”/root/tmp”,并删除所有空行。解答:sed -i ‘s#/opt/tmp&#/root/tmp&#g’test.txt|sed -i ‘/^\s*$/d’11.将192.168.16.3这台Windows的server文件夹挂载到linux本地/mnt/server目录,Windows的账户为:administrator,密码为:123456解答:1、先在windows下面共享需要挂载的目录server。2、确保linux与windows是在同一个局域网当中。3、在linux下面创建一个需要挂载到的目录/mnt/server。4、利用mount命令进行挂载。挂载命令:mount -t cifs -o username=administrator,password=2.168.16.3/server /mnt/server12.写一个防火墙配置脚本,只允许远程主机访问本机的80端口。(linux iptables)解答:#!/bin/bash#this is a server firewall#updated by yehaifeng#qq:#define varIPT=/sbin/iptables&#Remove any existing rules$IPT -F$IPT -X$IPT -Z#setting default firewallpolicy$IPT --policy OUTPUT ACCEPT$IPT --policy FORWARD DROP$IPT -P INPUT DROP&#setting for loopback interface$IPT -A INPUT -i lo -j ACCEPT$IPT -A OUTPUT -o lo -j ACCEPT&#accept 80 port only$IPT -A INPUT&& -p tcp&--dport 80 -j ACCEPT&#save iptables/etc/init.d/iptables save13.编写个shell脚本将/logs目录下3天前的文件转移到/tmp目录下。解答:#!/bin/bash#this is to move file 3 yearago from /logs to /tmp#updated by yehaifeng#qq:&#define varFILE_FROM=/logsFILE_TO=/tmpDAY_AGO=3&cd $FILE_FROMfor file in `find $FILE_FROM-type f -mtime +3`&& do&&&&&&&&&&&&& /bin/mv $FILE_FROM/$file $FILE_TO/$file&& done14.每天1:00备份/var/log目录下前一天的日志文件并存放到当前目录的btslog目录中,并删除15天前的log备份文件,请使用shell脚本完成。(日志格式为:btsvr.log.,打包备份文件格式为:btsvr.log..tar.gz)解答:cat bak_logs.sh#!/bin/bash#this is to backup logs#updated by yehaifeng#qq:&#define varYESTERDAY=`date +%F -d '-1 day'`LOG_DIR=/var/logBAK_DIR=/var/log/btslogLOG_FILE=btsvr.log&cd $LOG_DIR/if [ -f $LOG_DIR/$LOG_FILE.$YESTERDAY] ;then{tar zcf $LOG_DIR/$LOG_FILE.$YESTERDAY.tar.gz$LOG_DIR/$LOG_FILE.$YESTERDAY/bin/mv $LOG_DIR/$LOG_FILE.$YESTERDAY.tar.gz/BAK_DIR/}else&&&&&& echo “the file is not exist.”fi使用定时任务每天1点执行该脚本:0001 * * * /bin/bash bak_logs.sh15.写一个脚本进行nginx日志统计,得到访问ip最多的前10个(nginx日志路径:/nginx/default/access.log)解答:cat bak_logs.sh#!/bin/bash#this is to backup logs#updated by yehaifeng#qq:&#define varLOG_FILE=/nginx/default/access.logawk '{print $1}'/application/nginx/logs/access.log |sort|uniq -c|sort -r|head -10&/tmp/ip_max.txtecho /tmp/ip_max.txt本文出自 “” 博客,请务必保留此出处
了这篇文章
类别:未分类┆阅读(0)┆评论(0)华清远见嵌入式招聘频道
当前位置: >
> 15道Linux软件开发专项面试题
15道Linux软件开发专项面试题
时间:作者:华清远见
1、每5分钟运行一次crond任务exam,下面哪项正确?
A. */12 * * * * exam
B. 5/* * * * * exam
C. * * */12 * * exam
D. */5 * * * * exam
2、下面选项关于linux下查看cpu,内存,swap,硬盘信息的命令描述错误的是?
A.cat /proc/cpuinfo 查看CPU相关参数的linux系统命令
B.cat /proc/meminfo 查看linux系统内存信息的linux系统命令
C.du -h: 查看硬盘信息
D.cat /proc/swaps :查看所有swap分区的信息
3、建立动态路由需要用到的文件有
A./etc/hosts
B./etc/HOSTNAME
C./etc/resolv.conf
D./etc/gateways
4、以下哪些命令可以打印文件(demo.log)中包含ERP的行到标准输出()
A.sed '/ERR/a\' demo.log
B.sed '/ERP/p' demo.log
C.sed '/ERP/d' demo.log
D.sed -n '/ERP/p' demo.log
5、find -newer file1 ! file2 命令的意思是?
A.查找更改时间比文件file1新但比文件file2旧的文件
B.查找更改时间比文件file1旧但比文件file2新的文件
C.查找更改时间比文件file1旧且比文件file2旧的文件
D.查找更改时间比文件file1新且比文件file2新的文件
6、linux下查看磁盘使用情况的命令是?
7、写出完成以下功能的Linux命令:使用sed命令, 将文件xyz中的单词AAA全部替换为BBB
A.sed 's/AAA/BBB' xyz
B.sed 's/AAA/BBB/g' xyz
C.sed 's/AAA/BBB/p' xyz
D.sed 's/AAA/BBB/d' xyz
8、在Linux系统中, 为找到文件try_grep含有以a字母为行开头的内容, 可以使用命令?
A.grep -E #$ try_grep
B.grep -E #a try_grep
C.grep -E ^$ try_grep
D.grep -E ^a try_grep
9、Linux文件权限一共10 位长度,分成四段,第三段表示的内容是。
A.文件类型
B.文件所有者的权限
C.文件所有者所在组的权限
D.其他用户的权限
10、如果你想列出当前目录以及子目录下所有扩展名为&.txt&的文件,那么你可以使用的命令是
A.find . -name &*.txt&
B.ls *.txt
C.find . &.txt&
D.ls -d.txt
11、不算main这个进程自身,到底创建了多少个进程啊?
int main(int argc, char* argv[])
fork() && fork() || fork();
12、Linux文件权限一共10位长度,分成四段,第三段表示的内容是 。
A.文件类型
B.文件所有者的权限
C.文件所有者所在组的权限
D.其他用户的权限
13、Linux系统中某个可执行文件属于root并且有setid,当一个普通用户 mike运行这个程序时,产生的进程的有效用户和实际用户分别是?
A.root mike
B.root root
C.mike root
D.mike mike
E.deamon mike
F.mike deamon
14、下面哪些是死锁的必要条件?
B.请求保持
C.不可剥夺
15、下面个些命令可以查看file1文件的第300-500行的内容?
A.cat file1 | tail -n +300 | head -n 200
B.cat file1| head -n 500 | tail -n 300
C.sed -n '300,500p' file1
学院最新动态

我要回帖

更多关于 linux c 面试题 的文章

 

随机推荐