天天看點

Linux入門基礎(1)

Linux入門基礎(1)

一 Linux簡介

Linux是基于Unix的開源免費的作業系統 由于系統的穩定性和安全性幾乎成為程式代碼運作的最佳系統環境 Linux是由Linus Torvalds(林納斯 托瓦茲) 起初開發的 由于源代碼的開放性 現在已經衍生出了成千上百種不同的Linux系統 最最最常見的發行版本是CentOS

二 Linux目錄結構

Linux入門基礎(1)

三 Linux基本指令

1. 目錄切換指令

cd     改變目前操作目錄

cd usr   切換到該目錄下usr目錄

cd ../    切換到上一層目錄

cd /    切換到系統根目錄

pwd    顯示目前目錄名稱

Linux指令中的特殊路徑

/      根路徑

./     目前路徑

../      上一級路徑

2. 目錄的操作指令

mkdir 目錄名稱       建立一個目錄

ls             列出目前目錄下的所有内容(檔案\檔案夾)

ls -a             列出目前目錄下的所有内容(檔案\檔案夾) 包括隐藏的

ls -l              列出目前目錄下的所有内容(檔案\檔案夾) 包括詳細資訊

mv 舊名稱 新名稱      修改檔案\檔案夾 名稱

mv 名稱 目标位置      移動檔案\檔案夾 位置(剪切)

rm -rf 名稱           删除檔案\檔案夾

cp -r 目錄名稱 目标位置   拷貝目錄(-r代表遞歸拷貝)

cp 檔案名稱 目标位置     拷貝檔案

3. 檔案的操作指令

touch 檔案名稱        建立一個檔案

more 檔案名稱         檢視檔案(回車可以向下一行 空格可以向下一頁 q可以退出檢視)

tail -f 檔案名稱        可以對某個檔案進行動态監控 例如tomcat日志檔案(ctrl+c結束)

vim 檔案名稱          編輯檔案

vim 檔案名稱 -> 進入檔案(指令模式) -> 按i進入編輯模式 -> 編輯檔案 -> 按esc進入底行模式 -> 輸入:wq(儲存并退出)或者:q!(不儲存并退出)

4. 壓縮檔案的操作指令

打包并壓縮檔案

Linux中的 打封包件一般是以.tar結尾的 壓縮檔案一般是以.gz結尾的 一般情況下 打包和壓縮是一起進行的 打包并壓縮後的檔案 字尾名一般是.tar.gz

tar -zcvf 打包壓縮後的檔案名 要打包壓縮的檔案

  z: 調用gzip壓縮指令進行壓縮

  c: 打封包件

  v: 顯示運作過程

  f: 指定檔案名

解壓壓縮包

tar -xvf 壓縮包名稱           解壓到目前目錄下

tar -xvf 壓縮包名稱 -C 目标位置     解壓到指定的目錄

  x: 代表解壓

5. 其它指令

clear                  清屏

who                   顯示目前使用者

tab                    補全指令\檔案\檔案夾等

grep 關鍵字 被搜尋檔案 --color       搜尋指令

ps -ef                  檢視程序

|                    将前一個指令的輸出作為本次目錄的輸入

ps -ef | grep system --color         檢視目前系統所有的程序中 包含system字元串的程序

kill -9 程序的pid              殺死程序

ifconfig                 檢視目前系統的網卡資訊

ping                   檢視與某台機器的連接配接情況

netstat -an               檢視目前系統的端口使用

6. 權限指令

權限是Linux中的重要概念 每個檔案\目錄等都具有權限 通過ls -l指令可以檢視某個目錄下 檔案或目錄的權限

Linux入門基礎(1)

chmod u=rwx,g=rw,o=r aaa.txt     修改aaa.txt的權限為屬主有全部權限 屬組有讀寫權限 其他使用者有讀的權限

chmod 764 aaa.txt            修改aaa.txt的權限為屬主有全部權限 屬組有讀寫權限 其他使用者有讀的權限

繼續閱讀