Linux目录结构及文件基本操作

声明:本文是我在看了实验楼的课程之后写的,算是总结吧,编程就是要多总结


使用 cd 命令可以切换目录,在 Linux 里面使用 . 表示当前目录,.. 表示上一级目录(**注意,还记得我们上一节介绍过的,以 . 开头的文件都是隐藏文件,所以这两个目录必然也是隐藏的,你可以使用 ls -a 命令查看隐藏文件), - 表示上一次所在目录, 通常表示当前用户的"home"目录。使用 pwd 命令可以获取当前所在路径(绝对路径)。

新建空白文件:touch
删除文件:rm name

新建文件夹:mkdir name
  r是递归的删除参数表中的目录及其子目录

删除文件夹:rmdir name

删除文件夹且不提示用户:(f表示不提示,r是递归的删除参数表中的目录及其子目录)rm -rf /home/test

复制文件:cp test father/son/grandson

复制目录:需要加上-r或者-R参数,表示递归复制 cp -r father family
移动文件,文件夹:mv dir1 dir2 #移动文件夹dir1到dir2里面

重命名文件,文件夹:将文件"file1"重命名为"myfile" mv 旧的文件名 新的文件名 mv file1 myfile
批量重命名: 要实现批量重命名,mv 命令就有点力不从心了,我们可以使用一个看起来更专业的命令 rename 来实现。不过它是要用 perl 正则表达式来作为参数,关于正则表达式我们要在后面才会介绍到,这里只做演示,你只要记得这个 rename 命令可以批量重命名就好了,以后再重新学习也不会有任何问题,毕竟你已经掌握了一个更常用的 mv 命令

查看文件:cat tac 这两个命令都是用来打印文件内容到标准输出(终端),其中cat为正序显示,tac倒序显示
eg:cat file 打开文件file,eg:cat -n file #打开文件,并显示行号
nl命令,添加行号并打印

使用moreless命令分页查看文件:打开后默认只显示一屏内容,终端底部显示当前阅读的进度(百分比)。可以使用Enter键向下滚动一行,使用Space键向下滚动一屏,按下h显示帮助,q退出
使用headtail命令查看文件:这两个命令那些性子比较急的人应该会比较喜欢,因为它们一个是只查看的头几行(默认为10行,不足10行则显示全部)和尾几行(甚至更直接的只看一行, 加上-n参数,后面紧跟行数)

查看文件类型:在 Linux 下面文件的类型不是根据文件后缀来判断的,我们通常使用file命令可以查看文件的类型

编辑文件:vi filename(用vim编辑器编辑文件,但是这个需要安装vim软件)





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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值