LINUX实际操作系统基础第三次实际操作命令.ppt

上传人:scccc 文档编号:12933913 上传时间:2021-12-07 格式:PPT 页数:40 大小:135.50KB
返回 下载 相关 举报
LINUX实际操作系统基础第三次实际操作命令.ppt_第1页
第1页 / 共40页
LINUX实际操作系统基础第三次实际操作命令.ppt_第2页
第2页 / 共40页
LINUX实际操作系统基础第三次实际操作命令.ppt_第3页
第3页 / 共40页
LINUX实际操作系统基础第三次实际操作命令.ppt_第4页
第4页 / 共40页
LINUX实际操作系统基础第三次实际操作命令.ppt_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《LINUX实际操作系统基础第三次实际操作命令.ppt》由会员分享,可在线阅读,更多相关《LINUX实际操作系统基础第三次实际操作命令.ppt(40页珍藏版)》请在三一文库上搜索。

1、,LINUX实际操作系统基础第三次实际操作命令,LINUX实际操作系统基础第三次实际操作命令,浏览目录命令:cd、pwd、ls、ll浏览文件命令:cat、tac、nl、more、less、head、tail,LINUX实际操作系统基础第三次实际操作命令,上讲问题,在linux下,如何能显示出/etc/man.config文件的第11行到第20行内容?(3分),LINUX实际操作系统基础第三次实际操作命令,sed -n 11,20p /etc/man.config head -n 20 /etc/man.config | tail -n 11,LINUX实际操作系统基础第三次实际操作命令,hea

2、d -n 20 /etc/man.config | tailrootteacher # head -n 20 /etc/man.config head1rootteacher # tail head1,LINUX实际操作系统基础第三次实际操作命令,本讲内容,目录操作命令:mkdir、rmdir文件操作命令:touch、rm、mv、 cp、 ln、tar、gzip、gunzip、whereis、whatis,LINUX实际操作系统基础第三次实际操作命令,mkdir(建立新目录),如果想建立新目录,就使用mkdir(make directory,生成目录)。注意:在默认情况下,目录是要一层一层建立

3、的。,LINUX实际操作系统基础第三次实际操作命令,参数-m:表示设置文件的权限,不管默认权限。(该功能命令后续课程会补充)参数-p:帮助目录用户直接建立所需要的递归。,LINUX实际操作系统基础第三次实际操作命令,mkdir实验,cd /tmpls almkdir testls -almkdir test1/test2/test3ls -al,LINUX实际操作系统基础第三次实际操作命令,rmdir(删除“空”目录),空目录(empty directory)。rmdir(rmove directory,删除目录)。当然,它仅能“删除空的目录”参数-p,与上层空目录也一次删除。,LINUX实际

4、操作系统基础第三次实际操作命令,rmdir实验,cd /tmpls al rmdir testls alrmdir test1rmdir test1/test2/test3,LINUX实际操作系统基础第三次实际操作命令,mkdir t1/t2/t3ls alrmdir p t1/t2/t3注意:没有加参数-p,rmdir只能一级一级删除空目录。,LINUX实际操作系统基础第三次实际操作命令,touch修改文件时间与创建新文件,Modification time(mtime,修改时间):当该文件的“内容数据”更改时,就会更新这个时间,内容数据指的是文件的内容,而不是文件的属性。,LINUX实际操

5、作系统基础第三次实际操作命令,Status time(ctime,状态时间):当该文件的“状态(status)”改变时,就会更新这个时间,也即更改了权限与属性,就会更新这个时间。,LINUX实际操作系统基础第三次实际操作命令,Access time(atime,访问时间):当“读取文件内容”时,就会更新这个读取时间。例如,使用cat去读取某文件,就会更新atime了。,LINUX实际操作系统基础第三次实际操作命令,看看/etc/man.config文件的时间,rootteacher tmp# ls -l /etc/man.config-rw-r-r- 1 root root 4617 2006

6、-07-13 /etc/man.configrootteacher tmp# ls -l -time=atime /etc/man.config-rw-r-r- 1 root root 4617 09-29 11:14 /etc/man.configrootteacher tmp# ls -l -time=ctime /etc/man.config-rw-r-r- 1 root root 4617 09-11 21:12 /etc/man.config,LINUX实际操作系统基础第三次实际操作命令,touch参数,参数-a,仅修改访问时间。参数-c,仅修改时间,而不建立文件。参数-d,后面直接

7、加日期,也可以使用date=“日期或时间”。参数-m,仅修改“修改时间”。,LINUX实际操作系统基础第三次实际操作命令,参数-t,后面可以接时间,格式为YYMMDDhhmm。常用情况是:建立一个空文件;修改文件的日期为当前日期。,LINUX实际操作系统基础第三次实际操作命令,touch实验,cd /tmptouch testtouchls -l testtouchcp testtouch testtouch1ll testtouch1; ll -time=atime testtouch1;ll -time=ctime testt ouch1,LINUX实际操作系统基础第三次实际操作命令,to

