Linux学习笔记2:文件管理


Linux的层次化目录结构:

在这里插入图片描述

​ bin:普通用户使用的命令,从RHEL7开始淘汰,软链接到了/usr/bin

​ sbin:管理员使用的命令,从RHEL7开始淘汰,软链接到了/usr/sbin

​ dev:设备文件

​ root:超级管理员的家目录

​ home:普通用户的家目录

​ proc:内核相关信息

​ usr:系统文件

​ boot:系统启动相关

​ etc:各软件的配置文件

​ tmp:临时目录

​ var:经常变动的文件

​ media:媒体设备

​ mnt:挂载目录


文件路径:

相对路径:指的是 通过当前位置出发,找到目的路径

绝对路径:指的是 从根位置出发,区别二者的标志是绝对路径一定是以/开头


文件类型:

​ 一切皆文件
​ -:普通文件
​ d:目录文件
​ c:字符文件
​ p:管道文件
​ l:链接文件
​ s:socket套接字文件
​ b:块设备文件


文件管理:

1.创建文件:
touch:
当文件不存在的时候会直接创建出文件,当文件存在的时候会更新文件创建的时间,不会覆盖文件内容

mkdir:
​ -p:递归创建
​ -v:展示创建的详细过程

2.复制文件:
cp: 不存在拷贝 存在覆盖
​ -r:当拷贝多个文件或是目录时 需要加的参数
​ -f:强制拷贝

3. 删除文件:
rm:
​ -r:递归删除
​ -f:强制删除

​rmdir:目录下如果有文件会删除失败 需要先删除文件
​ -p:递归删除
​ -v:展示删除的过程

4. 查看文件:
cat: 打开文件内容,一次性全部加载,当文件非常大的时候会导致占用大量系统IO,也可能会造成IO堵塞。

tac:倒过来打开文件内容,一次性全部加载

less:一页一页的查看文档内容,回车换行,空格换页,b返回,q退出,与more不同的是,当页面访问到底部后 还可以往回倒。

more:一页一页的查看文档内容,回车换行,空格换页,b返回,q退出。

head:从文件开头开始查看,默认一次性查看10行内容。

tail: 从文件结尾开始查看,默认一次性查看10行内容。

tailf: 等价于tail-f,实时追踪文件末尾内容。

gref: 过滤

5. 编辑文件:

vim
​		光标跳转:上下左右 hjkl ,单词间w,e,b行首行尾G,gg 行间^,0,$

​		文本编辑:修改r,删除x,删除d,复制y,粘贴p,撤销u

​		行末模式:q,w,wq,w!,x,

​		自定义设置: set nu nonu,set ts=4,set ai noai

​		配置文件

​			~/vimrc

​			/etc/vimrc

这里借鉴一下网上前人总结的思维导图
总结的很详细的vim命令

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值