鸟哥Linux私房菜 笔记(2)

1.目录的相关操作

2.cd(change directory,变换目录)

3.pwd(Print working directory,显示目前目录所在)

4.mkdir

mkdir -p

加上p选项表示可以建立多层目录,不加的话只能在当前路径建立目录

5.rmdir

rmdir只能删除空文件夹,如果要删除非空文件夹只能使用rm。

6.PATH

非常重要的路径,我们在shell里边使用的命令其实都是以可执行文件存放在usr/bin或者usr/sbin这几个文件夹中的,那么正常来说我们要调用一个命令需要到这个文件夹里边运行相关的命令,但是实际上我们可以在任何路径调用它们,其实这就是PATH的功劳。

系统会依照PATH的设定去每个PATH定义的目录下搜索文件名为XX的可执行文件,如果有则调用相关的可执行文件。这就是shell命令能够在任何路径实现功能的原因。

7.将想要在任何目录下均可执行一个可执行文件,那么可以将这个文件的路径加入PATH中。

PATH=${PATH}:/root

8.PATH路径下相同的命令,会执行哪一个?

9.PATH注意事项

10.cp(复制文件或目录)

需要注意的是目录的复制,需要加上-r选项,递归持续复制

11.rm(移除文件或目录)

12.mv(移动文件或目录)

13.dirname和basename

可以用dirname和basename取得一个路径的目录名称和文件名

14.文件内容查阅

常用vim和cat

其他的还有

15 od(非纯文本文档)

一般来说执行档都是二进制文件,这个时候就要使用od这个指令来读取

16which(寻找常用指令路径)

bash内建的指令 which搜索不到,因为bash指令并不存在于PATH路径中

17.whereis(寻找文件名)

总的来说 whereis只会寻找几个特定的目录,主要是针对指令所在的执行档,例如/usr/bin 等文件夹。

18.locate(寻找文件名)

locate是在已建立的数据库中寻找数据,而不是直接在硬盘当中存取数据

19find

find用法很多,具体要用到哪些功能可以参照手册来添加选项

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值