Linux基本命令(带参考答案)

合集下载

Linux基本命令(带参考答案)

Linux基本命令(带参考答案)

实训项目2 Linux基本命令一、实训目的●掌握Linux各类命令的使用方法;●熟悉Linux操作环境。

二、实训内容练习使用Linux常用命令,达到熟练应用的目的。

三、实训步骤子项目1.文件和目录类命令的使用(1)启动计算机,利用root用户登录到系统,进入字符提示界面。

练习使用cd命令(2)用pwd命令查看当前所在的目录。

pwd命令用于显示用户当前所在的目录。

如果用户不知道自己当前所处的目录,就可以使用这个命令获得当前所在目录(3)用ls命令列出此目录下的文件和目录。

然后,使用ls命令,并用-a选项列出此目录下包括隐藏文件在内的所有文件和目录。

最后,用man命令查看ls命令的使用手册。

补充说明浏览信息内容:(以下面图片为例)1 2 3 4 5 6 7 8 9 10 111属性:- 代表文件,l代表链接文件,d代表目录2 所有者权限(文件权限):具有r 读w 写没有x 执行3 同组用户权限(文件权限):只读r4 其他人权限(文件权限):只读r5 链接数:16 文件拥有者:root7 文件所属组:root8 文件大小:8字节9 创建或修改日期:2月21日10 创建或修改时间:18:4211 文件或目录名称(4)在当前目录下,创建测试目录test。

利用ls或ll命令列出文件和目录,确认test 目录创建成功。

然后进入test目录,利用pwd查看当前工作目录。

mkdir命令用于创建一个目录。

该命令的语法为:mkdir [参数] 目录名常用参数–p:如果父目录不存在,则同时创建该目录及该目录的父目录。

(5)利用cp命令复制系统文件/etc/profile到当前目录下。

# cp /etc/profile .(6)复制文件profile到一个新文件profile.bak,作为备份。

# cp profile profile.bak(7)用ll命令以长格形式列出当前目录下的所有文件,注意比较每个文件的长度和创建时间的不同。

基础技术-Linux基础11

基础技术-Linux基础11

基础技术-Linux基础11.21您的姓名: [填空题] *_________________________________1. 下面哪个Linux命令可以一次显示一页内容? [单选题] *pausecatmore(正确答案)grep2. 怎样更改一个文件的权限设置? [单选题] *attribchmod(正确答案)changefile3. 假如您需要找出 /etc/my.conf 文件属于哪个包 (package) ,您可以执行: [单选题] *rpm -q /etc/my.confrpm -requires /etc/my.confrpm -qf /etc/my.conf(正确答案)rpm -q | grep /etc/my.conf4. 假如当前系统是在 level 3 运行,怎样不重启系统就可转换到 level 5 运行? [单选题] *Set level = 5init 5(正确答案)run 5ALT-F7-55. 在bash中,export命令的作用是: [单选题] *在子shell中运行命令使在子shell中可以使用命令历史记录为应用程序运行设置环境变量(正确答案)提供NFS分区给网络中的其它系统使用6. 下面哪个参数可以删除一个用户并同时删除用户的主目录? [单选题] * rmuser -rdeluser -ruserdel -r(正确答案)usermgr -r7. 如何从当前系统中卸载一个已装载的文件系统? [单选题] *umount(正确答案)dismountmount -u从 /etc/fstab 中删除这个文件系统项8. 哪一条命令用来装载所有在 /etc/fstab 中定义的文件系统? [单选题] * amountmount -a(正确答案)fmountmount -f9. 下面哪条命令可以把f1.txt复制为f2.txt? [单选题] *cp f1.tx t >> f2.txtcat f1.txt >> f2.txtcat f1.txt > f2.txt(正确答案)cp f1.txt > f2.txt10. 显示一个文件最后几行的命令是: [单选题] *tactail(正确答案)rearlast11. 如何快速切换到用户John的主目录下? [单选题] *cd @Johncd #Johncd &Johncd ~John(正确答案)12. 运行级别定义在: [单选题] *in the kernelin /etc/inittab(正确答案)in /etc/runlevelsusing the rl command13. 使用ln命令将生成了一个指向文件old的软链接new,如果你将文件old删除,是否还能够访问文件中的数据? [单选题] *不可能再访问(正确答案)仍然可以访问能否访问取决于文件的所有者能否访问取决于文件的权限14. 多数Linux发行版本中,图形方式的运行级别定义为? [单选题] * 1235(正确答案)15. 如何显示Linux系统中注册的用户数(包含系统用户)? [单选题] * account -lnl /etc/passwd |headwc --users /etc/passwdwc --lines /etc/passwd(正确答案)16. 如何删除一个非空子目录/tmp? [单选题] *del /tmp/*rm -rf /tmp(正确答案)rm -Ra /tmp/*rm -rf /tmp/*17. 在Linux系统中的脚本文件一般以什么开头? [单选题] *$/bin/sh#!/bin/sh(正确答案)use /bin/shset shell=/bin/sh18. 下面哪种写法表示如果cmd1成功执行,则执行cmd2命令? [单选题] *cmd1&&cmd2(正确答案)cmd1|cmd2cmd1;cmd2cmd1||cmd219. linux 上卸载一个挂在的目录 /opt时,当卸载失败,返回说有进程正在读取访问此目录的文件。

linux简答题

linux简答题

简答题1.现有一个Windows下使用过的U盘(U盘使用/dev/sda1接口),要求在此U盘上新建myfiles目录,并在此目录下新建一文本文件soft,内容任意,再将该文件复制到/root目录下,最后安全取出U盘。

要求写出相关的命令行。

参考答案:超级用户登录后执行如下命令:(1)挂载U盘:mount –t Vfat /dev/sda1 /mnt(2)创建子目录:mkdir /mnt/myfiles(3)新建soft文件:vi /mnt/myfiles/soft,输入任意内容,:wq存盘退出(4)复制文件:cp /mnt/myfiles.soft /root(5)卸载U盘:umount /mnt2.在/home/user下新建文件f1和f2。

f1的内容是/root目录的详细信息,f2的内容是/root所在磁盘分区的信息,最后将两个文件合并生成文件f3。

参考答案:超级用户登录后执行如下命令:(1)切换到/home/user目录:cd /home/user(2)将/root目录的详细信息保存到f1文件:ls –dl /root>f1(3)将/root所在磁盘分区的信息保存到f2文件:df /root>f2(4)合并f1和f2文件生成文件f3:cat f1 f2>f33.新建目录/option1,并在目录/option1下生成一文件test,文件内容任意。

接着设置test文件的拥有者为jack,(jack用户已存在),并复制test文件给/tmp目录下的test1文件。

复制时保留该文件的所有属性。

最后建立软链接该文件到/tmp目录下的soft文件。

参考答案:超级用户登录后执行如下命令:(1)新建/option1目录:mkdir /option1(2)切换目录到/option1:cd /option1(3)新建test文件:vi test,输入任意内容,:wq存盘退出(4)改变文件的所有者为jack:chown jack test(5)复制文件,并保留所有属性:cp –p test /tmp/test1(6)建立软链接:ln –s test /tmp/soft4.某系统管理员需要每天做一定的重复工作,请按照下列要求,编制一个解决方案:(1)在下午4:50删除/abc目录下的全部子目录和全部文件。

面试或笔试中常用到的linux基本命令

面试或笔试中常用到的linux基本命令

