操作系统基础—系统中的文件管理

文章详细介绍了Linux系统中常用的文件管理命令,如touch用于新建或修改文件时间戳,mkdir创建目录,rm删除文件或目录,vim编辑文件,以及cat、head、tail和less用于查看文件内容。同时,讲解了Linux文件系统的目录结构和文件的寻址方式,包括绝对路径和相对路径的使用。
摘要由CSDN通过智能技术生成

1、文件管理命令

touch

新建文件

 修改文件时间戳

 mkdir

多个目录分开写,层级目录加-p

rm

文件目录删除

 rm -f(强行删除不提示)

rm -f -r(强行删除包括递归)=rm -fr

注:使用rm -f无法删除文件或者目录中有东西或者递归的文件和目录,此时就要用rm -fr;

编辑文件

gedit(图形编辑)

回车后可直接编辑内容,save保存后自动创建;

vim

按i对文本进行编辑

 <Esc>退出插入;":wq"保存编辑;":q"未编辑退出;":q!"已编辑强制退出。

vim异常退出

 显示文件内容

cat(查看文件所有内容)

cat - b file ## 显示文件内容并显示行号 不显示空行的行号

 cat -n file ##显示文件内容并显示行号

 head ##查看文件前多少行

head westos ## 默认显示文件前 10
head - n westos ##n 代表数字 显示文件的前 n

tail ##查看文件的后多少

tail westos ## 默认显示文件后 10
tail - n westos ##n 代表数字 显示文件的后 n

less ##分页浏览

/关键字,搜索关键字

按 v进入vim模式可编辑,esc-->:wq保存退出回到less模式

 按q退出less模式。

cp(复制文件和目录)

建立实验文件、目录

实验结果

文件的移动、复制的原理

相同分区

 不同分区

 file(查看文件类型)

 wc(文件容量统计)

2、Linux中的文件寻址 

(1)Linux系统结构

系统二级目录

 

/ bin ## 系统常规命令
/ sbin ## 系统管理命令
/ dev ## 设备文件
/ home ## 普通用户家目录集合 , 此目录中的子目录为普通用户家目录 / root ## 超级用户家目录
/ lib64 ##64 位函数库
/ lib ## 系统函数库
/ proc ## 进程信息 系统识别的硬件信息
/ run ## 当前运行的硬件和系统模块
/ srv ## 系统数据 常量
/ var ## 系统数据 变化
/ tmp ## 系统临时文件存放目录
/ mnt ## 临时设备挂载点
/ media ##cdrom 临时挂载点
/ etc ## 系统大多数程序的配置目录
/ opt ## 第三方软件安装位置
/ boot ## 系统启动分区 系统启动时读取的文件都在此目录中
/ sys ## 关于内核设定目录
/ usr ##unix system resource 仅次于 / 重要 多数系统资源都在此目录中
文件绝对路径,相对路径

 pwd(显示当前在系统中的位置)

工作目录的切换

cd;cd -;cd ~;cd ..

 路径信息的显示

ls(显示文本信息)

文件批处理

 

字符集合表示方法

"[ ]" 模糊匹配

"{ }"精确匹配

  '~'的使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值