兴润建设集团有限公司网站google搜索引擎优化
简介
简单的文件管理。
⽂件内容的查看
⽂本⽂件内容的查看cat ⽂本⽂件的path1 ⽂本⽂件的path2head ⽂本⽂件的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 -fmore 当⽂件内容⾮常多的时候,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,显示⽂件的类型administratormkdir(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 = llalias叫做别名直接在命令⾏上alias rm='rm -i',创建的命令是临时的,shell关闭后就没有了。如果想创建永久的alias命令,需要修改环境变量配置⽂件。颜⾊⾼亮,⽅便。⽂件的拷⻉,⽂件的剪切cp(copy)mv(move)指定多⽂件拷⻉cp 源⽂件1 源⽂件2 .... ⽬的⽬录pathcp如果最后⼀个⽂件是⼀个存在的⽬录,就将cp指定的⽂件拷⻉到⽬标⽬录拷⻉且改名(备份)cp 源⽂件 ⽬的⽬录/awhduawdawcp如果最后⼀个⽂件并不是⼀个存在的⽬录,就将cp指定的⽂件拷⻉到⽬标名字的上层⽬录,并且将名字更改为⽬标名字cp -r可以拷⻉⽬录cp -a 可以保留⽂件的原有属性gzy永远是gzy,不是rootgzy有可能创建⼀个属于root的⽂件吗?root有可能创建⼀个属于gzy的⽂件吗?cp的覆盖,⽂件重名的问题⽂件的移动mv⽤法和cp基本⼀致,唯⼀的不同就是移动之后,源⽂件没了,到了新的路径。如果移动的源⽂件和⽬的⽂件路径⼀致,就可以实现改名的操作。通配符,是⽂件管理的神器。?就是通配符的⼀个,"?"表示⼀个⾮空的任意字符\表示转移字符,能让特殊字符失去原有的功能[]表示匹配"[]"包含的其中的⼀个字符[a-z]表示所有的字⺟[A-Z]表示匹配所有⼤写的字⺟[1-9]表示匹配所有的数字[^]*表示匹配任意数量的字符