Linux基本命令操作(2)

2021-09-19 11:25:34 字數 2625 閱讀 1114

1.mv命令

mv a.txt b.txt 重新命名檔案

mv a.txt day1 把檔案移動到某個資料夾,名稱不會變

mv a.txt day1/b.txt 把檔案移動到某個資料夾,同時修改名稱

mv day1 day2 重新命名資料夾,前提是day2存在

mv text text1 把目錄移動到另乙個目錄下,前提是text1已經存在。

2.重定向命令 >

將命令執行結果重定向到乙個檔案中,本應顯示在終端的檔案內容儲存到指定的資料夾中

ls >text.txt(text.txt如果不存在,則建立,存在則覆蓋其內容)

pwd>1.txt 把返回的結果追加到檔案中

3.cat命令—檢視檔案內容,合併檔案

cat text.txt 檢視text.txt檔案

cat 1.txt 2.txt 檢視兩個檔案中的內容

cat 1.txt 2.txt >3.txt 將1.txt和2.txt合併到3.txt中

4.more命令–分屏顯示(檢視檔案)

more text.txt 回車鍵翻一行,空格鍵翻一頁,按b往回翻頁

按q退出

5.管道 |—把前面的命令輸出的結果交給後面的命令

例如: ls -l/ | more 把ls返回的比較多的內容交給more命令,more命令對ls返回的結果進行分頁顯示。

6.軟連線ln -s —相當於快捷方式

ln 軟連線,相當於快捷方式

ln -s a.txt b 給某個原始檔建立軟連線,對軟連線檢視修改都是作用在原始檔身上

ln -s /home/sunyuhong/desktop b 給目錄建立軟連線使用絕對路徑

7.硬鏈結ln

ln a.txt b

相當於把原始檔作備份,並且兩個檔案保持同步更新,不能給目錄建立硬連線

8.grep命令----搜尋文字內容

grep -n hello 1.txt 在某個檔案中查詢hello內容,n代表顯示行號

grep -ni hello 1.txt i代表忽略大小寫

grep -n 『^h』 查詢以h開頭的內容

grep -n 『h$』 查詢以h結尾的內容

grep -n hello /home -r 在某個目錄下查詢所有檔案(重要)

9.find命令—查詢檔案

find . -name a.txt 在當前檔案下,查詢檔案a

find . -name 『*txt』 在當前檔案下查詢txt檔案,還會遍歷所有子目錄。

10.tar命令–打包命令

tar cf test.tar 1.txt 2.txt abc 打包命令,把多個檔案打包到乙個檔案中

tar tf test.tar 顯示tar包裡的內容

tar tf test.tar -c test 把tar包的內容解壓到指定目錄,需要保證目錄已經存在

11.壓縮與解壓命令

-----------(1)不常用------

打包+壓縮

1.tar cf test.tar abc

2.gzip -r test.tar 壓縮成test.tar.gz

解壓+解包

1.gaip -d test.tar.gz 解壓成test.tar

2.tar xf test.tar 解包

-------------(2)常用-------

一步搞定

gzip方式:

打包+壓縮

tar czf test.tar.gz abc

解壓+解包

tar xzf teat.tar.gz -c test

gzip2方式:

打包+壓縮

tar cjf test.tar.bz2 abc

解壓+解包

tar xjf teat.tar.bz2 -c test

zip方式:跟windoes中的壓縮工具類似

zip -r 123 abc 把abc目錄壓縮成123.zip

unzip -d test 123.zip 把123.zip解壓到test目錄下,如果test目錄不存在,會自動建立

壓縮率:bz2>gz>zip

通用性:zip>gz>bz2

所以gz最常用

12 chmod命令—修改檔案許可權

前面提到ls後顯示的內容:

d rwx r-x r-x d表示資料夾/-表示目錄/l表示連線 第一組r是可讀w是可寫x是可執行,

第二組代表當前使用者這一組的許可權,第三組代表其他使用者許可權。

chomd u=r,g+w,o-x hehe.txt u,g,o分別代表自己使用者,自己組的使用者,其他使用者 +w表示在當前基礎上加上w許可權,-x表示當前基礎減去o許可權

chmod 777 hehe.txt 777 表示三組使用者分別有rwx許可權

rwx分別代表4,2,1 r讀取許可權,w寫許可權,x執行許可權

13.其他命令

which命令—在哪

su 使用者名稱—切換賬號

passwd命令----設定使用者密碼

exit命令—退出當前登入賬戶

who命令—有幾個人登入了作業系統

reboot命令----直接關機重啟

shudown命令—關機重啟 shudown -h +10 系統過十分鐘後自動關機

history命令—顯示之前敲過的命令

linux基本命令 2

1.chown 將指定檔案的擁有者改為指定的使用者或組,chown 選項 所有者 組 檔案.2.chmod 檔案所有者或特權使用者才能使用該功能來改變檔案訪問模式 增加許可權 刪除許可權 重新分配許可權 u所有者 g所在組 o其它組 a所有使用者 預設 chmod u x file 給file的所有...

Linux基本命令操作

在執行linux命令時必須依賴於shell命令直譯器,shell實際是在linux執行中的一種特殊程式。位於作業系統核心與使用者之間,把使用者打出的命令進行解釋。根據linux命令和shell的關係,一般分為兩種型別。1 內部命令 指的是整合與shell解釋程式如bash內部的一些特殊指令,內部命令...

linux基本命令操作

命令的使用格式 命令名稱 功能選項 操作物件 ls 瀏覽目錄內容 a 檢視隱藏檔案 linux以.開頭的檔案都是隱藏檔案 l 檢視檔案詳細資訊 pwd 檢視當前所在路徑 絕對路徑 linux目錄結構唯一,是乙個樹狀結構,最底層是 根目錄 據對路徑 起始路徑是根目錄的路徑 相對路徑 起始路徑是當前所在...