unix复习资料.doc

上传人:枫** 文档编号:551629283 上传时间:2022-09-13 格式:DOC 页数:4 大小:56.50KB
返回 下载 相关 举报
unix复习资料.doc_第1页
第1页 / 共4页
unix复习资料.doc_第2页
第2页 / 共4页
unix复习资料.doc_第3页
第3页 / 共4页
unix复习资料.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《unix复习资料.doc》由会员分享,可在线阅读,更多相关《unix复习资料.doc(4页珍藏版)》请在金锄头文库上搜索。

1、1.csh启动时,自动执行的shell文件:CSH启动时自动执行用户主目录下.CSHRC文件中命令。如果它作为登录运行,再执行主目录中.login文件中命令。csh的历史机制;所谓历史机制,指的是将最近一段时间内输入的命令保存起来,这样就可以重复使用前面已经输入的命令,或者前面的命令有错时,用一种简化的方法修改,而不需要将命令重新输入一遍Unix系统中常用的shell/bin/sh;/bin/csh;/bin/ksh;/bin/bash及其缺省shell;2.正则表达式及其特殊符号(* 、)的作用使用正则表达式描述一个字符串模式,在模式匹配操作中使用。在中括号之间的字符为集合的内容,如表示与,

2、中任一字符匹配。可以用减号定义一个区间如:表示与,中任一匹配,若为表示与,三个字符中的任一匹配可以表示补集。若在开头,则表示与集合内字符之外的任一其他单字符匹配,如表示匹配任一非小写的字母。若不在开头则失去表示补集的意义如表示可以匹配个单字符。3.文件通配符;星号 * 匹配任意长度的文件名字符串(包括空字符串)点字符(.),当它作为文件名或路径名分量的第一个字符时,必须显式匹配斜线(/)也必须显式匹配例:*file匹配file,makefile,不匹配.profile文件try*c 匹配try1.c try.c try.basic问号 ? 匹配任一单字符方括号 匹配括号内任一字符,也可以用减号

3、指定一个范围例: A-Z* *.ch Mmakefile注意文件名通配符规则与正则表达式的规则不同,应用场合不同不同种类shell通配符规则会略有些差别文件目录、文件的i节点、文件的内容三者之间的关系;文件目录就是一个包含i节点和文件名的表,如果两个文件指的是同一个物理文件,则目录文件的i节点是同一个。在目录文件中找到文件名和对应的I节点,定位I节点并读取文件读取权限,owner,数据块的编号等文件信息按顺序读取数据块到文件内容4.文件类型:-普通文件,d目录文件,l符号文件,b块设备文件,c字符文件,p命名管道文件;文件的权限:读r,写w,执行,x哪些对象以文件的形式出现;目录文件,硬链接,

4、符号连接5.可执行的程序文件的特征;.exe,.dll,.bat,.com对一简单的C语言程序,知道基本的编译链接方法,程序执行与命令行参数的关系,能根据已知条件写出执行结果,输入重定向:用法:文件;将标准输入重定向到一个磁盘文件而不是从键盘输入。文件或文件;将标准输出重定向到一个磁盘文件标准错误输出重定向:2文件;将标准错误输出重定向到文件指定文件描述符重定向:文件描述符&文件描述符例myaprpt 2&1管道;1: ls l | grep d:前一个命令的stdout 作为后一个命令的stdin;2: cc myap.c o mayp 2&1 | more ;前一个命令的stdout+st

5、derr作为下一个命令的stdin.命令的后台执行;&符作为后台启动程序的元字符,过程:shell中输入命令执行后,给出新的提示符,输入新的命令,如果在命令后加& 那么shell启动这个命令进程后不等他结束就给出新的提示符输入命令,这个命令则后台运行7.PATH环境变量:使用这个变量的值作为命令的查找路径,多个查找路径之间用冒号隔开8.UNIX系统命令命令和实用程序:cat ,rm,tar,chmod,find,mv,grep,wcCat:列出文本文件的内容。Cat try.c指定处理对象一个,打印文件try.c的内容Wc可以列出文件中一共多少行,有多少个单词,多少字符,当指定文件数大于一时,

