Linux课程习题 Linux作业

合集下载

linux试题及答案(全)

linux试题及答案(全)
怎么去提高与学习linux学习,不可否认练习是一个比较好,也比较有效果的一个方法,但有很多人在练习操作时,很多题都会带来困扰,下面我就把一些简单的操作实例分享给大家,大家一起来学习linux:
Linux课后习题,linux练习题,linux进步练习题,linux操作练习题
一、命令部分
1.新建一个用户yangang,密码设为123456,并将其加到root组。写出所用命令。
(2)0 8-18 * * * cut -f 1 >> /backup/bak01.txt
2. 某学校内部既存在WINDOWS操作系统,又存在LINUX操作系统,为了方便资源共享,建立一台SAMBA服务器,其地址为192.168.0.5,建立std、teacher两个用户,同时设置其密码。
创建用户:useradd std
service sshd restart
71.创建一个以自己的名的拼音命名的用户。
useradd chengwen
72.添加一个用户组,名称为js。
groupadd js
73.修改新建的用户属于js组。
usermod –g js newuser
74.进入该用户主目录,显示当前的路径。
cal 12 2011
57.建立文件/etc/group的符号链接文件/root/abc。
ln –s /etc/group /root/abc
58.后台启动程序gedit。
Gedit &
59.配置网卡eth0的IP地址为192.168.0.1,子网掩码为255.255.255.0
ifconfig eth0:192.168.0.1 netmask 255.255.255.0

LINUX练习题及参考答案

LINUX练习题及参考答案

一、单选1 . 存放用户帐号的文件是(C)。

A. shadowB. groupC. passwdD. gshadow2 . 下面哪个系统目录中包含Linux使用的外部设备(B)。

A./binB. /devC. /bootD. /home003 . Linux系统的联机帮助命令是(D)。

A. tarB. cdC. mkdirD. man4 . 如何删除一个非空子目录/tmp (B )。

