Linux学习历程(三)

在本次历程开始之前,我先利用重定位的方法解决一下在“Linux学习历程(二)”中提出的一个问题:有一个文件共有100行内容,请取出第50行的内容?(利用常用的Linux命令)

首先我们先利用seq这个命令生成1到100个数字,然后将其重定向到test文件中去。
这里写图片描述

接着,再用head命令对着100行的数字查看其前50行,并且将其重定位到一个新的文件当中去。
这里写图片描述

然后再利用tail命令将这个新文件的最后一行重定位到test当中去,即可将原文件的第50行取出。
这里写图片描述


1.在Linux下,一切皆文件。
2.总共有七种类型的文件:
① - 普通文件
② d 目录文件
③ b 块设备文件
④ c 字符设备文件
⑤ l 软连接文件
⑥ p 管道文件
⑦ s 本地套文件
3.查看文件类型可以用命令file文件名来查看。
4.命令 ln -s 文件名 是软链接的创建方式,若去掉 -s 则为创建硬链接的方式。
5.mkfifo 文件名 为制造管道的命令。
6.Linux下权限是非常严谨的,常见的权限有:读权限,写权限,执行权限,用户设置位权限,黏贴位权限。这些权限的具体使用改变等,我将会在后面的博客中详细叙述。
这里写图片描述
上图中ls -ld bin命令查看bin文件的详细内容,而这行内容中 r-xr-xr-x即为此文件的权限设置,r对应读权限,-处是写权限,x处是执行权限,由于写权限没有赋予,所以为-,若赋予则为w,其余同理。
7.whereis 命令
功能:可以查找命令的路径位置。
8.which 命令
功能:查找的信息较少,也是查找命令位置的命令。
9.readlink
功能:读取软连接的内容。


欢迎大家共同讨论,如有错误及时联系作者指出,并改正。谢谢大家!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值