Linux 命令练习(案例1:文件与目录的基本操作)

案例1:文件与目录的基本移动


【案例目的】 能够掌握Linux下基本的文件的创建,文件的复制以及删除操作,熟练掌握目录的创建、删除以及目录树中目录之间文件的移动。


【案例内容】
1)在根目录(/)下新建一目录test。
2)改编当前目录至/test,在该目录下,以自己名字的英文缩写建一个空的文件,在建两个子目录(xh)与(ah)。
3)进入到(xh)子目录中,新建一个空文件text1。
4)进入到(ah)子目录中,再新建一个子目录(abc),同事建立空文件text2.
5)把刚建的text1文件移动到刚建立的abc子目录下,并改名为text3,同时把text2文件复制到(xh)子目录中。
6)删除text3文件与(xh)子目录及目录中的文件,并删除abc子目录。
7)使用chvt命令切换终端。
8)清屏。

【核心知识】 学习文件操作的6个命令、目录操作的4个命令及文件内容操作的命令。


一开始,我们要取得root权限!这个很重要,不然无法在(\)目录下创建目录。

没有取得root的时候是 [abc@localhost]

[abc@localhost] $ su
口令:

输入你的密码,注意输入密码的时候是不会显示出来的,请输入正确的密码后按回车键。

[root@localhost]

ok,现在可以开始练习了。我将一边打命令,一边介绍命令的作用。



案例分解 1
1)在根目录(/)下新建一目录test。

[root@localhost /]# cd /
[root@localhost /]# pwd
/
[root@localhost /]# mkdir test

命令功能格式
cd改编当前路径。改变到路径名制定的目录。cd <相对路径名/绝对路径名>
mkdir建立目录mkdir [参数] <目录名>
pwd显示用户当前处于哪个目录中pwd

案例分解 2
2)改编当前目录至/test,在该目录下,以自己名字的英文缩写建一个空的文件,再建两个子目录(xh)与(ah)。

[root@localhost /]# cd /test
[root@localhost test]# touch wxj //这里名字随意,用自己名字缩写就行
[root@localhost test]# mkdir xh ; mkdir ah
[root@localhost test]# ls
ah wxj xh

命令功能格式
touch改变文件的时间记录、创建空文件touch [参数] 文件列表
ls显示目录中的文件ls [参数] 目录名

3)进入到(xh)子目录中,新建一个空文件text1。

[root@localhost test]# cd xh
[root@localhost xh]# touch text1

4)进入到(ah)子目录中,再新建一个子目录(abc),同时建立空文件text2。

[root@localhost xh]# cd…
[root@localhost test]# cd ah
[root@localhost ah]# mkdir abc
[root@localhost ah]# touch text2
[root@localhost ah]# ls
abc text2 //到这步说明我们建立成功了~


案例分解 3
5)把刚刚建立的 text1 文件移动到刚建立的abc子目录下,并改名为 text3,同时把text2文件复制到xh子目录中。

[root@localhost ah]# cd abc
[root@localhost abc]# mv -i /test/xh/text1 text3
[root@localhost abc]# ls
text3

[root@localhost abc]# cd…
[root@localhost ah]# cp -p text2 /test/xh

命令功能格式
mv为文件或目录改名或者把文件由一个目录移到另一个目录中去mv [参数] 源文件或目录 目标文件或目录
cp给出的文件或目录复制到另一个文件或目录中cp [参数] 源文件或目录 目标路径文件或目录

案例分解 4
6)删除 text3 文件与 xh 子目录及目录中的文件,并删除abc子目录。

[root@localhost ah]# cd abc
[root@localhost abc]# ls
text3
[root@localhost abc]# rm text3
rm: 是否删除 一般空文件 “text3”? y
//这时候输入y 就删除成功了
[root@localhost abc]# rmdir -p /test/xh
rmdir: /test/xh:目录非空 //目录里面有的东西的时候无法删除,所以我们进入到xh目录中先把内容删掉
[root@localhost abc]# cd/test/xh
[root@localhost xh]# ls
text2
[root@localhost xh]# rm text2
rm:是否删除 一般空文件 “text2”? y
[root@localhost xh]# rmdir -p /test/xh
rmdir:/test :目录非空
[root@localhost xh]# cd …
[root@localhost test ]# rmdir /test/ah/abc

此时,我们已经成功删除 text3 文件和 xh目录。rmdir -p 是循环删除空目录,当 xh 没有内容的时候,就删除了,而 test 中还有内容,所以显示 test 目录非空。

命令功能格式
rmdir删除目录(为空目录)rmdir [参数] <目录名>
rm删除一个目录中的一个或多个,也可以将某个目录及其下的所有文件及子目录均删除rm [参数] 文件名

7)使用chvt命令切换终端。

chvt 1 //切换到tty1,1号终端,相当于Ctrl+Alt+F1
chvt 7 //切换到图形界面,相当于Ctrl+Alt+F7

8)清屏。

[root@localhost ~]# clear

写博客不易,各位点个赞再走呀~

  • 28
    点赞
  • 112
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值