Linux系统(6):查找(find)、查看文件、常见符号、软件包管理

Linux系统(6):查找(find)、查看文件、常见符号、软件包管理

一、查找(find)

find(经量少用,消耗资源)
格式:
	find 开始查找路径 [选项] [条件]
选项:
	-name
	*表示匹配所有
	?表示匹配一个
        
例如:从/开始查找后缀为.txt
	find / -name "*.txt"(要想名字被Linux系统识别:需要加引号[单引号双引号都可以])
    
	-type	
	d:表示目录
	f:表示文件
        
例如:从/开始查找文件
	find / -type f
    
	-size
	ll --block-size=单位 (以统一单位进行显示,--block-size是ll的一个属性)
    
例如:大小以k为单位进行显示
	ll --block-size=k
    
注意:条件需要给上单位
	+表示大于
	-表示小于
	不给就是等于
				
例如:从/开始查找文件大小大于2k
	find / -size +2k
    
	-user
	-group

二、查看文件

cat 查看文件中的所有内容
格式: 
	cat [选项] 文件的全路径或文件名称
选项
	-n:加行号进行显示
        
more 分页查看(只能加载一部分)
格式:
	more 文件的全路径或文件名称
操作:
	回车:显示下一行
	s:显示下一页
	q:直接退出
            
less 分页查看(加载完毕,只显示一部分)
格式:
	less 文件的全路径或文件名称
注意:
	可以在查看文件下,最后一行输入行号,向下显示多少行
	:q 退出

head 查看文件头部     
格式:
    head [选项] 文件的全路径或文件名称
选项:
	-数字:从头开始显示多少行
	默认显示10行
        
tail 查看文件尾部
格式:
    tail [选项] 文件的全路径或文件名称
选项:
	-数字:从尾开始显示多少行
	默认显示10行
    -f :当文件增长时,输出后续添加的数据

三、Linux常见符号

|:管道,把前面一部分的内容交给后面去处理
例如:
	cat -n /etc/profile | more

grep:筛选
格式:
	grep 筛选条件
            
>:修改当前默认的输出路径(>:覆盖、>>:追加)		
>>:追加:把命令1的结果追加写入到命令2
格式:
	命令1 >> 命令2 
例如:
	cat profile >> test.txt
        
>:覆盖
格式:
	命令1 > 命令2 
例如:
	cat profile > test.txt

四、软件包管理

rpm:查看 管理 删除软件
格式:
	rpm [选项] [软件名称] [后缀]
选项:
	-q:查询
	-a:所有
	-qa:查询所有
	-e:删除
后缀:
	--nodeps:无视依赖关系
注意:
	直接-e时,如果有依赖关系,不能直接删除
	需要加上--nodeps后缀

tar:解压和压缩
格式:
	tar [选项] [包] [路径]
选项:
	-c:压缩
	-x:解压
	-v:显示
	-z:gzip
	-j:bzip
	-f:使用当前名称
	-t:查看

解压:
	-C:指定解压路径
     (如果不指定路径,默认解压到当前命令执行的所在位置)
例如:
	解压jdk
	tar -zxvf jdk.tar.gz -C /usr/local/soft/
        
打包:
例如:
	把jdk重新打包
	tar -cvf 包的所在位置加包的名称 所要打包的内容//包的所在位置:指定的打包路径
posted @ 2022-01-07 21:09  阿伟宝座  阅读(672)  评论(0)    收藏  举报