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...