A. del /tmp/*B. rm -rf /tmpC. rm -Ra /tmp/*D. rm –rf /tmp/*5. 更改一个文件权限的命令是(C)。

A. changeB. attribC. chmodD. at6. 如果执行命令#chmod 746 file.txt,那么该文件的权限是(A)。

A. rwxr--rw-B. rw-r--r—C. --xr--rwxD. rwxr--r—7. 如果您想列出当前目录以及子目录下所有扩展名为“.txt”的文件,那么您可以使用的命令是(A )。

A. ls *.txtB. find –name “.txt”C. ls –d .txtD. find . “.txt”8 . 怎样显示当前目录(A)。

A. pwdB. cdC. whoD. ls9 . 欲把当前目录下的file1.txt 复制为file2.txt,正确的命令是(D)。

A. copy file1.txt file2.txtB. cp file1.txt | file2.txtC. cat file2.txt file1.txtD. cat file1.txt > file2.txt10.为了达到使文件的所有者有读(r)和写(w)的许可,而其他用户只能进行只读访问,在设置文件的许可值时,应当设为:( B )。

A. 566B. 644C. 655D. 74411.为了将当前目录下的压缩归档文件myftp.tar.gz解压缩,我们可以使用:( A )。

Linux基础(习题卷31)

Linux基础(习题卷31)

Linux基础(习题卷31)第1部分:单项选择题,共60题,每题只有一个正确答案,多选或少选均不得分。

1.[单选题]下面关于进程、线程的说法正确的是()?A)进程是程序的一次动态执行过程。

一个进程在其执行过程中只能产生一个线程。

B)线程是比进程更小的执行单位是在一个进程中独立的控制流即程序内部的控制流。

线程本身能够自动运行。

C)Java多线程的运行与平台无关。

D)对于单处理器系统多个线程分时间片获取CPU或其他系统资源来运行。

对于多处理器系统线程可以分配到多个处理器中从而真正的并发执行多任务。

答案:D解析:2.[单选题]下面哪个系统目录中存放了系统引导、启动时使用的一些文件和目录( )。

A)/rootB)/binC)/devD)/boot答案:D解析:3.[单选题]以下命令中,_______的作用是显示一个文件最后几行。

A)tarB)tailC)rearD)last答案:B解析:4.[单选题]在目录/user/local/jdk1.6有一可执行文件java,想在tomcat用户下任意目录下都可以像ls命令一样可以执行而不用输入全路径,下列哪个说法是正确的(单 选)A)在shell执行一次exportB)把exportC)在shell执行一次exportD)以上说法都不正确答案:B解析:5.[单选题]( )。

要将软件包vlc-2.0.4-5.el6.i686.rpm从Linux系统中删除,应该执行命令()。

A)rpmB)rpmC)rpmD)rpm答案:AA)只能进行进程互斥B)只能进行进程同步C)能够进行进程的同步和互斥D)互斥和同步都不可以答案:C解析:7.[单选题]在下列磁盘调度算法中,哪个考虑 I/O 请求到达的先后次序。

( )A)先来先服务算法B)响应者最高比算法C)优先级调度算法D)负载均衡算法答案:A解析:8.[单选题]在分时系统中,时间片一定,(),响应时间越长。

A)内存越多B)用户数越多C)后备队列D)用户数越少答案:B解析:9.[单选题]设与某资源 R 关联的信号量初始值为 5,当前值为-2,下列说法错误的是( )。

linux教程期末考试试题及答案

linux教程期末考试试题及答案

linux教程期末考试试题及答案一、选择题(每题2分,共20分)1. Linux操作系统是基于什么内核开发的?A. Windows内核B. UNIX内核C. Linux内核D. MacOS内核答案:C2. 下列哪个命令用于查看当前目录下的文件和文件夹?A. lsB. dirC. pwdD. cd答案:A3. 在Linux中,哪个命令可以查看当前系统的运行时间和平均负载?A. uptimeB. topC. psD. who答案:A4. 如何在Linux中查看文件内容而不编辑它?A. vi 文件名C. edit 文件名D. open 文件名答案:B5. 在Linux中,以下哪个命令用于解压tar.gz文件?A. tar -xzvfB. unzipC. gzip -dD. tar -xvzf答案:D6. 以下哪个选项是Linux系统中的文件权限设置命令?A. chmodB. chownC. chgrpD. chdir答案:A7. 在Linux中,如何查看当前路径?A. pathB. cdC. pwdD. ls答案:C8. 哪个命令用于在Linux中创建一个新文件?B. new 文件名C. create 文件名D. make 文件名答案:A9. 在Linux中,以下哪个命令用于查找文件?A. findB. searchC. locateD. query答案:A10. 在Linux中,以下哪个命令用于查看系统帮助信息?A. helpB. manC. assistD. guide答案:B二、填空题(每空2分,共20分)11. 在Linux中,文件系统的根目录是________。

答案:/12. 如果要查看当前目录下所有文件和文件夹的详细信息,可以使用命令________。

答案:ls -l13. 在Linux中,文件权限中的r代表________。

答案:读(read)14. 如果需要递归地复制一个目录到另一个位置,可以使用命令________。

linux练习题

linux练习题

Linux练习题一、基础知识篇1. Linux操作系统的创始人是谁?2. 请列举出Linux操作系统的主要特点。

3. Linux系统中的根目录用什么符号表示?4. 常见的Linux发行版有哪些?5. 在Linux系统中,如何查看当前登录的用户?6. 如何查看Linux系统的版本信息?7. 请简述Linux文件系统的层次结构。

二、文件操作篇1. 如何在Linux系统中创建一个新文件?2. 如何查看文件内容?3. 如何复制一个文件?4. 如何删除一个文件?5. 如何重命名一个文件?6. 如何查看当前目录下的所有文件和文件夹?7. 如何切换到另一个目录?8. 请简述Linux文件权限的表示方法及修改方法。

三、文本编辑篇1. 请列举出常用的Linux文本编辑器。

2. 如何使用vi编辑器打开一个文件?3. 在vi编辑器中,如何进行光标移动?4. 在vi编辑器中,如何进行文本复制、粘贴和删除操作?5. 如何在vi编辑器中查找和替换文本?6. 如何保存并退出vi编辑器?四、用户与权限篇1. 如何在Linux系统中添加一个新用户?2. 如何修改用户密码?3. 如何删除一个用户?4. 如何查看当前用户的权限?5. 如何修改文件的权限?6. 请简述Linux系统中的用户组概念及作用。

五、网络配置篇1. 如何查看Linux系统的网络配置信息?2. 如何配置Linux系统的IP地址?3. 如何查看当前系统的网络连接状态?4. 如何测试网络连通性?5. 如何开启和关闭Linux系统的防火墙?六、软件管理篇1. 如何在Linux系统中安装软件?2. 如何卸载已安装的软件?3. 请简述Linux软件包管理器的种类及特点。

4. 如何更新Linux系统中的软件包?5. 如何查看已安装的软件包?七、系统管理篇1. 如何查看Linux系统的运行状态?2. 如何查看系统负载?3. 如何查看系统内存使用情况?4. 如何查看系统CPU使用情况?5. 如何重启和关机Linux系统?6. 请简述Linux系统日志的作用及查看方法。

Linux基础(习题卷10)

Linux基础(习题卷10)

Linux基础(习题卷10)第1部分:单项选择题,共60题,每题只有一个正确答案,多选或少选均不得分。

1.[单选题]以下_______环境变量表示当前路径。

A)PATHB)PWDC)HOMED)ROOT答案:B解析:2.[单选题]以下哪种不是LINUX的SHELL类型?()A)bashB)rshC)kshD)csh答案:B解析:3.[单选题]在vi编辑器里,(▲)命令能将光标移到第300行。

A)300gB):300C)g300D)G300答案:A解析:4.[单选题]用于文件系统直接修改文件权限管理命令为( )。

A)chownB)chgrpC)chmodD)umask答案:A解析:5.[单选题]当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( )A)NIDB)PIDC)UIDD)CID答案:B解析:6.[单选题]Linux 文件权限一共10位长度,分成四段,第三段表示的内容是( )。

D)其他用户的权限.答案:C解析:7.[单选题]( )命令可重命名文件和目录。

A)mkdirB)rmdirC)mvD)cp答案:C解析:8.[单选题]如果您想列出当前目录以及子目录下所有扩展名为“.txt”的文件,那么您可以使用的命令是( )。

A)lsB)findC)lsD)find答案:B解析:9.[单选题]将网卡(eth0)配置成ip地址为192.168.1.13同时激活此网卡的命令是A)ifconfig eth0 192.168.1.13 downB)ifconfig eth0 192.168.1.13 offC)ifconfig eth0 192.168.1.13 onD)ifconfig eth0 192.168.1.13 up答案:D解析:10.[单选题]关于Shell,下列说法错误的是A)默认情况下,Linux系统是不安装Shell的B)Shell在Linux系统中具有及其重要的地位C)Shell是用户与操作系统内核之间的接口D)Shell最重要的功能是命令解释答案:A解析:11.[单选题]以下( )变量用于表明当前shell中可执行程序的默认搜索路径。

linux练习题题库

linux练习题题库

linux练习题题库Linux操作系统是一种开源的操作系统,由于其稳定性和安全性而被广泛应用于服务器和嵌入式设备等领域。

为了能更好地掌握和熟悉Linux系统,下面提供了一些Linux练习题题库供大家进行练习和巩固知识。

1. 命令行操作题(1)在Linux命令行中,如何查看当前所在路径?(2)如何在当前路径下创建一个名为"test"的文件夹?(3)如何使用命令行将文件"file.txt"复制到文件夹"test"中?(4)如何使用命令行删除文件夹"test"及其所有内容?2. 文件与目录管理题(1)如何查看当前路径下的所有文件和文件夹?(2)如何将文件"file1.txt"重命名为"file2.txt"?(3)如何创建一个名为"docs"的文件夹,并将文件夹权限设置为读写执行?(4)如何删除文件夹"docs"及其所有内容(包括子文件夹)?3. 用户和权限管理题(1)如何创建一个新用户,并设置其密码?(2)如何将用户"testuser"添加到"sudoers"组中,以便拥有管理员权限?(3)如何查看当前系统上的所有用户列表?(4)如何修改文件"file.txt"的权限,使得只有文件所有者可以读写,其他用户只能读取?4. 进程管理题(1)如何查看当前系统上所有正在运行的进程?(2)如何通过命令行结束一个正在运行的进程?(3)如何将一个进程放到后台运行?(4)如何查看当前系统上某个进程的详细信息,如进程ID、占用CPU的百分比等?5. 网络管理题(1)如何查看当前系统的IP地址和网卡信息?(2)如何通过命令行连接到远程服务器?(3)如何检查当前系统的网络连接情况,并查看正在使用的端口号?(4)如何使用命令行下载一个文件,并保存到当前路径下?通过完成上述Linux练习题,你将能够更好地理解和掌握Linux操作系统的基本知识和操作技巧。

linux练习题

linux练习题

linux练习题⼀、单项选择题1、/root⽬录是:A、系统的根⽬录B、超级⽤户的主⽬录C、动态连接库D、系统管理程序2、chmod为了表⽰“⽬标⽂件只有这些权限”,可以⽤符号_____A、=B、+C、-D、!3、检查⽂件系统完整性的命令是:A、fsck //检查并修复⽂件系统B、mvC、mountD、cp4、下⾯的哪⼀个shell具有⾃动补齐功能?A、cshB、tcshC、bashD、sh5、在gzip命令中,-t的作⽤是:A、解压-dB、显⽰压缩⽂件C、检验压缩⽂件D、删除压缩⽂件6、管道符是:A、||B、|C、<<D、//7、at命令中需要从标准输⼊中读⼊所有的命令,不能指定_______选项。

A、-qC、-d //删除指定的调度作业D、-f //从指定⽂件⽽⾮标准输⼊设备获取将要执⾏的命令8、chmod中通过指定"ugoa"可以控制哪些⽤户对某⽂件(⽬录)的权限可以被改变,其中"a"表⽰:A、⽂件的所有者uB、其他组的⽤户oC、与⽂件所有者同组的⽤户gD、所有⽤户9、Linux系统引导将启动__________进程。

A、initB、gettyC、syslogdD、lpd10、假设执⾏如下的命令:alias lcd 'ls –l \!;pwd * 现在输⼊lcd test1 test2,shell实际上执⾏的是:A、ls –l test1B、ls –l test1 test2;pwdC、pwdD、ls –l ; pwd11、/sbin⽬录存放的是:A、使⽤者经常使⽤的命令B、动态连接库C、系统管理程序D、设备12、关于at命令下列说法正确的是:A、任何⽤户都可以使⽤该命令B、若at.deny不为空,那么除at.deny中指定的⽤户之外,所有的⽤户都可以使⽤该命令C、若at.deny不为空,那么只有at.allow中的⽤户才能使⽤该命令D、只有超级⽤户才能使⽤该命令(x)13、crontab⽂件的格式是:A、M D H m d cmdB、M H D d m cmdC、 D M H m d cmdD、M H D m d cmd14、在当前⽬录下有⽂件test,⽂件属主为guest;我们使⽤admin⾝份,⽤命令cp test /tmp,拷贝⽂件到/tmp(⽬录属主为root),则/tmp/test的⽂件属主为:A、guestC、adminD、其它15、⽤户user2对下⼀⽂件有何权⼒:-rw-r----- 1 user1 100 1320 Oct 27 08:16 testA、⽆权B、读C、读写D、执⾏16、init进程是所有⽤户进程的⽗进程。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

作业1 Linux系统基础知识(1)1. 基础知识部分(必做)1. 简述linux内核版本和发布版本的区别,并:①举例说明②写出查看当前安装Linux的发布版本信息和内核版本信息的具体命令(附上截图)答:①Linux的发布版本是由内核版本发展而来的。

内核就是一个核心,其他软件都基于这个核心,不能直接使用。

发行版是将核心和各种软件打包起来,可以直接使用。

②查询发布版本信息命令lsb_release –a查询内核版本信息命令uname -r2.列举常用的linux发布版本(至少5个)。

答:1、Debian2、Ubuntu3、Slackware4、Fedora5、Red Hat Enterprise Linux6、openSuSE7、红旗Linux3.简述类Unix(即Unix Like)的五大特性,并列举实例说明你对该特性的理解。

答:可靠性高:UNIX 主机和服务器在国外大中型企业中每天24 小时,每年365 天不间断地运行。

伸缩性强:极度强的伸缩性UNIX 系统是世界上唯一能笔记本电脑,PC,直到巨型机上运行的操作系统,最近已宣布用于NC 的UNIX 系统。

开放性好:这是UNIX 系统最重要的本质特征,也是UNIX 强大生命力之所在。

开放系统的概念已被计算机工业界普遍接受,而且成为发展的主要趋势。

它是一个覆盖面很宽的谱,几乎所有的系统都可在其中找到自己的位置。

网络功能强:UNIX 支持所有最通用的网络通讯协议,其中包括NES、DCE、IPX/SPX,SLIP,PPP 等,使得UNIX 系统能方便地与主机、各种广域网和域网相连。

强大的数据库支持功能:由于UNIX 系统对各种数据库,特别是关系型数据库管理系统提供了强大的支持能力,因此主要的数据库厂家都将UNIX 作为优选的运行平台,而且创造出极高的性能价格比。

4.安装Linux有哪些方式?分别简述之。

答:有三种:光盘安装,硬盘安装,网络安装。

一、光盘安装:光盘安装最简单,最理想二、硬盘安装:硬盘安装要求在安装前先将安装光盘的ISO镜像文件复制到硬盘的某个FAT/FAT32分区上,然后从中提取系统引导过程所需的程序及文件,重启进入DOS后引导硬盘中的Linux镜像,按提示选择“硬盘安装”。

下面步骤与光盘安装类似。

三、网络安装:适用于本地机器没有光驱,并且知道网上ISO文件所在URL的Linux安装。

它也需要制作系统安装软盘,用来启动机器。

插入光盘,开机后按提示选择“网络安装”。

下面步骤与光盘安装类似。

5. Linux支持的文件系统有哪些?举例说明。

答:我们在Linux中常用的文件系统主要有ext2、ext3、ext4以及proc。

ext2 文件系统:ext2 文件系统应该说是Linux正宗的文件系统,早起的Linux都是用ext2,但随着技术的发展,大多Linux的发行版本目前都不用这个文件系统了:比如Redhatt和Fedora。

大多建议用xet3,ext3文件系统是由ext2发展而来的。

ext3 文件系统:ext3是一个用于Linux的日志文件系统,支持大文件;但不支持范删除(undelete)操作;Redhatt和Fedora都力挺ext3.Reiserfs 文件系统:reiserfs文件系统是一款优秀的文件系统,支持大文件,支持范删除。

6. 写出下列配置在Linux中的设备文件名:(1)SCSI硬盘(2)CDROM(3)网卡(4)打印机答:(1)SCSI硬盘:/dev/sd[a-p](2)CDROM:/dev/cdrom(3)网卡:/dev/network-scripts(4)打印机:25针:/dev/lp[0-2]USB:/dev/usb/lp[0-15]7.磁盘的主分区与扩展分区最多能有几个?磁盘逻辑分区的设备文件名号码要从几开始编号?答:一块物理硬盘只能有: 一到四个主分区(但其中只能有一个是活动的主分区),或一到三个主分区,和一个扩展分区。

磁盘逻辑分区的设备文件名号码要从5开始。

8.简述什么是挂载、什么是挂载点,并举例说明。

答:挂载:挂载通常是指给磁盘分区(包括虚拟出来的磁盘分区)分配一个盘符挂载点:挂载点实际上就是Linux系统中的磁盘文件系统的入口目录,类似与windows中的用来访问不同分区的C:、D:、E:等盘符。

9.简述什么是X Window?它与微软视窗操作系统中的Window是同一个概念吗?答:X Window即X Window图形用户借口,是一种计算机软件系统和网络协议,提供了一个基于图形用户界面(GUI)和吩咐的输入设备能力联网计算机。

其中软件编写使用广义的命令集,它创建了一个硬件抽象层,允许设备独立性和重用方案的任何计算机撒谎能够实现。

两者不是同一概念。

Windows操作系统是一款有美国微软公司开发的窗口化操作系统,采用了GUI图形化操作模式,比起之前的指令操作系统更为人性化。

Windows操作系统是目前世界上最为广泛应用的操作系统。

10.什么是Shell?列举常用的shell(至少三个)。

如何查看当前Linux系统默认使用的shell?答:shell是Unix/Linux系统的一个重要层次,它是用户与系统交互的界面。

常用的shell(1)Bourne shell(2)C shell(3)Korn shell(4)Bourne Again shell输入一个系统不认识的命令,如!@#$%%11.使用shell命令ls /查看所用Linux系统根目录的主要内容,写出这些子目录及文件,结合man hier提供的信息,简述主要目录的用途。

/bin —用来贮存用户命令。

目录/usr/bin 也被用来贮存用户命令。

/sbin —许多系统命令(例如shutdown)的贮存位置。

目录/usr/sbin 中也包括了许多系统命令。

/root —根用户(超级用户)的主目录。

/cdrom 该目录在刚安装系统时是空的,你可以将光驱文件系统挂在这个目录下,例如“mount /dev/cdrom /cdrom”/mnt —该目录中通常包括系统引导后被挂载的文件系统的挂载点。

譬如,默认的光盘挂载点是/mnt/cdrom/./boot —包括内核和其它系统启动期间使用的文件。

/media 挂载点,用于挂载U 盘、光盘、或者远程磁盘所用。

/selinux 增强性安全LINUX,和usr 部分用户安装文件存放目录,也和/放一起/srv 存放本系统提供的服务用数据,即服务启动后需要提取的信息。

/sys sysfs 文件系统的挂载点。

/var 某些大文件的溢出区,比方说各种服务的日志文件。

是很多服务器文件使用的目录,建议单独分区/lostfound —被fsck 用来放置零散文件(没有名称的文件)。

/lib —包含许多被/bin/ 和/sbin/ 中的程序调用的库文件。

目录/usr/lib/ 中含有更多用于用户程序的库文件。

/dev —贮存设备文件。

/etc —包含许多配置文件和目录。

/var —用于贮存variable(或不断改变的)文件,例如日志文件和打印机假脱机文件。

/usr —包括与系统用户直接有关的文件和目录,例如应用程序及支持它们的库文件。

/proc —一个虚拟的文件系统,(不是实际贮存在磁盘上的)它包括被某些程序使用的系统信息。

/initrd —用来在计算机启动时挂载initrd.img 映像文件的目录以及载入所需设备模块的目录。

/tmp —用户和程序的临时目录。

/tmp 给予所有系统用户读写权。

/home —用户主目录的默认位置。

/opt —可选文件和程序的贮存目录。

该目录主要被第三方开发者用来简易地安装和卸装他们的软件包。

12. 在linux目录中:(1)通常将系统的配置文件存于什么目录下?(2)内核启动文件位于什么目录下?(3)常用于挂载额外设备的目录是?(4)超级用户root的主目录位于?普通用户的主目录通常位于?答:(1)/etc/(2)/lib/modules(3)一、挂载光驱——命令:mount/dev/cdrom /mnt/cdrom二、挂载软驱——命令:mount/dev/fd0 /mnt/floppy三、挂载iso文档——命令:mount -o loop /mnt/1.iso /mnt/iso四、挂载U盘——命令:fdisk -l; mount /dev/sdb1 /mnt/usb(4)超级用户root的主目录位于/root普通用户的主目录通常位于/home13.简述目录/bin与/sbin所放置的可执行文件有何不同之处?目录/bin与/usr/bin所放置的可执行文件有何不同之处?答:(1)/bin,放置执行文件,但比较特殊。

/bin放置的是在单用户维护模式下还能被操作的命令,在/bin下面的命令可以被root与一般账号所使用,主要有cat,chmod,chown,date,mv,mkdir,cp,bash等常用命令。

与开机执行过程有关。

/sbin,放置在该目录下的为开机过程中所需要的,里面包括了开机、修复、还原系统所需的指令。

至于某些服务器软件程序,一般放置在/usr/sbin中。

本机自行安装的软件所产生的系统执行文件(system binary),则放置到/usr/local/sbin当中。

(2)/bin,放置执行文件,但比较特殊。

/bin放置的是在单用户维护模式下还能被操作的命令,在/bin下面的命令可以被root与一般账号所使用,主要有cat,chmod,chown,date,mv,mkdir,cp,bash等常用命令。

与开机执行过程有关。

/usr/bin,绝大部分的用户可使用的命令都放在这里。

与开机执行过程无关。

14./dev/null是什么?通常有何用途?答:/dev/null表示空设备(文件)其用途有:1、在不想把标准输出的和标准出错信息输出到控制台,也不想重定向到文件时经常使用2、不能忽略其读入功能,从/dev/null读入时都是0.3、系统的垃圾桶,类似与Windows的回收站,不同的是这个设备有去无回。

如果程序有输出(标准、错误等),而你又不想输出到任何文件、终端,就可以重定向到这个设备。

4、空设备,bit垃圾箱。

15. Linux中的文件类型有哪些?陈述并举例说明。

答:Linux 操作系统支持以下文件类型:普通文件,目录文件,设备文件及符号链接文件。

普通文件:(1)文本文件:它由ASCII 字符构成。

例如信件,报告和称为脚本的文本文件,后者有ASCII 解释执行(2)数据文件:它由来自应用程序的数字型和文本型数据构成。

例如:电子表格,数据库及字处理文档。

(3)可执行的二进制程序文件。

它由机器指令和数据构成。

例如:已经学过的系统命令。

目录文件:目录文件是由成对的“I 节点号、文件名”构成的列表。

相关文档
最新文档