分类: LINUX
2008-06-15 10:57:37
6、要使locate命令查询到文件系统的真实情况,应当在查找前进行什么操作。
locate命令用于查找文件的位置。使用locate命令进行查询,并不真正对硬盘上的文件系统进行查找,而是对文件名数据库进行检索。所以查找速度十分快。系统默认的文件名数据库是位于/var/lib/slocate 目录下的 slocate.db。在数据库建成后,如果又进行了文件操作,如新建文件或目录,删除文件或目录,这就会使locate命令给出的结果出现错误。要保证查询结果的正确性,就需要及时更新数据库。以root身份登录进入系统,执行命令:
# updatedb
使用locate命令时,可以使用通配符 * 和 ? 。
7、除了使用locate命令进行文件查询外,常用的查询命令还有什么?
which命令也经常用来查找文件的位置。此命令查找的目录是由环境变量$PATH 指定的。要知道它能够查找那些目录下的文件,只需输入命令 $PATH屏幕上就会显示出所有相应的目录。
要在硬盘上查找文件,可以使用find命令。
8、要查找包含特定字符串的文件,应使用什么命令,简述这个命令的基本用法。
grep命令用来查找包含特定字符串的文件。其基本用法是:
# grep
其中pattern是要查找的字符串,files是用空格分隔的待查找的文件列表,列表中使用通配符。列表中所有都必须是文件,不能是目录。grep在找到符合条件的文件时,将显示文件名和包含该字符串的行。
9、指出下列命令查找的是什么文件?
# grep -n basic *.txt。
# grep -n ‘basic using’ *.txt。
# grep ‘^$’ filename
# grep ‘\.’ filename
1.查找当前目录下包含字符串“vcs”的所有文本文件。
2.查找当前目录下包含字符串“vcs using”的所有文本文件。
3. 在文件中查找空行:
4.查找文件中包含句点的行:
1. 简述打印机配置过程。
1 添加本地打印机
2. 配置打印
3. 配置了打印机后,进行测试。
2. 使用什么命令把打印任务放到打印队列中去打印?
lpr命令把打印任务放到打印队列中去打印。
3. 查看打印队列中的任务和删除打印作业的命令是什么?
要查看打印队列中的任务,使用lpq命令,不带任何参数的lpq命令将显示队列中所有的打印任务。在显示列表中第一个参数就是打印任务的进程标识号(PID),可以使用这个进程标识号中止或挂起打印任务。
使用lprm命令可以从缓冲队列中删除属于个打印作业。
1、如何调用文件打包器
单击“主菜单”->“附件”->“文件打包器”,或从 shell 提示下键入 file-roller 将启动文件打包器。在文件打包器的浏览窗口中可以选择要解压或归档的文件。
2、如何使用文件打包器将文件打包
要解压或还原归档文件,首先单击工具栏上的“打开”按钮,此时出现文件打开对话框,从中选择要操作的文件,然后单击“确定”。该文件就会作为文件夹出现在文件打包器的主浏览窗口中,双击该文件夹可以打开此文件夹,列出其中的目录和子目录。选择要解压或解除归档的文件。单击“抽取”按钮,此时再次出现文件对话框,从中选择保存解压或解除归档后产生文件的目录,最后单击“确定”完成文件的解压或还原工作。
3、在命令行方式下要为文件和目录创建备份文件如何操作。
最常用的备份工具是tar。tar命令用来为文件和目录创建备份文件(或称为打包)。使用tar 命令可以把多个文件和目录创建成一个备份文件。使用此命令也可以改变备份文件中的文件,或者向备份文件中加入新的文件。tar命令在生成备份文件时,不对文件进行压缩,所以打包所生成的备份文件的大小将等于备份文件中所有文件原大小的总和。
4、常用的文件压缩命令有什么?
gzip是对文件进行压缩的命令。gunzip命令将压缩文件还原,它可以正确地还原由gzip、zip和compress等命令生成的压缩文件。
Zip也是常用的压缩软件, unzip命令用于解压缩。在DOS 或者Windows 9X里使用的.zip文件也可以用unzip来解压。范例如下:
bzip2,bunzip2 是压缩比最高的压缩工具。
1.简述如何使用RPM安装软件。
如果想安装某个rpm软件包,需要使用 - i参数,指定要安装的软件包名称。在安装或者删除软件之前,必须以root 身份登录进入系统或者拥有root的权限。例如,要安装gperf软件包,在光盘驱动器插入Red Hat的第二张安装盘之后输入如下的命令:
# rpm -i /mnt/cdrom/ RedHat/RPMS/ gperf-
2.简述如何使用RPM删除软件。
要删除软件包,需要使用 -e删除参数,后面跟上这个程序的名称,范例如下:
# rpm -e foo
3.简述如何使用RPM进行软件升级。
要升级到新的版本,需要使用- U 参数,范例如下:
$ rpm -Uvh foo-2.0-1.i386.rpm
foo ####################################
RPM将自动卸载已安装的老版本软件包并安装新软件包,使用- U 参数时,即使不存在老版本也会安装新软件包。因为RPM 能自动处理配置文件,所以如果新老版本的配置文件不一样,屏幕上就会显示类似如下的信息:
4.简述如何使用RPM进行软件包查询。
使用命令rpm –q可以查询已安装软件包的信息。在命令中加入参数可以指明要查询哪些软件包。
-a 查询所有已安装的软件包。
-f
-p
-i 显示软件包信息,如描述, 发行号, 尺寸, 构建日期, 安装日期, 平台等。
-l 显示软件包中的文件列表。
-s 显示软件包中所有文件的状态。.
-d 显示被标注为文档的文件列表(man 手册, info 手册等)。
-c 显示被标注为配置文件的文件列表。
-v 使显示格式类似使用 ls -l 命令的显示格式。
5.简述如何使用RPM校验软件包。
要对已安装软件包进行检查,要使用- V 参数,范例如下:
# rpm -V taper
如果屏幕上不显示任何信息,表示一切正常。而如果软件包中的任何文件在长度、所有权限、存取权限等方面发生了改变,就会显示出错信息。
6.在误删了一些文件后,如何使用RPM检查出系统都丢失了那些文件。
在误删了一些文件后,可以使用rpm –Va 命令检查出系统都丢失了那些文件。
如果出现错误,就会显示错误信息。错误代码是8位长字符串,每一个字符表示一种属性。“.”表示测试通过。以下字符表示错误种类:
5 MD5 校验码
S 文件尺寸
L 符号连接
T 文件修改日期
D 设备
U 用户
G 用户组
M 模式
e (包括权限和文件类型)
7. 何调用软件包管理工具?
单击面板上的“主菜单”->“系统设置”->“添加/删除应用程序”,或在 shell 提示下键入 redhat-config-packages 命令,将启动软件包管理工具。