声明:本文是我在看了实验楼的课程之后写的,算是总结吧,编程就是要多总结
使用 cd
命令可以切换目录,在 Linux 里面使用 .
表示当前目录,..
表示上一级目录(**注意,还记得我们上一节介绍过的,以 .
开头的文件都是隐藏文件,所以这两个目录必然也是隐藏的,你可以使用 ls -a
命令查看隐藏文件), -
表示上一次所在目录,~
通常表示当前用户的"home"目录。使用 pwd
命令可以获取当前所在路径(绝对路径)。
新建空白文件:touch
删除文件:rm name新建文件夹:mkdir name r是递归的删除参数表中的目录及其子目录
删除文件夹:rmdir name
删除文件夹且不提示用户:(f表示不提示,r是递归的删除参数表中的目录及其子目录)rm -rf /home/test
复制文件:cptest father/son/grandson
复制目录:需要加上-r
或者-R
参数,表示递归复制cp -r father family
移动文件,文件夹:mv dir1 dir2 #移动文件夹dir1到dir2里面重命名文件,文件夹:将文件"file1"重命名为"myfile" mv
旧的文件名 新的文件名 mv file1 myfile
批量重命名:要实现批量重命名,mv 命令就有点力不从心了,我们可以使用一个看起来更专业的命令旧的文件名 新的文件名 mv file1 myfile
rename
来实现。不过它是要用 perl 正则表达式来作为参数,关于正则表达式我们要在后面才会介绍到,这里只做演示,你只要记得这个rename
命令可以批量重命名就好了,以后再重新学习也不会有任何问题,毕竟你已经掌握了一个更常用的mv
命令查看文件:cat tac这两个命令都是用来打印文件内容到标准输出(终端),其中
cat
为正序显示,tac
倒序显示eg:cat file 打开文件file,eg:cat -n file #打开文件,并显示行号nl
命令,添加行号并打印