当前位置: 首页 > news >正文

Linux入门篇-文件管理

简介

简单的文件管理。

⽂件内容的查看

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

Linuxwindows⾥⾯所谓的后缀名都是扯淡的

为什么说windows⾥⾯要有后缀名呢? 菜鸡保护机制
Linux⾥⾯fifile path,显示⽂件的类型
administrator
mkdirmk=makedir=directory
mkdir /tmp/china/sh/pd/pd-airport -p
如果没有/tmp/china/sh/pd⽬录,-p参数会让pd⽬录⾃动创建
空⽬录⽂件的删除rmdir(rm=remove,dir=directory)
删除⽬录很致命,⼀旦删除错误就完犊⼦了。rmremove移除) 下岗命令,能不⽤就尽量不⽤,这个命令短短的两个字⺟透露出这个命令狰狞的⾯⽬。
rm命令 path1 path2
-i参数能提示是否删除⼀个⽂件(root为什么会⾃动提醒,⼀会⼉讲)
如果是root删除⽂件,为了防⽌不断的提示是否删除,可以加-f参数,表示force的意思
-r参数能赋予rm删除⽬录的能⼒
-r -f⼀起⽤,⽂件⽬录都能在不提示的情况下,直接⼲掉(删除),删对了,升职加薪,⾛向⼈⽣巅峰。
删错了,再⻅。
rootrm和普通⽤户的rm不太⼀样
ls -l = ll
alias叫做别名
直接在命令⾏上alias rm='rm -i',创建的命令是临时的,shell关闭后就没有了。如果想创建永久的alias命令,需要修
环境变量配置⽂件
颜⾊⾼亮,⽅便。
⽂件的拷⻉,⽂件的剪切cpcopy
mvmove
指定多⽂件拷⻉
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]表示匹配所有的数字
[^]
*表示匹配任意数量的字符

 

http://www.lryc.cn/news/30394.html

相关文章:

  • 如何从错误中成长?
  • 谈谈一个程序员的职场心得(真有用)
  • Pytest:一个卓有成效的测试工具
  • Compose 动画 (三) : AnimatedVisibility 从入门到深入
  • 网络基础(二)
  • Java线程知识点总结
  • 数据结构——第三章 栈与队列(4)
  • 华为机试HJ73-计算日期到天数转换
  • 【阅读笔记】你不知道的JavaScript--this与对象2
  • 单板TVS接地不当造成辐射骚扰超标问题分析-EMC
  • 用Python Flask为女朋友做一个简单的网站(附可运行的源码)
  • vue3+rust个人博客建站日记5-所有界面
  • 青少年软件编程C++一级真题(202212)
  • 【Spring】AOP底层原理(动态代理)-》 AOP概念及术语 -》 AOP实现
  • Java8 新特性 之 lambda 表达 和 函数式接口
  • Netty服务端和客户端开发实例
  • linux基本指令和权限
  • 滚蛋吧,正则表达式!
  • 序列号和反序列化--java--Serializable接口--json序列化普通使用
  • Java异步任务编排
  • Hive与HBase的区别及应用场景
  • C++之单例模式
  • Redis十大类型——Set与Zset常见操作
  • 车载雷达实战之Firmware内存优化
  • 【剑指Offer】JZ14--剪绳子
  • raspberry pi播放音视频
  • 【电子学会】2022年12月图形化二级 -- 老鹰捉小鸡
  • C++的双端队列
  • 【独家】华为OD机试 - 拼接 URL(C 语言解题)
  • 为什么使用Junit单元测试?Junit的详解