1. 程式人生 > >Linux學習(篇二)

Linux學習(篇二)

系統命令

系統命令: ( | grep )
	  1 grep:用於過濾搜尋指定內容
		
		格式:
		grep 指定內容  指定檔案: 在指定檔案中查詢帶有指定內容的資訊 
			需求:在指定檔案中查詢指定內容

		grep Exception catalina.2017-06-14.log

		grep -i 指定內容  指定檔案:不區分大小寫的查詢

		grep -i exception catalina.2017-06-14.log
		
	  2 | :管道命令  (必須得和grep一起使用) 
	  
	    格式: 命令1 | 命令2  把命令1的輸出作為命令2的輸入

		  root的所有檔案裡面查 |   要查指定的1.txt檔案
		  ll | grep 1.txt

	    注意:|,grep經常在一起使用,查指定檔案,查指定程序,查指定軟體等等

	  3 ps : 檢視程序
	     ps -ef  檢視所有程序

	     綜合需求:檢視所有程序中有沒有指定程序

	  4 kill: 殺死程序
		kill -9 pid(程序號)

	  ifconfig: 查當前網路裝置

	  ping:測試與目標主機是否連通
		ping ip

網路相關(安裝的時候自動連線--只看不要修改)
		配置獲取ip地址的方式
		1 命令的方式 :setup
		
		
		2 配置檔案:
			cd /etc/sysconfig/network-scripts
				vi ifcfg-eth0

檢視安裝的所有軟體

rpm -qa: 查詢所有安裝過的軟體包
	rpm -qa | grep  java    查看出安裝了java的軟體
     rpm -e --nodeps 軟體包名  : 刪除指定的軟體包
     rpm -ivh:安裝軟體包

壓縮/解壓縮

.tar:打包檔案格式
	打包
		 tar -cvf 打包的檔名  被打包的目錄 
	解包
		 tar -xvf 檔案包 .tar  解包後的檔名
 .tar.gz:打包並壓縮的檔案格式
	打包壓縮
		tar -zcvf 打包的檔名 被打包的目錄
	解包解壓
		tar -zxvf 檔案包.tar.gz  解包後的檔名

檔案操作

複製 cp
	檔案
		cp 檔名 ../   (複製一份到上一層目錄)
		cp 檔名 ../檔名             (複製一份到上一層目錄並且重新命名)
		cp 檔名   指定目錄名                 (複製一份到指定目錄裡)
		cp 檔名 新的檔名                    拷貝一份到當前目錄 (2個檔案)
	資料夾
		cp -r 目錄名 指定目錄名                 遞迴複製整個目錄內容到指定目錄 (拷貝是需要遞迴的)
剪下 mv
	檔案
		mv 檔名 指定目錄                 移動到指定目錄
		mv 檔名 指定目錄/新檔名               移動到指定目錄且重新命名
		mv 檔名 新檔名                  重新命名(1個檔案)
	資料夾
		mv  目錄名 指定的目錄名          移動一個目錄到指定的目錄下   (剪下是不需要遞迴的)
刪除
	檔案
		rm 檔名            帶詢問刪除  y/n
		rm -f 檔名                 不帶詢問刪除
	資料夾
		rm -r  目錄名                 帶詢問的遞迴刪除   
		rm -rf 目錄名               不帶詢問的遞迴刪除 刪除檔案也可以
查詢
	find / -name '檔名*'         在/範圍內查詢名字為XXX的所有檔案,範圍可變

llinux小技巧

tab 自動補全
ctrl+c 退出模式
clear  清屏