简单的文件管理。
⽂本⽂件内容的查看 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没有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后⾯跟的⽂件已经存在,那么就更新这个⽂件的时间戳。
为什么说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]表示匹配所有的数字 [^] *表示匹配任意数量的字符
上一篇:mx-font