1. 程式人生 > >如何玩轉 Linux(篇一)

如何玩轉 Linux(篇一)

為什麼使用Linux

window+tomcat 

		僅限於web環境:
		
		window:
			 1 window程序比較多,會大量的消耗資源和cpu
							因為伺服器不是每天關機的,用window來部署,會大量消耗資源,越執行越卡

			 2 window對於高併發的支援遠遠低於linux (電商專案)

			 3 window的埠對外都是開放的  安全性極低
				.........
		linux:
			1 不會大量消耗資源和cpu 

			2 linux對於高併發處理的起點很高

			3 linux的安全係數極高
					(需要配置檔案告訴它哪個埠是安全的,才能訪問)

		
		總結: 一個正規的web專案,都會選擇部署在linux環境下
		      所以,我們要在linux環境下搭建web環境(JDK,TOMCAT,MYSQL)

版本

Ubuntu烏班圖
RedHat 紅帽
CentOs 免費的

遠端連結linux伺服器的軟體

crt
ssh

Linux目錄結構

/:根目錄(只有一個根碟符)
root:超級管理員(root)的家   只要是root使用者登入進來的  自動在root目錄下
home:其他使用者的家	    只要是其他使用者登入進來的  自動在home目錄下
etc:配置檔案  存放所有linux配置檔案的地方
usr:存放共享檔案的地方

Linux常用命令

 pwd列印當前工作的目錄

mkdir 建立資料夾
mkdir 目錄名
mkdir -p 目錄名/子目錄/.....

 cd:                            切換目錄(掌握)
	cd /                         根目錄
	cd /xxx/xxx                  進入指定的目錄
	cd ~                         回家               cd ~ 相當於 cd /root
	cd -                         後退     (退到上一次的操作目錄)
	cd ..                        進入上一級目錄
	cd ../etc                    上一層指定目錄裡面找

ls:展示當前目錄下資源 
	ls -a :展示所有的資源   
		展示所有的資源(只展示檔名)
	ls -l :展示顯示檔案的詳細資訊  簡化寫法 ll (掌握)   
	ls -la: 顯示所有隱藏的和顯示檔案的詳細資訊
	注意事項
		帶.   隱藏檔案
		-   檔案  
		d   資料夾

建立檔案:
	touch 檔名
瀏覽檔案
	cat 檔名
		:檢視所有內容(檢視的只是檔案的一部分內容)


分頁檢視所有內容
		more 檔名(瞭解)
			回車:下一行
			空格:下一頁
			b:上一頁
		less特有(掌握):
			 -m:顯示百分比
				 less -m檔名
			 -N:顯示行號
				 less -N 檔名
			進入瀏覽模式下
				 箭頭上: 上一行
				 箭頭下: 下一行
				 空格:下一頁
				 b:上一頁
				 q:退出檢視
		tail檢視末尾
			tail 檔名: 檢視檔案的末尾 (預設顯示檔案的末尾10行內容)
			tail -數字 檔名:檢視檔案的末尾幾行

檔案編輯

vi 或者vim
	vi檔名---i或者o--->編輯模式(編寫內容)---esc-->命令模式(複製貼上)---:-->底行模式(儲存退出或者不儲存退出)
	命令模式常用的快捷鍵
		dd:刪除當前行
		yy:複製當前行
		p:貼上
	底行模式:
		:wq  儲存並退出
		:q!  強制退出不儲存
	vi 解決出錯問題
			如果在執行vi的過程中,發生了任何的異常,只要沒有儲存或退出,
			那麼下次該檔案就不再vi了,因為之前的沒有關閉
			如何處理:
				  使用命令 ls -la  找隱藏檔案 .檔名.swp
				  把這個檔案幹掉 就可以繼續使用vi了

vi的模式
命令模式:對內容行進行操作 複製整行內容 貼上整行內容 刪除整行內容
編輯模式:對具體的內容進行操作
底行模式:儲存 退出…