Linux知識點回顧(三)之常用命令

2021-09-19 19:42:12 字數 3478 閱讀 3258

1 操作檔案目錄命令命令

說明語法

引數引數說明

ls顯示檔案和目錄列表

ls [-alrtafr] [name...]

-l列出檔案的詳細資訊

-a列出當前目錄所有檔案,包含隱藏檔案

mkdir

建立目錄

mkdir [-p] dirname

-p父目錄不存在情況下先生成父目錄

cd切換目錄

cd [dirname]

touch

生成乙個空檔案

echo

生成乙個帶內容檔案

echo abcd > 1.txt,echo 1234 >> 1.txt

cat顯示文字檔案內容

cat [-abeensttuv] [--help] [--version] filename

cp複製檔案或目錄

cp [options] source dest

rm刪除檔案

rm [options] name...

-f強制刪除檔案或目錄

-r同時刪除該目錄下的所有檔案

mv移動檔案或目錄

mv [options] source dest

find

在檔案系統中查詢指定的檔案

-name

檔名grep

在指定的文字檔案中查詢指定的字串

tree

用於以樹狀圖列出目錄的內容

pwd顯示當前工作目錄

ln建立軟鏈結

more

分頁顯示文字檔案內容

head

顯示檔案開頭內容

tail

顯示檔案結尾內容

-f跟蹤輸出

2 系統管理命令

命令

說明

stat

顯示指定檔案的相關資訊,比ls命令顯示內容更多

who

hostname

顯示主機名稱

uname

顯示系統資訊

top顯示當前系統中耗費資源最多的程序 ps

顯示瞬間的程序狀態 du

顯示指定的檔案(目錄)已使用的磁碟空間的總量 df

顯示檔案系統磁碟空間的使用情況

free

顯示當前記憶體和交換空間的使用情況

ifconfig

顯示網路介面資訊

ping

測試網路的連通性

netstat

顯示網路狀態資訊

clear 清屏

kill

殺死乙個程序

3 開機命令

shutdown 命令可以用來進行關機程式,並且在關機以前傳送訊息給所有使用者正在執行的程式,shutdown 也可以用來重開機。

命令語法

引數引數說明

shutdown

shutdown [-t seconds] [-rkhncff] time [message]

-t seconds

設定在幾秒鐘之後進行關機程式

-k並不會真的關機,只是將警告訊息傳送給所有只用者

-r關機後重新開機(重啟)

-h關機後停機

-n不採用正常程式來關機,用強迫的方式殺掉所有執行中的程式後自行關機

-c取消目前已經進行中的關機動作

-f關機時,不做 fcsk 動作(檢查 linux 檔系統)

-f關機時,強迫進行 fsck 動作

time

設定關機的時間

message

傳送給所有使用者的警告訊息#重啟

reboot

shutdown -r now#關機

shutdown -h now

4 壓縮命令

tar命令語法

引數引數說明

tartar [-cxzjvf] 壓縮打包文件的名稱 欲打包目錄

-c建立乙個歸檔檔案的引數指令

-x解開乙個歸檔檔案的引數指令

-z是否需要用 gzip 壓縮

-j是否需要用 bzip2 壓縮

-v壓縮的過程中顯示檔案

-f使用檔名,在 f 之後要立即接檔名

-tf檢視歸檔檔案裡面的檔案

例子:壓縮資料夾:tar -zcvf test.tar.gz test\

解壓資料夾:tar -zxvf test.tar.gz

#gzip

命令語法

引數引數說明

gzip

gzip [選項] 壓縮(解壓縮)的檔名

-d解壓縮

-l對每個壓縮檔案,顯示壓縮檔案的大小,未壓縮檔案的大小,壓縮比,未壓縮檔案的名字

-v對每乙個壓縮和解壓的檔案,顯示檔名和壓縮比

-num

用指定的數字num調整壓縮的速度,-1或--fast表示最快壓縮方法(低壓縮比),-9或--best表示最慢壓縮方法(高壓縮比)。系統預設值為6

說明:壓縮檔案字尾為 gz

#bzip2

命令語法

引數引數說明

bzip2

bzip2 [-cdz]

-d解壓縮

-z壓縮引數

-num

用指定的數字num調整壓縮的速度,-1或--fast表示最快壓縮方法(低壓縮比),-9或--best表示最慢壓縮方法(高壓縮比)。系統預設值為6

說明:壓縮檔案字尾為 bz2

5編輯器

vim

#

執行模式

插入模式:編輯模式下,輸入 

i進入插入模式,插入文字資訊 :

進行命令模式

#

命令:q直接退出vi

:wq儲存後退出vi ,並可以新建檔案

:q!強制退出

:w file

將當前內容儲存成某個檔案

:set number

在編輯檔案顯示行號

:set nonumber

在編輯檔案不顯示行號

#

nano

nano 是乙個字元終端的文字編輯器,有點像 dos 下的 editor 程式。它比 vi/vim 要簡單得多,比較適合 linux 初學者使用。某些 linux 發行版的預設編輯器就是 nano。

ubuntu下安裝:

apt-get install nano

#

命令

知識點回顧

回顧 簡介 python 安裝 python3.8.5 why?python解釋型語言,安裝python3 直譯器 lib pip命令 pip list pip install x pip uninstall 解除安裝 pip install 版本號 pip freeze requiremente....

知識點回顧

方法 變數作用域 方法過載 ref 引用傳參,側重於在方法中一定要修改引數,傳入方法前必須賦值 out 側重於輸出,方法返回前 引數使用前 必須賦值 params 可變引數,只能修飾陣列型別,只能在方法列表的最後.如果沒有給可變引數賦值,那麼可變引數會自動初始化長度為0.方法遞迴 迴圈 方法自己呼叫...

Objc C 知識點回顧 三 繼承

1.繼承 oc中的繼承特點 1.單根繼承,基類 根類 是nsobject 2.單向繼承,乙個類只有乙個父類,可以有很多的子類 繼承的上層 父類,下層 子類 繼承具有傳遞性,子類能繼承父類全部的特徵和行為 建立繼承關係以後,子類可以繼承父類 1.例項變數 public,protected 2.方法 公...