Linux系統常用命令--查找(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 包的所在位置加包的名稱 所要打包的內容//包的所在位置:指定的打包路徑


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM