Linux基本应用.doc

上传人:s9****2 文档编号:560110692 上传时间:2023-12-22 格式:DOC 页数:6 大小:59.50KB
返回 下载 相关 举报
Linux基本应用.doc_第1页
第1页 / 共6页
Linux基本应用.doc_第2页
第2页 / 共6页
Linux基本应用.doc_第3页
第3页 / 共6页
Linux基本应用.doc_第4页
第4页 / 共6页
Linux基本应用.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《Linux基本应用.doc》由会员分享,可在线阅读,更多相关《Linux基本应用.doc(6页珍藏版)》请在金锄头文库上搜索。

1、Linux基本应用一、 单项选择题1、 关于rm命令,正确的是( )A、rm只能用来删除目录,不能用来删除文件 B、rm既可以删除目录,也可以删除文件C、只有目录不为空,rm才可以将其删除D、rm只能用来删除文件,不能用来删除目录2、 已知有目录结构如图:3、 已知当前工作目录为d1,要列出目录d2下的文件和子目录,正确的命令是( ) A、ls d2 B、ls yang/d2 C、ls ./d2 D、ls home/yang/d2 4、 已知有目录结构如图: 已知当前工作目录为d1,要将文件f1移动到目录d2下,正确的命令是:( )A、mv f1 d2 B、mv ./d2 f1 C、mv f1

2、 yang/d2 D、mv f1 /home/yang/d25、 命令ln f1 f2执行后,正确的是( )A、修改文件f2的内容,f1也会做相应的变化 B、如果删除f2,f1也会被删除C、f1和f2是两个独立的文件,所以f1,f2的i节点号不相同D、修改文件f2的内容,f1没有变化6、 执行shell程序有三种方法,下列选项中错误的是( )A、#chmod+x file B、 #source fileC、#.file D、 #sh file7、 下列表达式中返回值为真的是( )A、 1 -eq2 B、 10!=10C、4 -eq7 D、 3 -gt28、 下列( )不是查看进程的命令。A、

3、who命令 B、 w命令C、 q命令 D、 top命令9、 Linux系统中支持文件名通配符,下列符号中Linux系统不支持的通配符是_。A、ab1A-F B、* C、? D、 10、 在Linux目录树中,表示根目录或是路径中分隔符的是_。A、 B、/ C、 ; D、,11、 Linux系统中压缩命令不包括_。A、tar B、compress C、rar D、gzip二、 填空题1、 按查找文件的起点不同可以分为两种路径:_和相对路径。2、 ls命令的参数比较多,其中-a表示_ -d表示_ -F表示_。三、 简答题1、 Linux操作系统的组成部分。2、 绝对路径和相对路径的区别。3、 使用

4、ln命令创建的硬链接文件和符号链接文件的区别。4、 在Linux中执行ls l 命令时,得到的结果如下:- rw-r-r- 1 myusr1 useradm 1024 May 18 08:43 f1drwxr-xr-x 2 myusr1 useradm 512 Apr 15 10:36 dd 请回答以下问题:1) 9上面所列的两项 f1和 dd,哪个是文件,哪个是目录?2) 他们的主人(拥有者)是哪个用户,属于哪个组?3) 请分别解释f1和dd对于三类用户的权限是什么? 5、 设当前系统中有组student,有一文件ex1,执行命令ls l ex1 得到如下结果-rwxr-xr-x 1 job

5、 student 1028 Apr 5 12:36 ex1试回答下面问题。1) 写出添加新用户John的命令2) 写出修改John密码的命令3) 写出将用户John添加到组student的命令4) 写出修改文件ex1权限的命令,使得student组的用户有写权限5) 写出为文件ex1创建符号链接ex2的命令 6、 统计一下根目录/下有多少目录或文件(不包含.开头的)。7、 在当前目录创建文件a.txt,b.txt,c.txt,并将上述三个文件合成一个文件abc.txt。 8、 查看当前目录下所有的文件或目录(含.开头的),把查看结果生成文件ls.txt。 9、 查看自己登录时用的什么Shell

6、及系统可用的Shell有哪些。 10、 将/home目录及子目录拷贝到/root目录下,然后再将root下的home及子目录删除。11、 在当前目录创建文件a.c,为其创建硬链接la和软链接lb,并查看它们各自占用的i 结 点号和相关的属性。12、 查看自己的uid和gid。 13、 修改文件/etc/passwd文件的权限,将其设置为rw-rw-r-。 14、 以root账号和另一普通账号登录,然后用root账号查看普通账号的运行进程,并终止该进程的运行,从而终止正在使用系统的某个用户。 15、 用户管理操作: 1) 新建两个组group1和group2 2) 新建一个用户kate,且指定其

7、主目录为/home/kk,主组为group1 3) 为用户kate设定密码 4) 将用户kate加入到组group2中 5) 从当前用户切换到用户kate 6) 用户kate修改自己的密码后,切换回到root用户 7) 删除用户kate,删除组group2 16、 目录文件操作1) 在当前目录下创建一个目录树ex1/aa,并进入到子目录ex1下的aa里面。 2) 查看当前工作目录 3) 在aa目录下创建文件1.txt,其内容为“hello,everyone!“Have a good time!”4) 显示文件1.txt的内容,并写出其相对路径和绝对路径5) 统计文件1.txt的行数,字数,字符

8、数。 6) 修改文件1.txt的名字为2.txt 7) 回到用户主目录,删除目录ex1及其里面的全部内容 17、 查看当前目录下所有文件的详细信息,并将结果输出重定向到文件ff中。 18、 使用vi编辑器和gcc编译器做如下练习:(1)、编辑一个简单的C程序e1.c,该程序可以输出一行信息“today is Sunday!”。(2)、用gcc编译该程序,目标文件保存为e1.o,并执行该程序。(3)、查看文件e1.o的权限,并解释三种用户分别具有什么权限(4)、修改文件e1.o的权限,使得文件所有者和组用户具有读写执行权限,其它用户具有只读权限。 19、 (1)、创建目录ex2 (2)、复制文件

9、/root/install.log 到当前目录下,新文件名为install.txt (3)、用more命令或者less命令查看文件install.txt的内容 (4)、为install.txt创建链接link1。 (5)、为install.txt创建符号链接slink1。 (6)、查找当前用户主目录下所有以“1”结尾的文件名。 20、 shell操作(1)、显示系统环境变量PWD,PATH,HOME的值 (2)、查看/etc/shells文件,了解当前系统安装的shell有哪些 (3)、修改当前用户的登录shell为“/bin/ash”(或其它已安装shell)。 21、 进入目录usrbin

10、,采用相对路径转到usrlocalbin,如何实现? 22、 进入目录home,在当前目录下查找bin目录下的命令文件 pwd 是否存在? 23、 在home目录中创建子目录qq1,进入qq1子目录,创建一个空文件file1.txt,查看该文件的权限。然后将该文件权限改成:对三类用户的都具有读、写、执行的权限。24、 编写一个shell脚本文件test:内容为显示当月日历信息;显示当前目录;显示当前登录系统所用的用户信息。然后执行该脚本文件。25、 使得当前目录为root,然后执行ls l命令,并将该命令的结果重定向到文件list中。 26、 查看当前用户PATH环境变量的值。 27、 为命令 ls a 取一个别名:la 28、 如何由普通用户切换到root用户(连同root用户的环境变量一起切换)。 29、 修改当前用户的登录shell为/bin/csh。 30、 在/home下创建文件old,内容随意,至少8行。显示文件的最后5行;显示文件的开头5行;将old改名为new;查看文件new的权限;将文件new删除。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

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