1.绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示?切换目录用什么命令?绝对路径:如/etc/init.d当前目录和上层目录:./../主目录:~/切换目录:cd2.怎么查看当前进程?怎么执行退出?怎么查看当前路径?查看当前进程:ps执行退出:exit查看当前路径:pwd3.怎么清屏?怎么退出当前命令?怎么执行睡眠?怎么查看当前用户id?查看指定帮助用什么命令?清屏:clear退出当前命令:ctrl+c彻底退出执行睡眠:ctrl+z挂起当前进程fg恢复后台查看当前用户id:”id“:查看显示目前登陆账户的uid和gid及所属分组及用户名查看指定帮助:如man adduser这个很全而且有例子;adduser--help这个告诉你一些常用参数;info adduesr;4.Ls命令执行什么功能?可以带哪些参数,有什么区别?ls执行的功能:列出指定目录中的目录,以及文件哪些参数以及区别:a所有文件l详细信息,包括大小字节数,可读可写可执行的权限等5.建立软链接(快捷方式),以及硬链接的命令。

软链接:ln-s slink source硬链接:ln link source6.目录创建用什么命令?创建文件用什么命令?复制文件用什么命令?创建目录:mkdir创建文件:典型的如touch,vi也可以创建文件,其实只要向一个不存在的文件输出,都会创建文件复制文件:cp7.文件权限修改用什么命令?格式是怎么样的?文件权限修改:chmod格式如下:$chmod u+x file给file的属主增加执行权限$chmod751file给file的属主分配读、写、执行(7)的权限,给file的所在组分配读、执行(5)的权限,给其他用户分配执行(1)的权限$chmod u=rwx,g=rx,o=x file上例的另一种形式$chmod=r file为所有用户分配读权限$chmod444file同上例$chmod a-wx,a+r file同上例$chmod-R u+r directory递归地给directory目录下所有文件和子目录的属主分配读的权限8.查看文件内容有哪些命令可以使用?vi文件名#编辑方式查看,可修改cat文件名#显示全部文件内容more文件名#分页显示文件内容less文件名#与more相似,更好的是可以往前翻页tail文件名#仅查看尾部,还可以指定行数head文件名#仅查看头部,还可以指定行数9.随意写文件命令?怎么向屏幕输出带空格的字符串,比如”hello world”?写文件命令:vi10.终端是哪个文件夹下的哪个文件?黑洞文件是哪个文件夹下的哪个命令?/dev/tty/dev/null11.移动文件用哪个命令?改名用哪个命令?mv mv12.复制文件用哪个命令?如果需要连同文件夹一块复制呢?如果需要有提示功能呢?cp cp-r????13.删除文件用哪个命令?如果需要连目录及目录下文件一块删除呢?删除空文件夹用什么命令?rm rm-r rmdir14.Linux下命令有哪几种可使用的通配符?分别代表什么含义?“?”可替代单个字符。

实训项目2--Linux基本命令(带参考答案)

实训项目2--Linux基本命令(带参考答案)

实训项目2--Linux基本命令(带参考答案)实验报告题目:项目二、Linux基本命令院系:信息工程系专业:网络工程班级:2011级1班姓名:??学号:2011????指导教师:201 3 年3 月15 日实训项目2 Linux基本命令一、实训目的●掌握Linux各类命令的使用方法;●熟悉Linux操作环境。

二、实训内容练习使用Linux常用命令,达到熟练应用的目的。

三、实训步骤子项目1.文件和目录类命令的使用(1)启动计算机,利用root用户登录到系统,进入字符提示界面。

练习使用cd命令(2)用pwd命令查看当前所在的目录。

pwd命令用于显示用户当前所在的目录。

如果用户不知道自己当前所处的目录,就可以使用这个命令获得当前所在目录(3)用ls命令列出此目录下的文件和目录。

然后,使用ls命令,并用-a选项列出此目录下包括隐藏文件在内的所有文件和目录。

最后,用man命令查看ls命令的使用手册。

补充说明浏览信息内容:(以下面图片为例)最后一行内容列表说明- r w - r--r--1 rootroot8 Feb2118:42mybook1 2 3 4 5 6 7 8 9 10 111属性:- 代表文件,l代表链接文件,d代表目录2 所有者权限(文件权限):具有r 读w 写没有x 执行3 同组用户权限(文件权限):只读r4 其他人权限(文件权限):只读r5 链接数:16 文件拥有者:root7 文件所属组:root8 文件大小:8字节9 创建或修改日期:2月21日10 创建或修改时间:18:4211 文件或目录名称(4)在当前目录下,创建测试目录test。

利用ls或ll命令列出文件和目录,确认test目录创建成功。

然后进入test目录,利用pwd查看当前工作目录。

❖m kdir命令用于创建一个目录。

❖该命令的语法为:mkdir [参数] 目录名❖常用参数–p:如果父目录不存在,则同时创建该目录及该目录的父目录。

linux教程第三版答案

linux教程第三版答案

linux教程第三版答案【篇一:linux系统应用教程习题答案】xt>1. linux系统有哪些主要的优点?答:linux的优点主要有:开放性、多用户、多任务、良好的图形用户界面、设备的独立性、丰富的网络功能、可靠的系统安全、良好的可移植性、丰富的应用软件支持、内核完全免费等优点。

2. 常用操作系统有哪些?它们各具有那些特点?答:常用操作系统主要有linux、unix、windows等。

linux是一个内核完全免费、可运行在多个硬件平台、功能齐全、安全性好、界面友好的一种操作系统。

unix功能强大、稳定性好,但价格昂贵,不适合小型企业或者个人使用。

windows是一个功能完全的多任务操作系统,具有丰富的应用软件,友好的用户界面,但windows主要运行在基于intel体系结构的pc系列机上,由微软公司独立控制系统的设计、升级和维护,用户使用windows需要支付一定的费用。

3. linux的组成结构有哪些?答:linux由四个主要部分组成,即内核、shell、文件系统和实用工具。

4. linux系统的主要应用领域有哪些?答:linux系统主要应用在桌面系统、服务器、嵌入式系统和集群计算机等领域。

第2章 linux系统的安装1. 什么是linux的多系统安装?答:linux的多系统安装指在同一台计算机中,除了安装linux外还安装其他操作系统。

此时,需要对计算机中的硬盘空间进行合理分配,并且按照不同操作系统的需要,在硬盘上建立相应格式的分区。

一般来说,linux的多系统安装指在同一台计算机中同时安装windows系统和linux系统。

2. 虚拟机安装linux有什么特点?答:与多系统linux相比,虚拟机安装linux采用了完全不同的概念。

多系统linux在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。

而虚拟机安装linux系统是同时运行多个操作系统,而且每个操作系统都可以进行虚拟的分区、配置而不影响真实硬盘的数据,并且还可以将几台虚拟机连接为一个局域网。

linux常用命令

linux常用命令

一.查看Linux系统版本●lsb_release -a二.区分硬件平台(内核版本)●uname -m(最简单的命令)●uname -a●uname -r●cat /etc/.productinfo三.Linux系统操作基本命令●cd命令用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。

例如:切换到目录/home/zblx/桌面/梁娥cd /root/Docements例如:切换到当前目录下的test目录中,“.”表示当前目录cd ./path例如:切换到上层目录中的test目录中,“..”表示上一层目录cd ../path●ls命令用于查看文件与目录的命令。

