简介

简单的文件管理。

⽂件内容的查看

⽂本⽂件内容的查看
cat ⽂本⽂件的 path1 ⽂本⽂件的 path2
head ⽂本⽂件的 path ,显示⽂件的前 10 ⾏内容
head -n 5 ⽂本⽂件的 path , 显示⽂件的前 5 ⾏内容
head -5 等于 head -n 5 tail ⽂本⽂件的 path, 显示⽂件的后 10 ⾏内容
tail -n 5 ⽂本⽂件的 path, 显示⽂件的后 5 ⾏内容
tailf ⽂本⽂件的 path , 不断的查看⽂件的后 10 ⾏内容 ( rhel8 没有 tail , rhel7 有 tailf )
tail -f
more 当⽂件内容⾮常多的时候, cat 命令会⼀次性将所有的内容输出到屏幕上,假如说有 1 万⾏。
对于⽂本内容较多的⽂件, more 命令可以分⻚显示这些内容。
假如⼀个⽂件有⼀万⾏, 100 ⾏⼀⻚,那么 more 命令就能将这 1 万⾏内容分成 100 ⻚
回⻋:可以让你看下⼀⾏内容
空格:可以让你看下⼀⻚的内容
q: 可以退出 more 的状态
more 命令不⽀持向前翻⻚
less 和 more 差不多 ,less 的好处是可以向前翻⻚, more 有的功能 less 都有, more 没有的 less 也有。
⽂件的创建(⽂本⽂件的创建,⽬录⽂件的创建)
touch ⽂件的 path1 ⽂件的 path2 ....
touch (摸,触碰) 创建的⽂本⽂件默认都是空的
如果 touch 后⾯跟的⽂件已经存在,那么就更新这个⽂件的时间戳。

Linux和windows⾥⾯所谓的后缀名都是扯淡的

为什么说 windows ⾥⾯要有后缀名呢? 菜鸡保护机制
在 Linux ⾥⾯ fifile path ,显示⽂件的类型
administrator
mkdir ( mk=make , dir=directory )
mkdir /tmp/china/sh/pd/pd-airport -p
如果没有 /tmp/china/sh/pd ⽬录, -p 参数会让 pd ⽬录⾃动创建
空⽬录⽂件的删除 rmdir(rm=remove,dir=directory)
删除⽬录很致命,⼀旦删除错误就完犊⼦了。 rm ( remove 移除) 下岗命令,能不⽤就尽量不⽤,这个命令短短的两个字⺟透露出这个命令狰狞的⾯⽬。
rm 命令 path1 path2
-i 参数能提示是否删除⼀个⽂件 (root 为什么会⾃动提醒,⼀会⼉讲 )
如果是 root 删除⽂件,为了防⽌不断的提示是否删除,可以加 -f 参数,表示 force 的意思
-r 参数能赋予 rm 删除⽬录的能⼒
-r -f ⼀起⽤,⽂件⽬录都能在不提示的情况下,直接⼲掉(删除),删对了,升职加薪,⾛向⼈⽣巅峰。
删错了,再⻅。
root 的 rm 和普通⽤户的 rm 不太⼀样
ls -l = ll
alias 叫做别名
直接在命令⾏上 alias rm='rm -i' ,创建的命令是临时的, shell 关闭后就没有了。如果想创建永久的 alias 命令,需要修
改 环境变量配置⽂件 。
颜⾊⾼亮,⽅便。
⽂件的拷⻉,⽂件的剪切 cp ( copy )
mv ( move )
指定多⽂件拷⻉
cp 源⽂件 1 源⽂件 2 .... ⽬的⽬录 path
cp 如果最后⼀个⽂件是⼀个存在的⽬录,就将 cp 指定的⽂件拷⻉到⽬标⽬录
拷⻉且改名 ( 备份 )
cp 源⽂件 ⽬的⽬录 /awhduawdaw
cp 如果最后⼀个⽂件并不是⼀个存在的⽬录,就将 cp 指定的⽂件拷⻉到⽬标名字的上层⽬录,并且将名字更改为⽬标
名字
cp -r 可以拷⻉⽬录
cp -a 可以保留⽂件的原有属性
gzy 永远是 gzy ,不是 root
gzy 有可能创建⼀个属于 root 的⽂件吗? root 有可能创建⼀个属于 gzy 的⽂件吗?
cp 的覆盖,⽂件重名的问题
⽂件的移动 mv
⽤法和 cp 基本⼀致,唯⼀的不同就是移动之后,源⽂件没了,到了新的路径。
如果移动的源⽂件和⽬的⽂件路径⼀致,就可以实现改名的操作。
通配符,是⽂件管理的神器。
?就是通配符的⼀个, "?" 表示⼀个⾮空的任意字符
\ 表示转移字符,能让特殊字符失去原有的功能
[] 表示匹配 "[]" 包含的其中的⼀个字符
[a-z] 表示所有的字⺟
[A-Z] 表示匹配所有⼤写的字⺟ [1-9] 表示匹配所有的数字
[^]
* 表示匹配任意数量的字符

