linux文件管理

1.文件的建立

touch [filename]

touch不仅能建立新文件还能改变文件的时间戳
 时间戳分为:
   atime 文件内容被访问的最后时间标识
   mtime 文件内容被修改的最后时间标识
   ctime 文件属性或内容被修改的时间标识

   
2.目录的建立

mkdir [directoryname] ## 建立单个目录
mkdir -p [dir/dir1/dir2]  ##建立多层递归目录

3.文件/目录的删除

rm [file/dir]   ##删除文件和单个目录
rm -f [file/dir]   ##强制删除文件或单个目录

   -f=force 强制 不询问是否删除
当不使用-p 参数时会出现如下图询问
在这里插入图片描述

 rm -r [dir]  ##递归删除目录
 rm -f -r [dir] =rm -fr =rm -rf ##递归删除目录不提醒

command -a -b -c= -adc = -bac = -cab

4.编辑文件
1)gedit =gnome edit  图形编辑操作

 gedit file 

2)vim

 vim [filename]-->按【i】进入insert模式-->编辑内容-->按【esc】退出insert模式-->输入【:wq】保存并退出

###vim异常退出####
在这里插入图片描述

5.文件内容的查看
1)cat

cat  file  ##查看文件全部内容
cat -b file ##查看内容时显示行号不包含空行
cat -n file ##查看内容时显示行号包含空行

-n -b 区别如图所示
在这里插入图片描述

2)less

less file  ##分页浏览

使用方法:
 上|下      逐行移动浏览
 pageup|pagen  逐页浏览
 /关键字  高亮显示关键字
      n向下匹配 N想上匹配
 v     进入vim模式
      在vim中按【:wq】回到less模式
 q     退出

3)head

head file ##查看文件前十行
head -n 3 file ##查看文件前3行

4)tail

tail file 查看文件后十行
tail -n 3 file 查看文件后3行

6.文件/目录的查看
ls

ls -l file ##查看文件属性
ls   dir  ##查看目录中包含的内容
ls -d dir  ##查看文件本身
ls -a dir  ##查看目录所包含的全部内容 包含隐藏的
ls  -S dir ##查看目录中的文件且按照大-->小排序
la -SR dir ##查看目录中的文件且按照小-->大排序
ls -s dir/file ##查看文件大小

7.文件的复制
cp

cp  源文件   目的文件
cp  单个/多个源文件   目的目录
cp  -r 单个源目录/多个源目录 目的目录

8.文件的移动
mv

mv 源文件  目的文件 ##重命名
mv  源目录  目的文件

9.关于路径的命令
1)显示路径

pwd

2)切换路径
cd

cd 目的地目录名称 ##从当前目录进入到目的目录

与此同时命令行也会发生相应变化,如下图

在这里插入图片描述
10.统计文件内容大小
wc

wc -l file ##统计并显示file文件中的总行数
wc -w file ##统计并显示file文件中单词数
wc -m file ##...字符数
wv -c file ##...字节数

需要注意的是:
 一个汉字3个字节 一个字母1个字节
11.查看文件类型
file

file filename

12.系统中历史的调用

history  ##查看历史
history -c ##清空当前环境中的历史
!数字    ##调用数字行的历史 例如“!5”调用历史第五行的命令
!test   ##执行test关键字开头的最近一条历史命令
Ctrl+r [输入关键字] ##调用历史中最近一条含有此关键字的历史命令
上键|下键  ##逐条调用历史


13.在系统中获得帮助
1)查看命令的广泛用途
whatis

 whatis 命令     ##查看此命令的用途

当用whatis命令出现如下错误,需借助manbd命令
在这里插入图片描述

2)查看命令的用法

  command --help  ##查看命令的基本用法,适用于多数命令

[]  标识选项可加可不加
… 标识选项可加入个数任意
<> 标识选项是必须要加入的
Userage: 标示命令用法
Opetions: 对参数的作用作说明

3)查看命令或文件的说明手册
man

man command
man 5 filename
man -k 字符串 ##查看当前字符串在系统中拥有的man级别

man的级别
 1 命令
 2 系统调用接口
 3 函数库调用接口
 4 特殊设备文件
 5 系统配置文件
 6 游戏规则说明
 7 包说明
 8 系统管理命令
 9 内核调用规则

man的使用规则:
 与上述less命令使用规则大致一样


14.Linux系统中的二级目录

在这里插入图片描述

15.通配符

在这里插入图片描述

在这里插入图片描述
除此之外还有“.”代表当前目录
eg: mv /mnt/* . ##表示将/mut目录下所有文件移动到当前目录之下

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值