自學Linux系統的小總結(一)

2021-07-26 17:18:36 字數 3958 閱讀 4083

iinux命令組成:命令字,命令選項引數(選項),命令操作引數(引數)

命令格式:

command 【option】  【arguments】

command :命令名  命令程式名   command不可獲取  其他可省略

普通使用者#  特權使用者$

命令幫助

1.使用man閱讀幫助手冊頁    2.使用命令幫助選項「--help」獲取快捷幫助資訊

3.使用info命令閱讀幫助頁資訊    4.使用help命令檢視內部命令幫助資訊

例如:ls:列寫目錄內容     ls /home:列寫home中目錄內容   

ls –l /home:詳細列寫home中目錄內容

info ls ,man ls:顯示ls命令幫助。   以.開頭的檔案是linux系統中的隱藏檔案

type ls:可檢視ls是否為內部命令。

目錄的路徑:路徑是搜尋檔案所經歷的目錄途徑。分為相對路徑,絕對路徑

相對路徑:非以根目錄「/」開始表示  如:summer/excise/test.txt

絕對路徑:以根目錄開始表示  如:/home

目錄內容顯示命令:ls

1 當前目錄包含的檔案和目錄條目資訊    2 「-l」列式檔案和目錄條目的「冗長資訊」

3 「-d」列式當前目錄條目的自身資訊  與「-l」連用

當前目錄切換命令:cd

1 確實切換到當前使用者的家目錄

當前目錄顯示命令:pwd

1 一般沒有選項引數

目錄新增命令:mkdir

1 建立乙個或多個新的空目錄  2 「-p」遞迴建立多層目錄

目錄拷貝命令:cp

1 源目錄拷貝帶目標目錄,預設拷貝檔案,拷貝時可改名   2 「-a」全部拷貝  

3 「-f」強制拷貝   4 「-i」提示拷貝是否覆蓋

空目錄刪除命令:rmdir

1 刪除多個或乙個   2 「-p」遞迴刪除

非空目錄刪除命令:rm –rf

1 「-r」遞迴刪除   2 「-f」強制刪除

目錄移動命令:mv

1  移動  2 改名   3 移動的同時改名

如:mv a b       mv c b/e:移動同時改名

檔案內容的全屏顯示檔案:cat

1 輸出標準輸入格式   2 「-t」顯示特殊字元  

檔案內容分屏顯示:more

1 只能往下檢視

檔案內容滾屏顯示:less

1 支援上下滾屏檢視

檔案頭部內容檢視:head

1 可以指定顯示行數,預設為10行   2 「-n」設定顯示幾行

檔案尾部檢視:tail

1 同head命令   2 「-f」可以檢視尾部最新的內容,適用於檢視日誌檔案

檔案內容過濾顯示:grep

1 「-v」除去某項均顯示

新增檔案命令:touch

1 對已存在檔案可以更新檔案時間戳 

檔案刪除:rm

1 「-i」提示是否刪除  2 「-r」

檔案查詢:find

1 find . –name 「cc」:當前目錄查詢檔案名帶cc的

系統命令檔案查詢:which

1 在系統命令檔案中查詢

系統檔案快速查詢:locate

進入插入模式:   i   

設定行號:    :set nu

檔案歸檔命令:tar

1 「-c」建立壓縮包    2 「-v」顯示詳細資訊    3 「-f」

檔案壓縮命令:zip

1  *.zip檔案的壓縮

檔案解壓縮:unzip

檔案壓縮命令:7z

1   7za單獨可執行檔案,只負責7z格式的壓縮和解壓縮

碟符和裝置掛載:

碟符即windows中插入u盤時的某個盤名,如g盤,linux下為掛載目錄,去訪問裝置。

linux中裝置用裝置檔案表示,如光碟機用/dev/cdrom表示

光碟的手動掛載:   mount –t iso9660 /dev/cdrom/mount

光碟機映象檔案掛載:    mount  -o loop mycd.ios /home/summer/cc

fat32檔案系統u盤掛載:  mount /dev/sdc1/home/summer/cc

ntfs檔案系統掛載:  mount .ntfs /dev/sdc1/home/summer/cc

裝置解除安裝命令:  umount /home/summer/cc  (解除安裝某個目錄)

apt軟體包管理命令apt-getdownload vimapt-get install vimapt-get upgrade vim

debian包的離線安裝:dpkg –i  *.deb

程序檢視命令:ps

eg:ps –aux    ps –ef

程序樹檢視命令: pstree    eg:pstree –p

程序動態檢視命令:top   eg:top –p顯示指定程序號程序動態

程序中止命令:kill    eg:sudo kill -9 (中止第九號訊號)  

killall命令後接程序名 killall-9 gedit

pidof檢視程序號,eg:pidof gedit

清屏命令:clear

重啟:reboot

關機:shutdown

計畫任務設定和檢視命令:cron

記憶體狀態檢視命令:free    eg:free –m 以mb格式顯示   

磁碟檔案系統空間使用檢視:df   eg:df –h  顯示資料更明確

檔案空間占用檢視:du  eg:du –sh /home 

磁碟分割槽檢視:fdisk –l

磁碟分割槽設定:fdisk –help

網路連線檢視:ping  eg:ping 127.0.0.1

網域名稱解析命令:nslookup  eg:nslookup www.baidu.com

路由資訊檢視與設定命令:route

網路統計資訊檢視:netstat 

自學JAVA程式設計的小總結(二)

本節主要寫如何定義方法,方法的過載和方法的遞迴操作 class waydemo 1 無引數無返回值的方法定義 列印分割線 static void p 2 有引數無返回值方法定義 列印字串 static void pvalue string val 3 無引數有返回值方法定義 static int g...

Linux系統操作技巧小總結

假設linux系統中有乙個檔案名叫 aaa 如果我們想對它進行操作,例如現在要刪除它,如果我們按照一般的刪除方法在命令列中輸入rm aaa命令,介面將會提示我們是無效選項 invalid option 原來由於檔名的第乙個字元為 linux把檔名當作選項了,我們可以使用 符號來解決這個問題,例如我們...

Linux系統小白的自學之路

我是乙個80年代出生的人,我們這一代人大多是在windows的環境中成長起來的,記得非常清楚的是三年級開始上微機課,那時候是windows95還是98的具體已經記不清楚了,反正當時我們學校還是比較好的學校,周圍的小學還沒有這個條件,很多時候還要來我們學校上微機課。那時候,電腦還是個比較嬌貴的產品,學...