8、uch -d 2 days ago testtouch1ll testtouch1; ll -time=atime testtouch1;ll -time=ctime testtouch1,LINUX实际操作系统基础第三次实际操作命令,rm(删除文件或目录),请慎用该命令,该命令的操作可能对你的系统带来危害!删除命令(remove)相当于DOS下的del命令,默认参数-i,交互模式,在删除前会询问用户是否操作。,LINUX实际操作系统基础第三次实际操作命令,参数-f,就是force的意思,强制删除。参数-r,递归删除,常用在目录的删除。,LINUX实际操作系统基础第三次实际操作命令,rm实验,

9、rootteacher tmp# cd /tmprootteacher tmp# touch 123rootteacher tmp# rm -i 123rm:是否删除 一般空文件 “123”? nrootteacher tmp# cd /test-bash: cd: /test: 没有那个文件或目录rootteacher tmp# mkdir testrootteacher tmp# cd test/rootteacher test# touch 123rootteacher test# cd .rootteacher tmp# rmdir testrmdir: test: 目录非空roott

10、eacher tmp# rm -f testrm: 无法删除 “test”: 是一个目录rootteacher tmp# rm -rf test,LINUX实际操作系统基础第三次实际操作命令,mv(移动文件与目录,或重命名),mv是移动(move)的缩写,要移动文件与目录,或重命名可以使用mv。参数-f,force,强制的意思,强制直接移动而不询问。,LINUX实际操作系统基础第三次实际操作命令,参数-i,若目标文件(destination)已经存在,就会询问是否覆盖。参数-u,若目标文件已经存在,且源文件比较新,才会更新(update),LINUX实际操作系统基础第三次实际操作命令,mv实验

11、,例题1:在/tmp下,复制一个文件,建立一个目录,将该文件移到目录中。 答:cd /tmp cp /.bashrc bashrc mkdir test2 mv bashrc test2 (将文件bashrc移动到目录test2),LINUX实际操作系统基础第三次实际操作命令,例题2:将test2文件重命名为testmv。(也即文件夹重命名) 答:mv test2 testmv (大家可以man rename,并试试这个命令),LINUX实际操作系统基础第三次实际操作命令,cp(复制文件或目录),要复制文件,或建立连接文件(快捷方式),请用cp(copy)命令。参数-a,相当于-pdr的意思参

12、数-d,若源文件为连接文件的属性(link file),则复制连接文件属性而非文件本身。,LINUX实际操作系统基础第三次实际操作命令,参数-f,强制复制。参数-i,是否覆盖,交互模式。参数-l,建立硬连接(hard link),而非复制文件本身。参数-p,与文件的属性一起复制,而非使用默认属性。,LINUX实际操作系统基础第三次实际操作命令,参数-r,递归持续复制,用于目录的复制操作。参数-s,复制成为“快捷方式”的连接文件(symbolic link)。参数-u,若目标文件比源文件旧,更新目标文件。,LINUX实际操作系统基础第三次实际操作命令,cp实验,例题1:将家目录下的.bashrc

13、复制到/tmp下,并重命名为bashrc。 答: cd /tmp cp /.bashrc bashrc cp i /.bashrc bashrc (-i表示询问是否覆盖已存在的文件,-f表示不询问,直接覆盖。),LINUX实际操作系统基础第三次实际操作命令,例题2:将/var/log/wtmp完整复制到/tmp下。 答:cp a /var/log/wtmp . (记住“.”,-a表示完整复制,不更改任何文件的参数。可以试试不加-a),LINUX实际操作系统基础第三次实际操作命令,例题3:将/etc/目录下的所有内容复制到/tmp。 答:cp r /etc/ . (记住“.”,-r表示目录复制,

14、但文件与目录的权限会改变。可以试试不加-r),LINUX实际操作系统基础第三次实际操作命令,例题4:将/tmp目录下的bashrc创建一个快捷方式(也叫符号连接symbolic link) 答:cp s bashrc bashrc_slink (需要加参数s),LINUX实际操作系统基础第三次实际操作命令,例题5:将/tmp目录下的bashrc创建一个硬连接 答:cp l bashrc bashrc_hlink (需要加参数l),LINUX实际操作系统基础第三次实际操作命令,例题6:若/.bashrc比/tmp/bashrc新,则复制。(通常就是备份数据) 答:cp u /.bashrc /tmp/bashrc (需要加参数u,表示update),LINUX实际操作系统基础第三次实际操作命令,例题7:将例题4生成的bashrc_slink复制成bashrc_slink2 答:cp bashrc_slink bashrc_slink2 (如果不加属性复制参数d或a,则是复制文件),LINUX实际操作系统基础第三次实际操作命令,请各位同学认真做好实验。,LINUX实际操作系统基础第三次实际操作命令,未完待续.,LINUX实际操作系统基础第三次实际操作命令,预祝各位国庆、中秋合家欢乐、万事如意!,

展开阅读全文
相关资源
猜你喜欢
相关搜索

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


经营许可证编号:宁ICP备18001539号-1