6、最后还列出一个合计。Wc sum.c(一个文件)wc x.c makefile stat.sh(多个文件)Grep:如果指定的文件数大于1,则当查找到指定的字符串时,整个行,联通该行处的文件名一起显示,如果指定的文件数小于等于1则只列出含有指定模式的整个行的内容但不现实文件名;grep o_rdwr/usr/include/*.h用于查找c语言中宏定义o_rdwr在哪些头文件中定义,查找范围为多少个文件。ls 列出目录中的文件名,ls之后可以跟0到多个字。$ ls arg.c(为ls指定一个实参,是普通文件)Rm:删除文件。Rm file1 file2Tar:文件归档。Chmod:修改权限。F

7、ind:查找文件。Find ver1.d ver2.d -name*.c -printMv:移动文件mv file1 file2 directory9.PCB结构的两部分;user结构,proc结构vi编辑器的工作模式;vi的工作方式分为命令方式和输入方式。Vi启动后就进入命令方式,处于命令方式时用户键入的内容被当做vi的命令来解释,一般处于命令方式下按键无回显。编辑命令I,a等可以从命令方式赚到输入方式。处于输入方式时用户键入的所有内容全部为正文内容。用户可以输入多行,每输入一行后按回车键入下一行。正文输入时有回显。输入完毕,按键盘左上角的esc键返回到命令方式;1.UNIX系统中, 数据及

8、程序全部存放在(UNIX主机的硬盘)上,所有程序的运行也都由UNIX主机内的(CPU)占用UNIX主机的内存来完成。2.有两种流控方法,一是硬件方式,利用(RS232)接口的CTS信号线即允许发送,RTS信号线即请求发送;二是软件方式,利用流控字符(Xon和Xoff)。3.虚拟终端,是PC机通过(网络)与UNIX主机相连,客户端运行(telnet)程序,服务器端运行telnetd程序,成为UNIX的一个基于TCP通信的虚拟终端。4.Windows和Unix文本文件结构不同,UNIX行尾处仅存(换行)字符,Windows行尾处存(回车和换行)两个字符。5.符号连接文件的类型为l。对符号连接文件的

9、删除操作删除的是(符号连接)文件,其它所有操作都将访问(符号连接所引用的)文件。1.字符设备文件类型的标志是( )。B c2.以下( )文件中存放有用户密码的相关信息。A /etc/shadow3.csh启动时,自动执行用户主目录下( )文件中命令。A cshrc 4.一般来说,设备文件所在的目录是( ) D /dev 5.文件权限读、写、执行的三种标志符号依次是( )。A rwx6.用ls al 命令列出下面的文件列表,( )文件是符号连接文件。D. lrwxr-r- 1 hel users 2024 Sep 12 08:12 cheng7.在/home/stud1/wang目录下有一文件f

10、ile,使用( )可实现在后台执行命令,此命令将file文件中的内容输出到file.copy文件中。 D. cat file file.copy &8.如果当前目录为/home,进入目录/home/stud1/test的命令是( ) 。 C. cd stud1/test 9.用户user1和user2同属于users组。user1有一文件file1,要user2能修改user1的file1文件,该文件应拥有( )权限。 B 66410.系统将存储设备和I/O设备均看做文件来操作,( )不是以文件的形式出现。C i节点表 11.( )设备是字符设备。 D. tty112.下列不属于i节点内容的是

11、 ( ) 。D. 文件名13.要使shell把当前目录作为查找命令的目录之一,应设置的环境变量是( )。 D.PATH14.某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为( )。 D. 76415.退出交互模式的shell,应键入()。 C. exit 16.设超级用户root当前所在目录为:/usr/local,键入cd命令后,用户当前所在目录为( )。B. /root 17.字符设备文件类型的标志是( )。A. p 18.( )是在文件目录表中。A. i节点号 19.文件exer1的访问权限为rw-r-r-,现要增加所有用户的执行权限和同组用户的写权限

12、,下列命令正确的是( )。B. chmod 765 exer1 20.在/home/stud1/wang目录下有一文件file,使用( )可实现在后台执行命令,此命令将file文件中的内容输出到file.copy文件中。D. cat file file.copy &1.将前一个命令的标准错误输出作为后一个命令的标准输入,称之为管道 。2.增加一个用户的命令是 adduser 或useradd。3.可以使用kill命令结束后台进程。4.符号连接,在算法软件上实现,硬连接在数据结构上实现。5.普通文件的权限:读、写、可执行。不可写文件就不能被删除。6.修改文件内容,系统不需要修改目录文件,而需要修

13、改i节点内容。7.目录有执行权限意味着该目录下的所有文件均为可执行。8.同一进程的实际UID和有效UID都是一致的。9.某文件的权限为:-rws-xx,则该文件有SUID权限。 10.cc -c try.c -o try & err.list把stdin合并到stdout,然后重定向到文件err.list。11.父进程在执行fork前打开的文件,父子进程有同一文件偏移指针。12.引导块(0号块)用于启动系统,只有根文件系统的引导块有效。13.每个文件都对应一个i节点,目录项则没有i节点。14.pipe创建的管道的缺点是只限于同祖先进程间通信。15.命名管道,允许没有共同祖先的进程访问。16.命令 mknod pipe0 p创建管道就是创建了一个名为pipe0,类型为P的文件17.根文件系统是也可以 “脱卸(umount)”。 18.根文件系统和子文件系统的文件系统格式必须是相同的。19.目录若无写权限,则目录下所有文件禁止写。20.umount命令,拆除一个已安装的子文件系统。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号