Linux基本操作(一)

2021-09-24 23:08:49 字數 3040 閱讀 3607

目錄

tab:自動補全功能

help:幫助資訊

ls:列出使用者當前目錄下的問件及資料夾

萬用字元重定向

pwd:列印當前工作的目錄

cat:將檔案的內容列印在標準輸出中(預設就是終端螢幕)

head:取出前面幾行

tail:取出後面幾行

more和less:翻頁檢視內容

clear:清屏

管道符 「|」

cd:改變當前目錄到乙個新的目錄

touch:在當前目錄下建立乙個檔案

mkdir:建立乙個新的目錄

rm:刪除檔案或者資料夾

rmdir:刪除空資料夾

ln:建立硬鏈結和軟鏈結

find :搜素指定目錄下符合條件的檔案

grep:用於文字搜尋,搜尋出某一檔案下,列印出含有特定字元的內容

cp:拷貝檔案的命令

mv:移動檔案或修改檔名

tar:歸檔,可以理解為將文件打包,但沒有壓縮!

一、壓縮

二、解壓

三、屬性

gzip:壓縮或解壓文件

zip、unzip :通過zip壓縮的檔案(夾)不需要指定副檔名,預設擴充套件名為zip。

bzip2 :實現另一種壓縮演算法的壓縮工具,tar命令使用(-j)表示bzip2壓縮方式

解壓壓縮總結

which:檢視linux命令位置

whereis :檢視任何檔案的位置

用法:loc+tab(假設該目錄下只有local與之相匹配) ,結果:local

用法:ls --help  mv --help

用法:ls -a表示可以列出隱藏檔案  

ls -l以列表的形式列出檔案

ls -h以k,m,g顯示檔案大小,該命令需要和 -l 一起使用

* 代表匹配檔名中所有字元

?代表匹配檔名中任意乙個字元

[a-f] 代表任意匹配abcdef中乙個字元

>表示重定向   >>表示追加重定向

含義:使用重定向可以將linux命令執行的結果輸出到乙個檔案中

用法:ls /home  >  abc.txt

用法:pwd

用法:cat abc.txt

用法:head -10 abc.txt   (取出abc.txt檔案的前10行)

用法:tail -10 abc.txt    (取出abc.txt檔案的最後10行)

用法:和cat用法類似 more abc.txt

用法:clear

含義:管道符左邊命令的輸出就會作為管道符右邊命令的輸入。連續使用管道意味著第乙個命令的輸出會作為第二個命令的輸入,第二個命令的輸出又會作為第三個命令的輸入,依此類推。

用法:ls -alh /etc | more

用法:cd ~ 切換到當前使用者的主目錄(/home/使用者目錄)

cd .. 切換到上級目錄, 「 ..」表示上一級目錄

cd .  切換到當前目錄  「.」表示當前目錄

擴充套件延伸:

一、如果路徑是從根路徑開始的,則路徑的前面需要加上 「/」。如cd  /etc

二、如果是從當前目錄下就不需要加上「/」,如進入當前目錄中的local,輸入:cd local

用法:touch 123.txt

用法:mkdir caiercong

用法:rm caiercong     (-f強制刪除 rm -f caiercong。-r遞迴刪除)

用法:rmdir caierdcong          

用法:用法:

1、find / -name abc.txt 查詢當前目錄下所有名為abc.txt的檔案

2、find / -name  "*.sh"  查詢當前目錄下所有字尾為.sh的檔案

3、find /home  -size +1m 查詢在/home目錄下大於1m的檔案

用法:grep aaa 123.txt  在檔案123.txt中搜尋aaa的內容(-n顯示行號,-v查詢不包含內容的文字,-i忽略大小寫)

用法:cp -r  test/ newtest  (將當前目錄"test/"下的所有檔案複製到新目錄"newtest"下)

用法:1、移動檔案: mv a.txt /tmp/ 將當前目錄下的a.txt剪下至/tmp/目錄下

2、檔案重新命名:mv a.txt b.txt 將a.txt檔案更名為b.txt

用法: 

tar –cvf jpg.tar *.jpg  將目錄裡所有jpg檔案打包成tar.jpg

tar –czf jpg.tar.gz *.jpg   將目錄裡所有jpg檔案打包成jpg.tar後,並且將其用gzip壓縮,生成乙個gzip壓縮過的包,命名為       jpg.tar.gz

tar –xvf file.tar  解壓 tar包

tar -xzvf file.tar.gz 解壓tar.gz

-c 成歸檔檔案

-x 解壓

-v 顯示進度

-t 列出檔案中的檔案

-f 指定檔案名字,切記,這個引數是最後乙個引數,後面只能接檔名。

用法:gzip  -d aa  (解壓aa檔案)

gzip  -r  aa  (壓縮aa檔案)用法

zip [-r] 目標檔案(沒有副檔名) 原始檔

unzip -d 解壓後目錄檔案 壓縮檔案 用法

tar –jcvf ab.tar.bz2 ab/

tar –jxvf ab.tar.bz2

*.tar 用 tar –xvf 解壓

*.gz 用 gzip -d或者gunzip 解壓

*.tar.gz和*.tgz 用 tar –xzf 解壓

*.bz2 用 bzip2 -d或者用bunzip2 解壓

*.tar.bz2用tar –xjf 解壓

*.z 用 uncompress 解壓

*.tar.z 用tar –xzf 解壓

*.rar 用 unrar e解壓

*.zip 用 unzip 解壓

用法:which ls  ( which pwd)

用法:whereis aaa.txt

一 Linux基本操作

windows的目錄結構是帶有碟符的,d e c 輸入ls 檢視linux的頂級目錄 root 該目錄為系統管理員home目錄 bin 這個目錄下放著經常使用的命令 boot 存放的是啟動linux時的一些核心檔案 etc 存放系統管理所需要的配置檔案和子目錄 home 普通使用者的home目錄 u...

Linux基本操作命令一

本文章主要介紹linux的三種基本命令,ls命令 cd命令 pwd命令,在自己溫習過程中整理的筆記 一 ls命令 ls 命令是 linux 下最常用的命令,ls 命令就是 list 的縮寫。ls 用來列印出當前目錄的清單。如果 ls 指定其他目錄,那麼就會顯示指定目錄裡的檔案及資料夾清單。通過 ls...

Linux基本操作(一) Linux常用指令

f 強制刪除 r 遞迴地刪除目錄下的內容,刪除資料夾時必須加此引數 注意 rm命令使用後無法恢復檔案 如 mkdir p aaa bbb bbb備份aaa.txt的檔案為bbb.txt 若bbb.txt存在則替換 cp aaa.txt bbb.txt將aaa.txt複製到目錄aaa中 cp aaa....