例如:列出长数据串,包含文件的属性与权限数据等-l例如:列出全部的文件,连同隐藏文件(开头为.的文件)一起列出来(常用)-a例如:仅列出目录本身,而不是列出目录的文件数据-d例如:将文件容量以较易读的方式(GB,KB等)列出来-h例如:连同子目录的内容一起列出(递归列出),等于该目录下的所有文件都会显示出来-R注意:这些参数也可以组合使用,例如:ls -lRgrep命令Linux系统中grep命令是一种强大的文本搜索工具,全称是Global Regular Ex-pression Print,它能在文件中搜索符合要求的文本,并把匹配的行打印出来。

它的使用权限是所有用户,大多数情况下,grep命令都是配合管道符使用,以期获得符合要求结果。

它的使用方法是grep 参数查找条件文件名。

grep的一些参数命令:1.grep -c option file:显示文件中包含搜索内容行数,比如前面的命令表示显示file中包含option内容的行数是几2. grep -n option flie:列出所有的匹配行,并在最前面添加行的序列数3. grep -v option file:显示文件中不包含所搜索内容的行数,这个和-c的参数正好相反4. gep -i option file:列出所搜索内容的匹配行,搜索过程中不区分大小写5. grep -l option *:列出所有包含option内容的文件的名6. grep -r option :对当前目录和所有的子目录进行搜索7. grep -w option file:精确搜索,可以说准确性搜索,比如:grep -w b* a.txt:此命令执行时,*不会默认为任何字符,只表示字面意思,就是一个*字符.8. grep -x option file:完全匹配输出,比如:grep -x hello a.txt,只会输出某一行存在hello字符串,并且此行仅包含hello的内容。

操作系统实验答案-实验2Linux的基本操作及vi的使用(答案)

操作系统实验答案-实验2Linux的基本操作及vi的使用(答案)

实验二Linux的基本命令操作及vi的使用实验目的:1、熟悉Linux操作系统环境2、熟悉Linux操作系统的文件结构3、熟悉Linux操作系统的基本命令4、熟悉Linux操作系统的文件组织方式5、学习使用vi编辑器建立、编辑、显示以及加工处理文本文件。

实验内容及要求:1、登陆实验室的Linux服务器。

启动电脑,进入Windows操作系统,在“开始”-〉“运行"中输入“Telnet 10。

200.41。

178”,即可登陆实验室的Linux服务器.在“Login:”提示后输入“stu”+学号(如02号同学输入stu02),按下回车键。

在“Password:”提示后输入“123”(注意输入密码时屏幕上不会有“*”等符号出现,这和Windows 不同),按下回车键,若出现“[os@ root os]$”或“—bash—2.05b$”,表示已成功登陆系统,可以开始输入指令操作。

思考:(用pwd指令)查看自己登陆后位于Linux的哪个目录,写出该目录的路径,与自己周围的同学比较,看是否相同.(可查阅Linux资料了解“/home”目录的功能介绍)2、在Linux中进行以下基本操作:1)在当前目录下新建一个名为(自己姓名首字母缩写+学号后3位数)的子目录.写出你所用的指令.(例如:mkdir zq000 )2)进入刚创建的子目录环境下。

(提示:指令cd)3)在刚创建的子目录下新建一个名为abc.txt的文件。

写出你所用的指令。

(提示:新建文件的指令是touch)4)将/目录下(即根目录下)的welcome.txt文件复制到自己的子目录下,写出你所用的指令。

cp –i /root/stu62/abc.txt /home/welcome。

txt5)写出welcome.txt文件的内容。

(提示:用cat指令查看)Hello, Boys and girls , welcome to the wonderful Linux world!3、在Linux中进行以下基本操作:1)进入自己的主目录。

Linux应用基础习题及参考答案

Linux应用基础习题及参考答案

《Linux应用基础》复习题一、填空题1、Linux中系统的配置文件在________目录下。

2、Linux系统中主要采用的文件系统是________。

3、可以用ls –al命令来观察文件的权限,每个文件的权限都用10位表示,并分为四段,其中第一段占 1 位,表示__________,第二段占3位,表示___________对该文件的权限。

4、某文件的权限为:d-rw-_r--_r--,用数值形式表示该权限,则该八进制数为:__________,该文件属性是_________。

5、除了________用户,其他用户对/etc/passwd文件是只读的。

6、检测网络连通性的命令是_________。

7、shell不仅是用户命令的解释器,它同时也是一种功能强大的编程语言,_______是Linux的缺省shell。

8、Apache服务器进程配置文件是__________。

9、默认情况下,超级用户和普通用户的登录提示符分别是___________和___________。

10、Linux系统中有三种基本的文件类型:普通文件、__________和设备文件。

11、某文件的权限为:-rwxr-xr-x,用数值形式表示该权限,则该八进制数为:__________ 。

12、安装Linux系统对硬盘分区时,一般必须有两种分区类型:___________ 和___________。

13、前台起动的进程使用__________________终止。

14、进行字符串查找,使用________命令。

15、在shell编程时,使用方括号表示测试条件的规则是:方括号两边必有_________。

16、将前一个命令的标准输出作为后一个命令的标准输入,称之为___________。

二、选择题1、Linux最早是由()计算机爱好者开发?A.Linus TorvaldsB.Richard PeteresenC.Linux SarwarD.Rob Pick2、在创建Linux分区时,一般要创建()两个分区。

LINUX题库及参考答案

LINUX题库及参考答案

LINUX(UBUNTU)大作业Linux第一次作业一、选择题1、下列哪种说法是错误的( C ) 。

A.操作系统是裸机之上的第一层软件B.操作系统控制和管理全部的计算机资源C.Microsoft Office 是操作系统的一种D.操作系统应为用户提供便捷的操作界面2、以下说法中正确的是(C )。

A.Windows 8是单用户单任务操作系统B.MS-DOS是多用户多任务操作系统C.Linux是多用户多任务操作系统D.Unix是单用户多任务操作系统3、下列哪种说法是错误的( C ) 。

A.操作系统可用于控制和管理计算机系统资源B.操作系统可用于对各类任务进行调度C.操作系统可用于完成源代码编译D.操作系统应为用户提供便捷的操作界面4、Linux中系统超级管理员的帐户是(B )。

A.adminB.rootC.administratorD.superuser5、Linux系统是一个(D )的操作系统。

A.单用户、单任务B.单用户、多任务C.多用户、单任务D.多用户、多任务6、Linux是一个功能强大的操作系统,同时它是一个(C )。

A、商业软件B、共享软件C、自由软件D、专利软件7、自由软件的含义是(B )。

A.用户不需要付费B.软件可以自由修改和发布C.只有软件作者才能向用户收费D.软件发行商不能向用户收费8. 超级用户登录后的操作提示符是( B ) 。

A、$B、#C、&D、@9、在某终端显示信息为:[user@localhost ~]$,其中“~”表示(D )。

A.当前目录B.名为~的主机C.系统根目录/D.用户user的家目录10、关于Linux内核版本的说法,以下错误的是(C )。

A.表示为主版本号.次版本号.修正号B.1.2.3表示稳定的发行版C.1.3.3表示稳定的发行版D.2.2.5表示对内核2.2的第5次修正二、简答题1、请简述Linux操作系统有什么优点?答:Linux的主要优点包括:•提供了先进的网络支持:内置TCP/IP协议;•真正意义上的多任务、多用户作系统;•与UNIX系统在源代码级兼容,符合IEEE POSIX标准;•支持数十种文件系统格式;•开放源代码,用户可以自己对系统进行改进;•采用先进的内存管理机制,更加有效地利用物理内存。

