Linux常用的命令

2021-07-11 23:21:38 字數 3379 閱讀 6586

先介紹一下linux的目錄結構

/      根目錄

/bin     bin是binary的縮寫,存放經常使用的命令

/boot      核心及載入核心所需的檔案

/dev       device(裝置)的縮寫

/etc        啟動檔案及配置檔案

/etc/passwd       使用者資料庫

/home           使用者的主目錄,每個使用者都有自己的目錄,目錄名與賬號名相同

/lib            c 編譯器的庫和部分c編譯器

/media       常用來掛在分割槽

/misc          該目錄可以用來存放雜項檔案或目錄

/mnt      與media的功能相同

/net          偽檔案系統,存放網絡卡資訊

/opt           該目錄是可選的軟體包安裝目錄

/proc          偽檔案系統

/root             超級使用者的主目錄

/sbin     引號   修復   或者恢復系統的命令

/selinux      selinux相關檔案

/srv             一些服務啟動之後,這些服務所需訪問的資料目錄

/sys              將核心的一些對映資訊對映,可**用程式所用

/tmp              臨時資料夾

/usr               與使用者相關的應用程式和庫檔案,使用者自行安裝的軟體一班防止該目錄

/usr/bin               使用者的大多數命令和可執行檔案

/var                存放著不斷擴充的東西

1.使用者管理

新增使用者:方法1---:useradd  使用者名稱

passwd  使用者名稱

輸入密碼

方法2---: vi /etc/passwd

加入下面一行

使用者名稱:密碼:uid:gid:使用者全名:使用者home目錄:使用者的shell

如----   test1 : :500:500:testuser: /home/test:/bin/bash

用圖形化使用者管理工具

選擇「系統----->管理---->使用者和群組」,彈出「使用者管理者」對話方塊,然後按著要求填寫。

如何建立無密碼的使用者呢?

使用passwd -d username 命令完成。username用實際的使用者名稱代替或者編輯 /etc/passwd檔案,把該使用者的第乙個和第二個冒號之間的內容刪除,如果有/etc/shadow檔案存在,也需對/etc/passwd檔案執行同樣操作.

2.檢視當前目錄-----

檢視當前路徑   pwd   (present work directory)

檢視當前目錄或者檔案資訊-----ls

引數 -a  顯示所有檔案和目錄,隱藏檔案也顯現.

-l    詳細資訊列表

4.切換目錄-----  cd  [目錄路徑]

5.檢視檔案內容----- 

cat   不能分頁顯示    cat  1.txt

more  或者less  分頁顯示   如  more  1.txt

head   和  tail  命令    檢視開頭和結尾

6.  grep命令          

全稱global reguar expression print

grep [選項引數] 檔案    如  grep root  /etc/passwd  在/etc/passwd中查詢root的行

選項引數  -c 主輸出拼配的行的計數

-n顯示匹配的行及行號

7.建立檔案

touch   檔名1    [檔名2]      如   touch  1.txt   2.txt     在當前目錄建立1.txt和2.txt

建立目錄  mkdir   是(make directory)的簡寫

格式如下   mkdir [引數] 目錄名

引數-p   若所建立目錄的上層目錄尚未建立,則會一併建立

8.刪除檔案或目錄

rm   刪除檔案

rm -r  刪除目錄

9.複製檔案目錄

cp     格式:     cp[引數] 原始檔   目標檔案

引數  -r  遞迴處理,用於複製目錄時

-f  強行複製檔案或目錄,不論目標檔案或目錄是否存在

10.  移動檔案或者目錄

mv  (move)  格式  mv [引數] 原始檔或目錄   目標檔案或目錄

引數 -f 若目標與現有檔案重複,直接覆蓋

11. 檔案的查詢

find [路徑] 匹配表示式

匹配表示式是find命令的最重要內容,常見匹配表示式如下.

-name 檔名     查詢指定檔名的檔案或者目錄

-amin 分鐘    查詢指定時間曾被訪問過的檔案或目錄 單位以分鐘計

-atime 24小時數    查詢指定時間曾被訪問的檔案或目錄   單位以小時記

-cmin 分鐘    查詢指定時間唄更改的檔案或目錄

12.更改檔案與目錄許可權

chmod [選項] 對許可權的設定   檔案或目錄

-r   表示遞迴處理,表示把目錄中所有的檔案以及子目錄的許可權全部修改

13.檔案的壓縮與解壓命令

zip     如: zip -r myfile.zip ./*   將當前目錄下的所有檔案和資料夾全部壓縮成myfile.zip檔案,-r表示遞迴壓縮子目錄下所有檔案

解壓unzip  如 

把myfile.zip檔案解壓到/home/sunny/目錄下的命令如下 unzip -o -d /home/sunny myfile.zip

引數 -o:不提示的情況直接覆蓋檔案      -d:  指明檔案解壓到的目標目錄下

刪除壓縮檔案中的 smart.txt 檔案     zip -d myfile.zip smart.txt

向壓縮檔案myfile.zip中新增 rpm_info.txt 檔案      zip -m myfile.zip  ./rpm_info.txt

tar命令

tar -czvf   名字.tar.gz  要壓縮的目錄或檔案    

如   將  目錄test  壓縮成  test.tar.gz                ------->  tar -czvf test.tar.gz   test

解壓     將test.tar.gz解壓        ---> tar -xzvf  test.tar.gz  -c  解壓到的目錄

引數   -c  建立壓縮檔案

-x  解壓

-t  檢視內容

-r  向壓縮文件末尾追加內容

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

Linux常用的命令

linux常用的命令 如果時linux 的圖形介面,通過 ctl alt f1 三個鍵,切換到可以輸入命令列的介面。login 你鍵入 root 後,計算機顯示輸口令 password 輸入你的口令 如果是第一次啟動,則是你在安裝時所輸入的口令 即可。當計算機出現乙個 提示 符時,表明你登入成功 r...

linux 常用的命令

useradd 新增使用者 passwd 使用者名稱 su 切換使用者 tar 命令 c 建立打包檔案,可搭配 v 來察看過程中被打包的檔名 filename t 察看打包檔案的內容含有哪些檔名,重點在察看 檔名 就是了 x 解打包或解壓縮的功能,可以搭配 c 大寫 在特定目錄解開 特別留意的是,c...

Linux常用的命令

如果在window下程式設計的時候,把 直接的拷到linux的系統下往往會出現莫名其妙的縮排,把原來規範的布置全部打亂。這是因為在window系統下回車是用oaod表示的,而在linux系統下使用oa表示的。這樣每乙個換行都會多乙個od 的解釋。這個時候要刪除多餘的縮排,一行行的刪除太麻煩了,lin...