Linux入门篇-文件管理相关推荐

  1. Linux入门篇一(从小白到精通,超详细)

    Linux入门篇一 一:Linux 系统介绍 1.操作系统介绍 2.Linux 和 Windows 的区别 3.Linux 内核版本和发行版本 3.1Linux 内核版本 3.2Linux常见发行版本 ...

  2. linux测试怎样看,linux入门篇:如何查看centos版本

    3DX'yd2m0 51Testing软件测试网]]j.H ji*N4NjG!kg 51Testing软件测试网8t`$ou?WcE --写在开始--4A@5RtP0 服务器入门篇-4z(vc*{V( ...

  3. 嵌入式之linux入门篇

    将这些天学习的linux入门知识上传过来,方便之后的巩固.

  4. linux 获得磁盘 寻道时间,Linux入门篇 —— Linux 磁盘管理之磁盘理论篇 | 七日打卡...

    Linux 磁盘管理之磁盘理论篇 磁盘简介作用: 用来存放数据(二进制方式来管理数据) 分类机械硬盘 固态硬盘 机械硬盘组成盘片: 上面布满磁性颗粒,保存写入数据 主轴: 带动盘片转动,转到磁头的下方 ...

  5. Linux入门篇01~~Linux的快速入门 (简洁,详细,基础)

    文章目录 1. 入门概述 1.1 我们为什么要学习Linux 1.2 Linux 简介 1.3 Linux 发行版 1.4 Linux 应用领域 1.5 Linux vs Windows 1.6 环境 ...

  6. linux终端命令行用户名和密码,Linux入门篇 —— Linux 用户与组管理详解(system-config-users 命令行)| 七日打卡...

    用户与组管理什么是用户,用户是人吗? 用户是干啥的?用户账号超级管理员: root 普通用户: ruochen 系统/程序用户: 系统中为某个程序而产生的用户,这类用户一般不允许登录操作系统 组账号定 ...

  7. Linux入门篇——进程

    概念: 把代码和数据加载到内存中 操作系统创建的数据结构.对应的代码和数据总称为进程 包括PCB.地址空间.文件.信号.页表和加载到内存中的代码和数据等 创建进程的"成本":操作系 ...

  8. 华为linux基础入门,Linux入门篇 —— Shell详解

    Shell 详解 Shell 简介 Linux精髓在于命令行操作 Shell是一种特殊的程序 是内核与用户的一种接口 Shell命令解释器 Shell一种解释性的语言(内部命令/外部命令) 内部命令: ...

  9. linux入门篇——gcc的基本用法

    1 翻译的四个过程 1.预处理 2.编译 3.汇编 4.链接 2 详细过程 示例:源文件test.c 1 预处理:进行宏替换 执行命令:gcc -E test.c -o test.i -E:开始进行翻 ...

最新文章

  1. NA实战视频学习笔记(第一课)
  2. i2c通信 msp430g2553_请教 AD7150 + MSP430G2553 i2C通讯问题该如何编码??
  3. 电商云里 guided selling 的一些基本概念
  4. 电话号码的判断--使用正则表达式的示例
  5. 联想gen系列服务器,Hpe Microserver Gen10 Plus开箱
  6. DeOccNet:国防科大提出阵列相机去除前景遮挡成像新方法
  7. 我如何分割字符串,在特定字符处断开?
  8. 软考笔记(数据结构篇)———— KMP算法
  9. 采购入库单参照采购订单时未带入供应商
  10. 英雄莫问出处!什么样的人会做程序员?
  11. 蓝桥杯基础练习---特殊数字
  12. 腹外斜肌(03):负重体旋转
  13. GooglePlay 发布问题汇总
  14. mysql双主可以同时写数据_Mysql双主操作
  15. 【阿里云盘】违背市场发展规律的产品终将一败涂地
  16. Cloudconpare常用功能介绍
  17. pdca计算机术语,干货 | 搞质量常用术语英文缩写,拿走不谢!
  18. 麒麟系统安装tomcat
  19. more和less命令使用说明
  20. 获取千牛聊天对象-模拟鼠标操作1

热门文章

  1. springboot报错(三) webjars被拦截或找不到
  2. 删除数据库表中重复的记录
  3. 【海康视频SDK】linux服务器端截图与下载视频
  4. python 写的一些ctf脚本
  5. 原生JS实现简易模板
  6. OpenCV - C++实战(05) — 颜色检测
  7. 机器学习系列(二)——评价指标Precision和Recall
  8. 如何使用 ChatGPT/open ai 接口 进行图片生成(绘画、图片创作)
  9. [论文写作笔记] C8 讨论用于增加论文厚度
  10. apk安装,解析包时出错