linux系统的命令。各位新手有福了

linux系统的命令。各位新手有福了

学习内容linux基本命令#目录与文件操作 pwd ls cd mkdir cp mv rm file/*{{{*/一.pwd 显示当前工作目录所在绝对路径(以/为起点表示的路径) eg:pwd#选项-P显示链接文件路径二.ls 显示目录下文件及目录可以带参数,指定目录或文件可不带参数,显示当前目录eg:查看主目录下workdir目录的内容(~代表用户主目录)ls ~/workdirls#A.选项 -a 显示所有文件,包括隐藏文件(以.开头的文件)eg:(带参数:指定目录或文件)查看主目录下workdir目录下所有文件ls -a /home/tim/workdireg:(不带参数)查看当前目录下所有文件及目录ls -a#B.选项 -l 显示文件或目录的属性信息,(仅解释文件大小,其它细节在文件系统部分解释)eg:显示当前目录下文件及目录的属性信息ls -leg:显示指定目录或文件的属性信息,注意可以带多个参数!ls -l /home/tim examples.desktop#C.选项 -h 以K,M,G为单位显示文件大小,与-l一起用。

注意:bash下通过alias命名了l,la,ll。

效果请自行测试注意:几个特别的目录 . .. / ~ -三.cd 切换工作目录关于文件系统的路径。

绝对与相对eg:不带选项和参数,返回当前用户的主目录.cd回车eg:切换到根目录下的home目录下cd /homeeg:切换到上层目录cd ..eg:切换到前一个目录cd -eg:切换到上层目录的上层目录,从主目录切换到根目录.cd ~cd ../..四.mkdir 新建空目录eg:当前目录下创建目录dirmkdir direg:在/home/tim/workdir目录下创建目录dirmkdir /home/tim/workdir/dir#选项-p递归创建多层目录eg:在~下创建dir1/dir2/dir3mkdir ~/dir1/dir2/dir3 -p五.cp 拷贝源文件或目录到目标文件或目录,可实现备份eg:将共享目录下的文件拷贝到主目录下cp /mnt/hgfs/share/jeffy-vim-v2.0.zip ~eg:将主目录下的jeff-vim-v2.0.zip 备份为jeffy-vim-v2.0_bak.zipcp jeff-vim-v2.0.zip jeffy-vim-v2.0_bak.zip#选项-a拷贝整个目录内容eg:将目录jeffy-vim-v2.0拷贝到Desktop目录下cp jeffy-vim-v2.0 ~/Desktop -a六.mv 移动源文件或目录到目标文件或目录,可实现重命名eg:将主目录下的test.txt文件移动到共享目录下vi test.txtmv test.txt /mnt/hgfs/shareeg:将主目录下的Videos目录重命名为MyVideosmv Videos MyVideo七.rm 删除一个或多个文件或目录,物理删除,不可恢复。

第3章 基本命令(完结)

第3章 基本命令(完结)

第3章Linux基本命令简介Linux命令之所以功能强大,除了因为它具有优秀的内核以外,还得益于它拥有丰富的与UNIX功能类似的命令。

这些命令可以满足Linux的绝大部分系统管理和用户应用的需要并能够极大地提高用户的工作效率。

由于众多的Linux命令是基于文本模式的。

因此用户很容易通过各种连接方式远程使用Linux系统。

由于Linux提供的命令种类繁多,而且大多数命令的参数和选项都比较复杂,对于初学者和有一些经验的用户来说,首先需要去记忆大量的命令参数,这就给学习和使用Linux的人带来了困难。

本章讲述的命令主要包括在进行文件操作、目录操作、确定系统状态时涉及到的一些常见命令。

3.1 如何在Linux中运行程序如果用户想使用Linux,就必须使用某种方式登录到Linux系统,常见的登录方式包括虚拟终端的方式、控制台方式和普通终端方式。

普通用户使用的Linux,大多是基于PC机的,并没有安装终端,因此需要在本地或者通过网络登录,采用伪终端方式访问系统。

3.1.1 登录、注销及其常见的SHELL简介由于安全的原因,在系统登录时会提示用户输入用户账号和密码,只有当输入的用户账号和密码通过验证后,Linux才允许用户进入系统。

在Linux中,哦能过户登录的过程如下:1)验证用户账号当用户试图从本地货远程登录系统时,在屏幕左上角会出现如下的一些简单系统说明文本:Red Hat Linux Release 9Kernel 2.4.20-8 on an i686它说明该系统式Red Hat Linux9,其内核版本是2.4.20-8然后出现系统登录的提示符,如下:jiang login:其中,jiang表示用户所登录的Linux的主机名,当然,你可以根据显示的主机名来判断你现在正在登陆到那一台计算机。

用户需要在此输入用户账号,通过指定的账号名来验证身份,在大多数系统上,登录名为小写字母形式。

输入正确的账号名之后,按回车,完成本步操作2)输入密码无论输入的用户账号是否正确,系统都要求用户输入密码,系统显示如下的提示:Password:用户需要在此输入创建帐号时的密码或系统管理员提供给用户的密码,系统为了保护密码不不被泄露,当你输入密码时,密码并不显示在屏幕上,这样其他人就无法知道你正在输入的密码是什么,甚至不知道你输入的密码的长度。

linux基本命令和根目录介绍

linux基本命令和根目录介绍

