文件管理命令

文件管理命令

1.文件过滤命令

| (管道符):将管道符左边命令的标准化输出交给管道符右边的标准输入来处理

grep:过滤输出内容

特殊符号:

​ ^:以...开头
打印所有以‘#’号开头的语句

​ $:以...结尾
打印所有以‘。’号结尾的语句

​ *:匹配 * 前面的内容至少0次和多次
匹配出来的会以高亮的方式显示出来

​ . :匹配任意字符
如果里面不加字符则会匹配所有的字符

选项:

​ -n:打印行号

​ -A(after):查看过滤内容后的下面指定行数

​ -B(before):查看过滤内容后的上面指定行数

​ -C(center):-AB的结合,查看过滤内容的前后相同的指定行数

​ -v:查看除过滤内容的所有东西

​ -E:可以过滤多个结果,中间用“|”隔开

​ -o:只打印过滤的内容

​ -i:不区分大小写

也可以用范围过滤

2.文件的上传和下载命令

rz:把windows的文件上传到虚拟机中
sz:把虚拟机的文件下载到windows中
	语法:
    	sz 文件名
##  安装命令:yum install -y lrzsz
##  只能在虚拟机和物理机之间上传下载

外网下载

wegt:可以下载外网的东西到虚拟机里
	语法:
    	wegt 下载地址
    选项:
    	-O:指定下载的路径位置和修改文件的名字
## 下载命令:yum install -y wget

3.文件查找命令

type -a: 只能查看系统内置的命令

which:只能查找命令
	语法:
    	which 命令

4.字符处理命令

sort:默认按照每一行的第一个字符排序,如果字符相同依次往后推,直到不相同为止,排序不会修改源文件内容
	语法:
    	sort [选项] 文件

​ 选项:

​ -t:指定分隔符来分割列数

​ -k:指定按照某一列来进行排序

​ -n:按照阿拉伯数字排序

​ -r(reverse):倒序排序

posted on   jilei  阅读(51)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
点击右上角即可分享
微信分享提示