当前位置:文档之家› Linux基础操作练习题

Linux基础操作练习题

Linux基础操作练习题
姓名:古慧班级:09软件学号:20090300430117
二、问答题
1.使用什么命令在Linux文件系统的不同目录之间切换,如何显示当前所有的目录?
答:在Linux文件系统的不同目录之间切换的命令是cd,
显示当前所有的目录的命令是pwd。

2.使用什么命令列出当前目录中的文件和子目录名?
答:使用ls 命令将列出当前目录中的文件和子目录名。

使用dir或vdir命令也可以列出目录中的文件清单。

使用上与ls命令类似。

3.使用什么命令把两个文件合并成一个文件?
答:cat命令可用来进行文件的合并、建立、覆盖或者添加内容等操作。

4.有哪些命令可用来查看文件的内容,这些命令有什么不同?
答:cat命令用来把文件内容显示到屏幕上,还用来进行文件的合并、建立、覆盖或者添加内容等操作。

more命令可以在浏览文件的时候前后翻页,在阅读长文本时特别有用。

less命令比more命令功能更强,是许多程序(比如man命令等)使用的缺省的阅读命令。

less 的输出结果可以向前或向后翻页,但是 more 仅能向前
翻页。

head和tail命令用来阅读文件的开头或者结尾的部分。

加上参数-n x 可以指定查看x 行。

5.新建、移动、删除和复制文件使用什么命令?
答:Cat、touch命令可用来建立文件。

rm命令可以用来删除文件和目录。

mv命令用于文件改名,也可以用来在文件系统内移动文件或者子目录。

cp命令用来对文件进行复制操作。

6. 新建、移动、删除和复制目录使用什么命令?
答:mkdir命令用于建立子目录。

此命令可以一次建立多个子目录。

mv命令用于文件改名,也可以用来在文件系统内移动文件或者子目录。

rm命令可以用来删除文件和目录。

rmdir命令用来删除空子目录。

cp命令用来对子目录进行复制操作。

7.使用什么命令统计文件中的信息?
答:命令file用来确定文件的类型。

使用此命令时,可以指定一个或多个文件名。

wc命令可以统计指定文件中的字节数、字数、行数, 并将统计结果显示在屏幕上。

8.标准输入和标准输出指什么?输出重定向和输入重定向指什么?
答:标准输入文件(stdin),通常对应终端的键盘;
标准输出文件(stdout),这个文件都对应终端的屏幕。

进程将从标准输入文件中得到输入数据,将正常输出数据输出到标准输出文件,而将错误信息送到标准错误文件中。

输入重定向:输入重定向是指把命令(或可执行程序)的标准输入重定向到指定的文件中。

也就是说,输入可以不来自键盘,而来自一个指定的文件。

所以说,输入重定向主要用于改变一个命令的输入源,特别是改变那些需要大量输入的输入源。

输出重定向:输出重定向是指把命令(或可执行程序)的标准输出或标准错误输出重新定向到指定文件中。

这样,该命令的输出就不显示在屏幕上,而是写入到指定文件中。

9.下列命令实现什么功能?
# ls /dev l>filename
# ls /dev>>passwordfile
# wc < testfile
答:# ls /dev l>filename的功能是:把命令的标准输出重定向到一个文件filename,而不显示到屏幕上。

# ls /dev>>passwordfile的功能是:表示把输出追加到文件passwordfile的末尾# wc < testfile的功能是:表示把文件testfile作为wc命令的标准输入,而不是从键盘输入。

10.使用vi编辑器时,在编辑模式中输入字母汉字或数字,在指令列模式中输入什么指令就可以存档并离开vi?
答:在指令列模式中输入“:wq”指令就可以存档并离开vi
11.每一文件或目录的访问权限都有3组,每组用3位表示,当用ls-l命令显示文件或目录的详细信息时,例如:
$ ls –l sobsrc. tgz
-rw-w—w— l root root 483997 Ju1 15 17:31 sobsrc. tgz
请问:加下划线的一列表示什么含义?
答:-rw-w—w—的含义是:普通文件文件主的访问权限为读与写,组用户的访问权限为只读,其他用户的访问权限为只读。

12.如果将文件file的属性改为-rwxr-xr--,应怎样实现?又怎样将文件file的属性改为-rwxr-xr-x?
答:将文件file的属性改为-rwxr-xr--:chmod 754 文件名
将文件filer的属性改为-rwxr-xr-x:chmod o+x 文件名
13. Linux怎样创建新用户?用户密码如何更改?
答:Linux使用useradd创建新用户
用户密码使用passwd命令
14. Linux存储用户帐号、密码和群组名称的文件在哪里?
答:Linux存储用户帐号的文件是:/etc/passwd
Linux存储密码和群组名称的文件是:/etc/shadow
15.使用什么命令可以从普通用户变为超级用户?
答:su命令可以从普通用户变为超级用户。

16:要查看登陆到系统上究竟有哪些用户?应适用什么命令?
答:要查看登陆到系统上究竟有哪些用户使用的命令是who或者w命令。

17.最常用的获得帮助的命令是什么?
答:man 联机帮助手册;查询每个命令的使用方法;help 查询Shell命令;whatis 和apropos查询某个命令;Whereis、locate 、which查询某个文件的位置;
Find 查找具有用户指定特定属性的文件;Grep 在文件中查找特定的内容。

18.要知道ls命令如何使用,应如何查询?
答:最简单的方式就是使用man ls 或info ls 来查看,如果该套件有完整说明的话,那么应该也可以在/usr/share/doc 里面找到说明档!
19.要查找包含特定字符串的文件,应使用什么命令,简述这个命令的基本用法。

答:查找包含特定字符串的文件,应使用grep命令,使用它可以在文件内搜索特定字符串或显示包含指定文本模式的文件名。

grep命令的基本用法:grep[选项][查找条件][文件名1,文件名2,…]
20.指出下列命令查找的是什么文件?
# grep ‘Linux’ filename
# grep ‘^$’ filename
# grep ‘\.’Filename
答:# grep ‘Linux’ filename:在目录下查找有关字符串Linux的filename文件# grep ‘^$’filename:匹配查找filename文件的开始行和结束行
# grep ‘\.’ filename:忽略查找模式中特殊字符中所有单个字符的原有含义.。

相关主题