linux目录架构/ 根目录/bin 常用的命令binary file 的目錄/boot 存放系统启动时必须读取的档案,包括核心(kernel) 在内/boot/grub/menu.lst GRUB设置/boot/vmlinuz 内核/boot/initrd 核心解壓縮所需RAM Disk/dev 系统周边设备/etc 系统相关设定文件/etc/DIR_COLORS 设定颜色/etc/HOSTNAME 设定用户的节点名/etc/NETWORKING 只有YES标明网络存在/etc/host.conf 文件说明用户的系统如何查询节点名/etc/hosts 设定用户自已的IP与名字的对应表/etc/hosts.allow 设置允许使用inetd的机器使用/etc/hosts.deny 设置不允许使用inetd的机器使用/etc/hosts.equiv 设置远端机不用密码/etc/inetd.conf 设定系统网络守护进程inetd的配置/etc/gateways 设定路由器/etc/protocols 设定系统支持的协议/etc/named.boot 设定本机为名字服务器的配置文件/etc/sysconfig/network-scripts/ifcfg-eth0 设置IP/etc/resolv.conf 设置DNS/etc/X11 X Window的配置文件,xorg.conf 或XF86Config 這兩個X Server 的設定檔/etc/fstab 记录开机要mount的文件系统/etc/inittab 设定系统启动时init进程将把系统设置成什么样的runlevel/etc/issue 记录用户登录前显示的信息/etc/group 设定用户的组名与相关信息/etc/passwd 帐号信息/etc/shadow 密码信息/etc/sudoers 可以sudo命令的配置文件/etc/securetty 设定哪些终端可以让root登录/etc/login.defs 所有用户登录时的缺省配置/etc/exports 设定NFS系统用的/etc/init.d/ 所有服務的預設啟動script 都是放在這裡的,例如要啟動或者關閉/etc/xinetd.d/ 這就是所謂的super daemon 管理的各項服務的設定檔目錄/etc/modprobe.conf 内核模块额外参数设定/etc/syslog.conf 日志设置文件/home 使用者家目录/lib 系统会使用到的函数库/lib/modules kernel 的相关模块/var/lib/rpm rpm套件安装处/lost+found 系統不正常產生錯誤時,會將一些遺失的片段放置於此目錄下/mnt 外设的挂载点/media 与/mnt类似/opt 主机额外安装的软件/proc 虚拟目录,是内存的映射/proc/version 内核版本/proc/sys/kernel 系统内核功能/root 系统管理员的家目录/sbin 系统管理员才能执行的指令/srv 一些服務啟動之後,這些服務所需要取用的資料目錄/tmp 一般使用者或者是正在執行的程序暫時放置檔案的地方/usr 最大的目录,存许应用程序和文件/usr/X11R6:X-Window目录/usr/src:Linux源代码/usr/include:系统头文件/usr/openwin 存放SUN的OpenWin/usr/man 在线使用手册/usr/bin 使用者可執行的binary file 的目錄/usr/local/bin 使用者可執行的binary file 的目錄/usr/lib 系统会使用到的函数库/usr/local/lib 系统会使用到的函数库/usr/sbin 系统管理员才能执行的指令/usr/local/sbin 系统管理员才能执行的指令/var 日志文件/var/log/secure 記錄登入系統存取資料的檔案,例如pop3, ssh, telnet, ftp 等都會記錄在此檔案中/var/log/wtmp 記錄登入者的訊息資料, last/var/log/messages 幾乎系統發生的錯誤訊息/var/log/boot.log 記錄開機或者是一些服務啟動的時候,所顯示的啟動或關閉訊息/var/log/maillog 紀錄郵件存取或往來( sendmail 與pop3 )的使用者記錄/var/log/cron 記錄crontab 這個例行性服務的內容/var/log/httpd, /var/log/news, /var/log/mysqld.log, /var/log/samba, /var/log/procmail.log:分別是幾個不同的網路服務的記錄檔一些常用的基本命令:uname -a 查看内核版本ls -al 显示所有文件的属性pwd 显示当前路径cd - 返回上一次目录cd ~ 返回主目录date s 设置时间、日期cal 显示日历cal 2006bc 计算器具man & info 帮助手册locale 显示当前字体locale -a 所有可用字体/etc/sysconfig/i18n设置文件LANG=en 使用英文字体sync 将数据同步写入硬盘shutdonw -h now & half & poweroff 关机reboot 重启startx & init 5 进入图形介面/work & ?work 向上、下查找文档内容chgrp 改变档案群组chgrp testing install.logchown 改变所属人chown root:root install.logchmod 改变属性chmod 777 install.log read=4 write=2 execute=1cp 复制cp filenamerm 删除文件rm -rf filename 强制删除文件rmdir 删除文件夹mv 移动mv 123.txt 222.txt 重命名mkdir 创建文件夹touch 创建文件更新当前时间cat 由第一行开始显示cat |more 分页nl 在内容前加行号more & less 一面一面翻动head -n filename 显示第N行内容tail -n filename 显示后N行内容od 显示非纯文档df -h 显示分区空间du 显示目录或文件的大小fdisk 分区设置fdisk -l /dev/hda 显示硬盘分区状态mkfs 建立各种文件系统mkfs -t ext3 /dev/ram15fsck 检查和修复LINUX档案ln 硬链接ln -s 软件链接whereis 查找命令locate 查找find 查找find / -name "***.***"which 查看工具whoami 显示当前用户gcc -v 查看GCC版本chattr +i filename 禁止删除chattr -i filename 取消禁止lsattr 显示隐藏档属性updatedb 更新资料库mke2fs 格式化mkfs -t ext3dd if=/etc/passwd of=/tmp/passwd.bak 备份mount 列出系统所有的分区mount -t iso9660 /dev/cdrom /mnt/cdrom 挂载光盘mount -t vfat /dev/fd0 /mnt/floppy 挂载软盘mount -t vfat -o iocharset=utf8,umask=000 /dev/hda2 /mnt/hda2 挂载fat32分区mount -t ntfs -o nls=utf8,umask=000 /dev/hda3 /mnt/hda3 挂载ntfs分区Linux-NTFS Project: /umount /mnt/hda3 缷载ifconfig 显示或设置网络设备service network restart 重启网卡ifdown eth0 关闭网卡ifup eth0 开启网卡clear 清屏history 历史记录!55 执行第55个指令stty 设置终端stty -afdisk /mbr 删除GRUBat 僅進行一次的工作排程crontab 循環執行的例行性命令[e]编辑,[l]显示,[r]删除任务& 后台运行程序tar -zxvf 123.tar.gz & --------->后台运行jobs 观看后台暂停的程序jobs -lfg 将后台程序调到前台fg n ------>n是数字,可以指定进行那个程序bg 让工作在后台运行kill 结束进程kill -9 PID [9]强制结束,[15]正常结束,[l]列出可用的kill信号ps aux 查看后台程序top 查看后台程序top -d 2 每两秒更新一次top -d 2 -p10604 观看某个PIDtop -b -n 2 > /tmp/top.txt ----->將top 的資訊進行2 次,然後將結果輸出到/tmp/top.txtpstree 以树状图显示程序[A]以ASCII 來連接, 列出PID, [p]列出帐号killall 要刪除某個服務killall -9 httpdfree 显示内存状态free -m -------->以M为单位显示uptime 显示目前系统开机时间netstat 显示网络状态netstat -tulnp------>找出目前系統上已在監聽的網路連線及其PIDdmesg 显示开机信息demsg | morenice 设置优先权nice -n -5 vi & ----->用root 給一個nice 植為-5 ,用於執行virenice 调整已存在优先权runlevel 显示目前的runleveldepmod 分析可载入模块的相依性lsmod 显示已载入系统的模块modinfo 显示kernel模块的信息insmod 载入模块modprobe 自动处理可载入模块rmmod 删除模块chkconfig 检查,设置系统的各种服务chkconfig --list ----->列出各项服务状态ntsysv 设置系统的各种服务cpio 备份文件压缩命令:*.Z compress 程式壓縮的檔案;*.bz2 bzip2 程式壓縮的檔案;*.gz gzip 程式壓縮的檔案;*.tar tar 程式打包的資料,並沒有壓縮過;*.tar.gz tar 程式打包的檔案,其中並且經過gzip 的壓縮compress filename 压缩文件加[-d]解压uncompressgzip filename 压缩加[-d]解压zcat 123.gz 查看压缩文件内容bzip2 -z filename 压缩加[-d]解压bzcat filename.bz2 查看压缩文件内容tar -cvf /home/123.tar /etc 打包,不压缩tar -xvf 123.tar 解开包tar -zxvf /home/123.tar.gz 以gzip解压tar -jxvf /home/123.tar.bz2 以bzip2解压tar -ztvf /tmp/etc.tar.gz 查看tar内容cpio -covB > [file|device] 份份cpio -icduv < [file|device] 还原首先以用户账号进入终端,允许root账号登陆:$ su$ vi /etc/pam.d/gdm删除其中的一行auth required pam_succeed_if.souser != root quiet:wq保存并退出。

Linux考试题

Linux考试题

