linux常用命令

2021-07-26 02:42:29 字數 1974 閱讀 8793

linux 常用命令如下

1 .  tar.gz 解壓命令為 tar -zxvf tar.gz

.tar.bz2 解壓命令為 tar -jxvf .tar.bz2

tar [-c path]  -c  |-x  |-t  | [-z -j ] |  -v -f target  [file ...]

1) -c path  將解壓的檔案放入-c指定的目錄中

2) -c  打包檔案

3)-x 解壓檔案

4) -t  模擬解壓檔案,並不真正解壓檔案

5) -z  呼叫gzip進行壓縮或者解壓縮

6)-j  呼叫bzip2進行壓縮或者解壓縮

7)-v  操作過程中進行文字輸出

8) -f target 指定壓縮檔案的路徑

9) file  需要壓縮的檔案, 解壓縮時,這個引數不需要。

-a : 新增新內容到檔案末尾,如果沒有這個引數,則直接將新增內容覆蓋之前的內容

file: 要寫入的檔案

ls 2>&1| tee file.txt

說明,ls是乙個命令,這裡是舉例,其他命令也是一樣的,將命令執行的結果輸出的螢幕終端的同時,也通過管道輸出到file.txt檔案中。

3. find xargs

find -type f | xargs rm -f 

說明,找到普通型別的檔案,然後通過管道傳遞給xargs的命令 rm -f ,作為rm -f的引數

find -type f -delete, 找到普通檔案,然後刪除

4.  變數與替換

4.1 shell中可以定義變數值,比如

abc=hello #定義變數值,=左右兩邊不能有空格,否則shell會解析錯誤

echo $abc或者echo $,#{}在不引起混淆的情況下,可以省略

ls=ls

$ -l #相當於ls -l

取消變數值,用unset命令

unset abc ls  #取消abc,ls的定義

4.2 命令替換

除了變數替換之後,shell還支援命令替換,如

echo $(uname) #執行結果為顯示linux, $(uname)被命令uname的執行結果替換

圓括號中的命令,是在乙個子shell中執行的,執行完畢就退出,因此不會改變當前shell的環境設定

4.3 三種引號

4.3.1當命令的某個引數中,包含空格時,就需要用單引號包圍起來,如:

rm -rf 'my documents' # 刪除my documents目錄樹

這時也可以用雙引號,單引號和雙引號,區別在於:雙引號內出現的變數會被變數值替換,單引號則保持原樣,不被替換。如

abc=hello

echo "string is $"  #顯示 string is hello

echo 'string is  $'  #顯示 string is $

shell中還可以使用反引號,實際上就是命令替換,如:

echo `uname`  #輸出linux,,等價於 echo $(uname)

5. wget

wget [-r] [-k] [-c] [-o file] [url ...]

引數解析:

6. df和du

df 命令可以查詢系統中各個儲存裝置的使用狀況,使用方法位:

df [-h]

du 命令可以查詢檔案所占用的磁碟空間大小,基本用法如下:

du [-c] [-s] [-h] [file ...]

引數解析:

-c :最後再輸出所有檔案占用空間的總和。

-s :對每個所列檔案(目錄),只輸出乙個占用空間的總和。

-h :增強可讀性,使用kb,mb,gb單位

-file:要查詢的檔案,預設為當前目錄

Linux常用命令之Linux常用命令實戰知識點

在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...

LINUX常用命令

一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...

linux 常用命令

ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...