1737_Linux文件夹与目录管理小结

全部学习汇总: GreyZhang/little_bits_of_linux: My notes on the trip of learning linux. (github.com)

         关于Linux的文件与目录管理学习知识点,做一个简单的汇总。主要面向现在工作中能够用得到的部分。

         关于目录:分为绝对路径与相对路径,其中,绝对路径是从根目录开始写一直写到最后。相对路径代表的是曾经关系,在软件设计中使用会比较普遍。

         目录的操作常用命令有:cd, mkdir, rmdir, pwd等,其中-p参数的使用可以使mkdir等命令实现多层级目录的创建。rmdir命令与-r参数配合使用的时候会实现目录的递归。

         关于环境变量PATH,在Linux中环境变量PATH必须全都是大写字母组成,作用类似于Windows的Path。添加环境变量的方法: PATH=”$PATH”:XXX。如果环境变量中存在两个相同名字的可执行文件,执行的时候采取的是“就近原则”,先查找到哪个就执行哪个。

         复制、移动、删除:cp, mv, rm。这几个命令之前使用比较多的是mv,我使用这个命令通常是用来重命名。命令使用的时候有几个常用的参数需要注意,-a在复制文件的时候会保证数据信息的一致性,-r则代表可以对目录进行递归操作。此外,还有-s与-l实现创建快捷方式的“文件复制”。

         文件查看命令是接触Linux使用比较多的文件,不过这些都是在学会使用VIM之前。cat指令可以用来查看文件的内容,这个命令比较好的是不会改变文件信息。而tac的功能与之类似,不过不同于cat从第一行开始一行行显示到最后一样,tac是从最后一行显示到第一行。如果文件的行数比价多,通常会用到more或者less,可以把less理解为一种加强型的more,在操作以及显示的功能上丰富度会高一些。head与tail是一对儿显示形式有些相似但是行为相反的指令,head –n XX显示的是文件的前XX行,而使用tail则会显示后面XX行。默认情况下,XX都是10。使用管道命令可以实现先是从第m行到第n行的功能。

         查询常用的命令有which、whereis、locate、find。其中,find的功能是搜索磁盘。Whereis与locate则是用来搜索数据库,locate的搜索相对来说比较灵活,而为了保证结果的可靠性则需要使用updatedb进行数据库的更新。which在我日常工作中用到了很多,因为Windows系统的特殊性,有时候需要在搭建某个环境的时候使用的bash,而在计算上查找加入到了环境变量的命令使用which是轻松简单的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值