Linux考试题1.下面哪个Linux命令可以一次显示一页内容?() [单选题] *A. pauseB. catC. more(正确答案)D. grep2.怎样更改一个文件的权限设置?() [单选题] *A. attribB. chmod(正确答案)C. changeD. file3.下面哪个参数可以删除一个用户并同时删除用户的主目录?() [单选题] *A. rmuser –rB. deluser -rC. userdel –r(正确答案)D. usermgr -r4.下面哪条命令可以把file1.txt复制为file2.txt?() [单选题] *A. cp file1.txt | file2.txtB. cat file1.txt | file2.txtC. cat file1.txt > file2.txt(正确答案)D. copy file1.txt | file2.txt5.显示一个文件最后几行的命令是:() [单选题] *A. tacB. tail(正确答案)C. rearD. last6.在ps命令中什么参数是用来显示所有用户的进程的?() [单选题] *A. a(正确答案)B. bC. uD. x7.如何删除一个非空子目录/tmp?() [单选题] *A. del /tmp/*B. rm -rf /tmp(正确答案)C. rm -Ra /tmp/*D. rm -rf /tmp/*8.对所有用户的变量设置,应当放在哪个文件下?() [单选题] *A. /etc/bashrcB. /etc/profile(正确答案)C. ~/.bash_profileD. /etc/skel/.bashrc9.在vi中退出不保存的命令是?() [单选题] *A. :qB. :wD. :q!(正确答案)10.使用什么命令检测基本网络连接?() [单选题] *A. ping(正确答案)B. routeC. netstatD. ifconfig11.下面哪个命令可以压缩部分文件:() [单选题] *A. tar -dzvf filename.tgz *B. tar -tzvf filename.tgz *C. tar -czvf filename.tgz *(正确答案)D. tar -xzvf filename.tgz *12.什么命令解压缩tar文件?() [单选题] *A. tar -czvf filename.tgzB. tar -xzvf filename.tgz(正确答案)C. tar -tzvf filename.tgzD. tar -dzvf filename.tgz13.Linux文件权限一共10位长度,分成四段,第三段表示的内容是() [单选题] *A. 文件类型B. 文件所有者的权限C. 文件所有者所在组的权限(正确答案)D. 其他用户的权限14.删除文件命令为() [单选题] *B. rmdirC. mvD. rm(正确答案)15.改变文件所有者的命令为:() [单选题] *A. chmodB. touchC. chown(正确答案)D. cat16.在给定文件中查找与设定条件相符字符串的命令为:() [单选题] *A. grep(正确答案)B. gzipC. findD. sort17.哪个目录存放着Linux的源代码. () [单选题] *A. /etcB. /usr/src(正确答案)C. /usrD. /home18.对top命令描述正确的是() [单选题] *A. 用于实时动态显示 Linux进程的动态信息。

linux试题及答案

linux试题及答案

linux试题及答案Linux是一种开源的类Unix操作系统,它以其稳定性、安全性和灵活性而广受欢迎。

Linux系统广泛应用于服务器、嵌入式系统和个人电脑。

以下是一些常见的Linux考试题目及其答案,供学习者参考。

题目1:Linux操作系统的主要特点是什么?答案:Linux操作系统的主要特点包括开源性、多用户多任务、良好的网络功能、丰富的软件资源、高度的可定制性、良好的安全性和稳定性。

题目2:请解释什么是Linux内核?答案:Linux内核是Linux操作系统的核心部分,负责管理系统资源,如CPU时间、内存、文件系统和外围设备。

它提供了操作系统的基本功能,如进程管理、文件系统管理、网络通信等。

题目3:如何在Linux系统中查看当前登录用户?答案:可以使用`who`命令来查看当前登录的用户。

此外,`w`命令可以显示当前登录的用户以及他们正在运行的进程。

题目4:请说明Linux系统中的文件权限是如何表示的?答案:Linux系统中的文件权限通常以10个字符表示,前三个字符表示所有者权限,中间三个表示所属组权限,最后四个表示其他用户权限。

权限字符包括:r(读)、w(写)、x(执行)和-(无权限)。

例如,`-rw-r--r--`表示所有者有读写权限,所属组和其他用户只有读权限。

题目5:如何使用命令行在Linux系统中创建一个新文件?答案:可以使用`touch`命令来创建一个新文件,例如`touchfilename`。

如果文件已存在,则`touch`命令会更新文件的访问和修改时间。

题目6:请解释Linux系统中的软链接和硬链接的区别。

答案:硬链接是指向文件inode的另一个目录项,它和原文件是同一个文件系统上的文件,删除原文件会导致硬链接失效。

软链接(符号链接)则类似于Windows中的快捷方式,它是一个指向原文件路径的文件,可以跨文件系统。

题目7:如何在Linux中查看系统运行的进程?答案:可以使用`ps`命令查看当前运行的进程,例如`ps aux`会显示所有用户的进程信息。

linux基本命令考题

linux基本命令考题

linux基本命令考题一、单选题1. 在Linux系统中,用于显示当前所在目录的命令是:A. pwdB. cdC. lsD. mkdir2. 在Linux系统中,用于创建新目录的命令是:A. pwdB. cdC. lsD. mkdir3. 在Linux系统中,用于列出目录内容的命令是:A. pwdB. cdC. lsD. mkdir4. 在Linux系统中,用于删除文件的命令是:A. rmB. mvC. cpD. touch5. 在Linux系统中,用于复制文件的命令是:A. rmB. mvC. cpD. touch6. 在Linux系统中,用于移动文件或重命名文件的命令是:A. rmB. mvC. cpD. touch7. 在Linux系统中,用于创建空白文件的命令是:A. rmB. mvC. cpD. touch8. 在Linux系统中,用于查看文件内容的命令是:A. catB. grepC. findD. chmod9. 在Linux系统中,用于查找文件的命令是:A. catB. grepC. findD. chmod10. 在Linux系统中,用于修改文件权限的命令是:A. chmodB. chownC. chgrpD. chroot二、填空题1. 在Linux系统中,用于显示当前日期和时间的命令是______。

2. 在Linux系统中,用于查看文件内容的命令是______。

3. 在Linux系统中,用于创建新目录的命令是______。

4. 在Linux系统中,用于删除文件的命令是______。

5. 在Linux系统中,用于移动文件或重命名文件的命令是______。

三、简答题1. 请简要说明如何使用cd命令实现目录之间的切换。

2. 请简要说明如何使用ls命令查看目录内容,并列举ls命令的常用参数及其功能。

3. 请简要说明如何使用grep命令查找指定字符串,并列举grep命令的常用参数及其功能。

(完整word版)linux试题与答案

(完整word版)linux试题与答案

linux复习题(仅供参考)(一)选择题:1.以下哪一个是linux内核的稳定版本( B )A.2.5.24 B. 2.6.17 C. 1.7.18 D. 2.3.202.怎样显示当前目录( A )。

A. pwdB. cdC. whoD. ls3.欲把当前目录下的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.txt4. 如果您想列出当前目录以及子目录下所有扩展名为“.txt”的文件,那么您可以使用的命令是( B )。

A. ls *.txtB. find . –name “.txt”C. ls –d .txtD. find . “.txt”5. 如何删除一个非空子目录/tmp( B )。

A. del /tmp/*B. rm -rf /tmpC. rm -Ra /tmp/*D. rm –rf /tmp/*6. 存放用户帐号的文件是(C )。

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

A. /binB. /devC. /bootD. /home8.在vi编辑器中的命令模式下,键入( B )可在光标当前所在行下添加一新行A.O (上一行添加一行) B. o C. i D. a 9.在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用( C )命令。

A.上箭头 B. 下箭头 C. . D. *Vi编译器包含命令模式、插入模式和末行模式10.删除文件命令为(D)A.mkdir B. move C. mv D. rm11.假设文件fileA的符号链接(又叫软连接)为fileB,那么删除fileA后,下面的描述正确的是(B)A.fileB也随之被删除B. fileB仍存在,但是属于无效文件C. 因为fileB未被删除,所以fileA会被系统自动重新建立D. fileB会随fileA的删除而被系统自动删除12.在给定文件中查找与设定条件相符字符串的命令为(A )A.grep B. gzip C. find D. sort13.从后台启动进程,应在命令的结尾加上符号(A )A.& B. @ C. # D. $14. 如果执行命令#chmod 746 file.txt,那么该文件的权限是( A )。

LINUX系统及其编程部分习题参考答案

LINUX系统及其编程部分习题参考答案

第1章 Linux概述8.什么是内核,它的作用是什么?内核是系统的心脏,是运行程序和管理磁盘、打印机等硬件设备的核心程序。

它的作用是管理CPU、内存和外设。

9.什么是shell,shell的作用是什么?shell是系统的用户界面,它实际上是一个命令解释器,它解释由用户输入的命令并把它们送到内核,把执行的结果显示给用户。

不仅如此,shell有自己的编程语言,允许用户编写由shell命令组成的程序。

13.安装Linux至少需要哪两个分区?还有哪些常用分区?至少有/和swap分区。

其它常用分区有:/bin /home /usr /var /us r /loca l /tmp等15.swap交换分区的作用是什么?它实际上是用硬盘实现虚拟内存,即当系统内存使用率比较高的时候,内核会自动使用swap分区来模拟内存。

第2章 shell及常用命令1.判断下列命题是否正确1)Linux的文件名与命令不区分大小写。

(×)。

2)$ls *\*和$ls *"*"的显示结果完全一致。

(×)3)rm 和rmdir的作用一样,都是删除整个目录。

(×)4)Linux文件名的命名规则必须遵守8.3的格式。

(×)4.什么是shell?shell在用户与操作系统之间的作用是什么?shell是一个命令解释器,它可以用来启动、挂起、停止程序,还允许用户编写由shell 命令组成的程序。

shell是系统的用户界面,它提供了用户与内核进行交互的一种接口。

它接收用户输入的命令并把它送入内核执行,把执行结果显示给用户。

5.什么是通配符?常用的操作通配符有哪些?Linux系统中的通配符除了“*”和“?”以外,还可以使用“[”、“]”和“-”组成的字符组模式,以便精确地扩充需要匹配的文件范围。

通配符*:通配符*可以代表文件名中的任意字符或字符串。

通配符*不能与单句点开头的文件名相匹配。

以单句点开头的文件在Linux中是隐藏文件。

Linux操作题整理-推荐下载

Linux操作题整理-推荐下载

五、实验题(共5题,每题2分,共10分)写出下列操作命令:1、查看/etc/boot路径下的所有内容。

Ls –al /etc/boot/*2、查看文件/etc/hosts的内容。

Cat /etc/hosts3、增加一个组账号group1,并指定组账号ID分别为10100。

Groupadd –g 10100 group14、增加一个用户账号user1(UID为2045,并属于组group1)。

Useradd –u 2045 –g group1 user15、搜索路径/etc下所有以h开头的文件及目录,拷贝到/software中。

Cp –r /etc/h* /software1.按顺序写出下面操作步骤中所用到的命令。

1)创建新目录my目录2)进入my目录3)把一个文本文件复制到my目录下同时命名为OKK.txt,该文本文件绝对路径为/user/book/ok.txt4)把/user/book/ok.txt移动到my目录下,文件名不变5)删除目录my,没有任何提示答:1)$mkdir my2)$cd my3)$cp /user/book/ok.txt OKK.txt4)$mv /user/book/ok.txt ok.txt5)$rm -rf my2.Linux下安装软件方式有两种:一是安装rpm格式的智能软件包,二是下载源码编译安装,要求安装以下两个软件:gftp.rpm和kalam.tar.gz1)安装gftp.rpm,写出所用到的命令2)安装kalam.tar.gz,写出解压解包以及标准安装方式所需步骤和命令。

答:(教材82、84、87页)1)rpm -ivh gftp.rpm参数含义:i表示安装,v表示在安装过程中显示详细的安装信息,h表示显示水平进度条。

2)源码编译安装方式:① 释放TAR包使用命令如下:tar zxvf kalam.tar.gz② 查看并阅读包内附带的软件安装说明③ 进行编译准备使用命令如下:./configure④ 进行编译执行make命令⑤ 进行软件安装执行make install命令⑥ 清楚临时文件执行make clean命令一、常用关机和重启命令重启命令1、reboot2、shutdown -r now 立刻重启(root用户使用)3、shutdown -r 10 过10分钟自动重启(root用户使用)4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用) 如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启关机命令1、halt 立刻关机2、poweroff 立刻关机3、shutdown -h now 立刻关机(root用户使用)4、shutdown -h 10 10分钟后自动关机三、写出完成以下功能的命令(每题2分,共10分)1.在/home目录下查找文件名为。

linuxketi

linuxketi
D 程序没有状态,而进程是有状态的
81.文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是 A 。
A chmod a+x g+w exer1 B chmod 765 exer1
C chmod o+x exer1 D chmod g+w exer1
参考答案:
在linux文件系统中,是以块为单位存储信息的,为了找到某一个文件在存储空间中存放的位置,用i节点对一个文件进行索引。I节点包含了描述一个文件所必须的全部信息。所以i节点是文件系统管理的一个数据结构。
10.什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?
参考答案:
链接分硬链接和符号链接。
74.通过文件名存取文件时,文件系统内部的操作过程是通过 C 。
A 文件在目录中查找文件数据存取位置。B 文件名直接找到文件的数据,进行存取操作。
C 文件名在目录中查找对应的I节点,通过I节点存取文件数据。
D 文件名在中查找对应的超级块,在超级块查找对应i节点,通过i节点存取文件数据
75.Linux将存储设备和输入/输出设备均看做文件来操作, C 不是以文件的形式出现。
参考答案:
磁盘簇(或i节点密度)是文件系统调度文件的基本单元。磁盘簇的大小,直接影响系统调度磁盘空间效率。当磁盘分区较大时,磁盘簇也应选得大些;当分区较小时,磁盘簇应选得小些。通常使用经验值。
12.简述网络文件系统NFS,并说明其作用。
参考答案:
网 络文件系统是应用层的一种应用服务,它主要应用于Linux和Linux系统、Linux和Unix系统之间的文件或目录的共享。对于用户而言可以通过 NFS方便的访问远地的文件系统,使之成为本地文件系统的一部分。采用NFS之后省去了登录的过程,方便了用户访问系统资源。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实训项目2 Linux基本命令一、实训目的●掌握Linux各类命令的使用方法;●熟悉Linux操作环境。

二、实训内容练习使用Linux常用命令,达到熟练应用的目的。

三、实训步骤子项目1.文件和目录类命令的使用(1)启动计算机,利用root用户登录到系统,进入字符提示界面。

练习使用cd命令(2)用pwd命令查看当前所在的目录。

pwd命令用于显示用户当前所在的目录。

如果用户不知道自己当前所处的目录,就可以使用这个命令获得当前所在目录(3)用ls命令列出此目录下的文件和目录。

然后,使用ls命令,并用-a选项列出此目录下包括隐藏文件在内的所有文件和目录。

最后,用man命令查看ls命令的使用手册。

补充说明浏览信息内容:(以下面图片为例)1 2 3 4 5 6 7 8 9 10 111属性:- 代表文件,l代表链接文件,d代表目录2 所有者权限(文件权限):具有r 读w 写没有x 执行3 同组用户权限(文件权限):只读r4 其他人权限(文件权限):只读r5 链接数:16 文件拥有者:root7 文件所属组:root8 文件大小:8字节9 创建或修改日期:2月21日10 创建或修改时间:18:4211 文件或目录名称(4)在当前目录下,创建测试目录test。

利用ls或ll命令列出文件和目录,确认test 目录创建成功。

然后进入test目录,利用pwd查看当前工作目录。

mkdir命令用于创建一个目录。

该命令的语法为:mkdir [参数] 目录名常用参数–p:如果父目录不存在,则同时创建该目录及该目录的父目录。

(5)利用cp命令复制系统文件/etc/profile到当前目录下。

# cp /etc/profile .(6)复制文件profile到一个新文件profile.bak,作为备份。

# cp profile profile.bak(7)用ll命令以长格形式列出当前目录下的所有文件,注意比较每个文件的长度和创建时间的不同。

(8)用less命令分屏查看文件profile的内容,注意练习less命令的各个子命令,如b、p、q等,并对then关键字查找。

注意:可以通过less - -help 命令查看帮助less命令是more命令的改进版,比more命令的功能强大。

more命令只能向下翻页,而less命令可以向下、向上翻页,甚至可以前后左右的移动。

执行less命令后,进入了less状态,按【Enter】键可以向下移动一行,按【space】键可以向下移动一页;按【b】键可以向上移动一页;也可以用光标键向前、后、左、右移动;按【q】键可以退出less命令。

less命令还支持在一个文本文件中进行快速查找。

先按下斜杠键【/】,再输入要查找的单词或字符。

less命令会在文本文件中进行快速查找,并把找到的第一个搜素目标高亮度显示。

如果希望继续查找,就再次按下斜杠键【/】,再按【Enter】键即可。

(9)用grep命令在profile文件中对关键字then进行查询,并与上面的结果比较。

注意:不知道profile文件在哪儿怎么办?]# find / -name "profile"/etc/profile# grep then /etc/profileif [ "$2" = "after" ] ; thenif [ -x /usr/bin/id ]; thenif [ -z "$EUID" ]; thenif [ "$EUID" = "0" ]; thenif [ "$HISTCONTROL" = "ignorespace" ] ; thenif [ -r "$i" ]; thenif [ "$PS1" ]; then(10)给文件profile创建一个软链接lnsprofile和一个硬链接lnhprofile。

# ln profile lnhprofile# ln -s profile lnsprofile(11)长格形式显示文件profile、lnsprofile和lnhprofile的详细信息。

注意比较3个文件链接数的不同。

(17)删除文件profile,用长格形式显示文件lnsprofile和lnhprofile的详细信息,比较文件lnhprofile的链接数的变化。

(18)用less命令查看文件lnsprofile的内容,看看有什么结果。

(19)用less命令查看文件lnhprofile的内容,看看有什么结果。

(20)删除文件lnsprofile,显示当前目录下的文件列表,回到上层目录。

# rm lnsprofile# ll# cd ..(21)用tar命令把目录test打包。

tar –zcvf file.tar.gz /hometar –cvf file.tar /home(22)用gzip命令把打好的包进行压缩。

gzip file.targzip –c /tmp/file.tar.gz file.tar 注意第一、二种方式的不同解压缩为gzip –d /tmp/file.tar.gz(23)把文件test.tar.gz改名为backup.tar.gz。

mv(24)显示当前目录下的文件和目录列表,确认重命名成功。

(25)把文件backup.tar.gz移动到test目录下。

(26)显示当前目录下的文件和目录列表,确认移动成功。

(27)进入test目录,显示目录中的文件列表。

(28)把文件backup.tar.gz解包。

tar –zxvf backup.tar.gz(29)显示当前目录下的文件和目录列表,复制test目录为testbak目录作为备份。

(30)查找root用户自己主目录下的所有名为newfile的文件。

find ~ -name "newfile"(31)删除test子目录下的所有文件。

rm -f test/*(32)利用rmdir命令删除空子目录test。

回到上层目录,利用rm命令删除目录test和其下所有文件。

rm –rf test子项目2.系统信息类命令的使用(1)利用date命令显示系统当前时间,并修改系统的当前时间。

#date -s //设置当前时间,只有root权限才能设置,其他只能查看。

#date -s 20061010 //设置成20061010,这样会把具体时间设置成空00:00:00#date -s 12:23:23 //设置具体时间,不会对日期做更改#date -s ″12:12:23 2006-10-10″//这样可以设置全部时间(2)显示当前登录到系统的用户状态。

wwho出来结果的格式是:name [state] line time [idle] [pid] [comment] [exit](3)利用free命令显示内存的使用情况。

(4)利用df命令显示系统的硬盘分区及使用状况。

(5)显示当前目录下各级子目录的硬盘占用情况。

# du /home --max-depth=1 -h36K /home/zyh32K /home/hjl36K /home/natasha32K /home/jack696K /home/hdb836K /home子项目3.进程管理类命令的使用(1)使用ps命令查看和控制进程。

①显示本用户的进程:#ps。

②显示所有用户的进程:#ps -au。

③在后台运行cat命令:#cat &。

④查看进程cat :# ps aux |grep cat。

⑤杀死进程cat:#kill –9 cat。

⑥再次查看进程cat,看看是否被杀死。

(2)使用top命令查看和控制进程。

①用top命令动态显示当前的进程。

②只显示用户user01的进程(利用U键)。

③利用K键,杀死指定进程号的进程。

(3)挂起和恢复进程。

①执行命令cat。

②按[Ctrl+Z]键,挂起进程cat。

③输入jobs命令,查看作业。

④输入bg,把cat切换到后台执行。

⑤输入fg,把cat切换到前台执行。

⑥按[Ctrl+C]键,结束进程cat。

(4)find命令的使用。

①在/var/lib目录下查找所有文件其所有者是games用户的文件。

#find /var/lib –user games②在/var目录下查找所有文件其所有者是root用户的文件。

#find /var –user root③查找所有文件其所有者不是root、bin和student用户,并用长格式显示(如ls –l 的显示结果)。

#find / ! –user root -and ! –user bin –and ! –user student –exec ls –l {} \;2> /dev/null注意:{} 与\;之间存在一个空格;2> /dev/null意味着所有错误将不显示④查找/usr/bin目录下所有大小超过一百万byte的文件,并用长格式显示(如ls–l 的显示结果)。

#find /usr/bin -size +1000000c -exec ls -l {} \;⑤对/etc/mail目录下的所有文件使用file命令。

#find /etc/mail –exec file {} \; 2 > /dev/null⑥查找/tmp目录下属于student的所有普通文件,这些文件的修改时间为5天以前,查询结果用长格式显示(如ls –l 的显示结果)。

# find /tmp –user student –and –mtime +5 –and –type f –exec ls {} \; 2> /dev/null补充:-type b/d/c/p/l/f #查是块设备、目录、字符设备、管道、符号链接、普通文件-mmin nFile’s data was last modified n minutes ago.-mtime nFile’s data was last modified n*24 hours ago. See the comments for -atime to understand how rounding affects the interpretationof file modification times.⑦对于查到的上述文件,用-ok选项删除。

# find /tmp –user student –and –mmin +5 –and –type f –ok rm {} \;ok选项询问,是否删除。

-exec不会询问而直接删除子项目4.rpm软件包的管理(1)查询系统是否安装了软件包squid。

相关文档
最新文档