第三天,只能做笔记。。。。

文件管理与io重定向:
概念:根目录下的部分文件描述:
1,bin:存放二进制数据
2,boot:存放启动数据
3, dev :存放设备
4, home:账号用户数据
5,root:存放root
6,run:存放运行临时数据
7,sbin:root
8, tmp:临时文件和数据
9,usr:类似第二个根10,
10,var:存放变化数据 例如服务器的运行数据
11,media:与mnt:挂载点 光盘 u盘
12,misc:自动挂载光盘
13,proc与sys:映射内存数据

标准输出:1 , 标准输入:0 标准错误:2
1>输出重定向:一个有输出的命令结果在另一个文件或者窗口显示
重定向/文件名称:实现文件夹清空功能,但只支持bash shell
2>标准错误:命令不只有错误提示,也有询问,提示信息
标准输入<前面跟的要有输入信息的命令,例如:bc
多行重定向:<<可以支持多行输入,范例:cat<<a.txt<<终止符

管道符|:链接两个命令,左边要有输出,右边要有输入。范例: seq -s+100 | bc (1·~100加法运算)
文件=元数据(属性)+数据

文件三个时间:mitme(修改),atime(访问时间),ctime(状态属性更改时间)
ll --time:查看时间的三个时间

文件通配符**:匹配多个或零个字符 ,不显示隐藏文件。
通配符的功能:匹配文件的名称,省去不必要的书写

^凸点符:排除 例:ls【凸点yang】文件显示除了yang开头的文件都显示
?:匹配单个字符。例如:a.jpg=?.jpg
元数据:表示一个文件的大小,时间,类型
文件的元数据与文件数据分开存放,元数据相当于是索引
文件夹的元数据:就是文件夹里的文件列表
访问一个文件:节点编号——文件元数据——磁盘路径数据块
删除文件只是把文件的路径删了

命令:
pwd:显示当前在哪个目录下
cd+目录:切换目录
cd- :回到之前的目录
cd~:回到家目录
cd后面必须跟文件夹
ls:显示当前所在所在文件夹的目录,不包括隐藏文件,如若加-a
ll:显示文件夹属性
ls-R:递归命令,访问文件夹的每个子目录
ll–help:查看后面参数用法
mv:写入参数或修改文件,移动
file:查询文件类型
ls .**:显示所有文件,包括隐藏
touch:创建文件,如果文件已存在不会破坏
cp:复制文件
ll!*:显示上个命令的所有属性
rename:改文件名称
rm:删除,-f 强制删除,-i交互式,-r递归某个字符开头的文件
df -h:查看文件的夹的详细属性,大小 。
tree:显示文件夹的内容以树的图形显示出来
mkdir:创建文件目录

ln:创建硬链接:实际是创建一个文件夹的多个访问路径,即名称。相互之间没有以来关系,例如删除了某一个不会影响数据。
有两个以上的链接数删除,不会释放节点编号,不能跨分区创建链接。不支持文件夹创键,

ln -s:创建软链接:文件的快捷方式:链接文件。跨分区创捷所要创建的文件路径一定要写绝对路径,而不是写在当前目录下的相对路径,显示链接数不增长,支持文件夹创建。删除文件夹的链接
加上\可以把原始文件内的内容删掉

跟原始文件有依赖关系,软件升级软链接

readlink:查看链接文件的真实路径

lsof |grep deletre:查看被删除的文件vim进程使用

*tr:转换,压缩,替换,取反

*tee:同时生成文件,屏幕显示。例:hotsname | tee a.txt

wget -o :相当于浏览器,后面跟上下载文件的网址可以下载,如果只想显示可以 wget -qo - (curl 也可以浏览器,更简单)

basename:只取文件名,不要路径

dirname:相反

mv=cp+rm

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值