Linux 常用命令簡介

2021-08-18 11:09:20 字數 3118 閱讀 9417

嵌入式:以應用為中心,計算機技術為基礎,軟硬體可裁剪,專用計算機系統。

一,目錄簡介

/bin:常用二進位制檔案; 

/sbin:管理員使用的二進位制檔案;

/boot:linux啟動檔案;

/dev:裝置檔案(linux裡面一切皆為檔案。比如硬碟在裡面也是檔案,而不是裝置);

/etc:配置檔案;

/home:預設使用者目錄,存放使用者資料;

/root:管理員目錄,存放管理員資料;

/tmp:臨時檔案存放目錄。

二,常用命令

【root@rocky home】#

root表示許可權,rocky表示主機名,home表示當前目錄,#表示可以操作也可能是$。

常用快捷鍵:tab補全引數,包括路徑和檔名;方向鍵上下,出現之前命令(少打相同的命令),ctrl+c結束目前程式。

1,使用者管理命令

(1)useradd name

作用:新增乙個使用者,如,useradd smlz。新增乙個名為smlz的使用者。

(2)userdel name 

作用:刪除乙個使用者,如,useradd smlz。刪除乙個名為smlz的使用者;

userdel -r smlz:刪除smlz使用者及其home目錄下的使用者檔案。

(3)passwd name

作用:為乙個使用者新增密碼,注意linux裡面密碼不顯示。

(4)su name

作用:切換使用者,如:su smlz,注意不加使用者名稱就預設為切換到root使用者。

2,檔案,目錄命令

(1)cd 選項 引數

作用:切換到目錄,如cd /home/zxc,切換到zxc目錄,這裡的路徑引數用兩種,絕對路徑和相對路徑。絕對路徑就是從根目錄出發一直到開啟的目錄,如上,其中第乙個/代表根目錄。相對路徑是根據當前的目錄出發,如cd  ./zxc/c就是開啟當前目錄下的zxc下的c目錄,其中 . 表示當前目錄。

cd ..後退乙個目錄;cd -返回剛才開啟的目錄

(2)ls 選項 引數

作用:檢視目錄中的列表。如ls /home檢視home下的列表。其中引數為路徑,包括絕對路徑和相對路徑。

ls -l檢視詳細資訊;ls -a檢視全部(包括隱藏檔案)

(3)pwd

作用:以絕對路程檢視

(4)touch 引數

作用:建立檔案,如touch hello.c建立乙個名為hello.c的檔案。

(5)mkdir 引數

作用:建立目錄,如mkdir hello建立乙個名為hello的目錄。mkdir -p /home/zxc/z/x/c表示強制建立,因為我沒有z,x,c這個三個文件,使用-p可以強制建立。

(6)rm 選項 引數

作用:刪除檔案或目錄。如rm hello.c刪除hello.c,rm -rf hello刪除hello目錄。

(7)chmod 選項 引數

作用:修改或檔案目錄許可權。

兩種方法修改,一,chmod *** 引數,***為rwxrwxrwx的二進位製化八進位制數字,若為全部許可權就是chmod 777 1,因為乙個rwx表示111,八進位制為7,三個777各代表創始人,同組成員,其他使用者的許可權。這個命令的意思就是把檔案1的許可權改為三種使用者都可以讀寫執行;如果想取消同組使用者的讀寫許可權就是chmod 717 1,如下圖,其中 —表示沒有此許可權。

二,chmod u-w 引數,u代表所有人,還有g同組,o其他人,a所有人。顧名思義就是同組人員沒有write的許可權,引數就是具體檔案或路徑。

(8)du 選項 引數

作用:檢視檔案大小。如du -sk zxc以k為單位檢視zxc,檢視檔案可以多個。還有du -sm zxc以m為單位檢視zxc。

(9)tar 選項 引數

作用:打包壓縮或解壓檔案,打包和壓縮是兩個過程,打包是把多個檔案打包為乙個大檔案,壓縮是把大檔案壓縮為乙個體積較小的檔案。壓縮解壓各兩個常用命令,壓縮是壓縮到當前目錄和壓縮到其他目錄。解壓是解壓達到當前目錄和解壓到其他目錄。

如tar -zcvf zxc.tar.gz 1 2,把1,2兩個檔案壓縮為zxc.tar.gz,其中zcvf表示壓縮方式。當然這都是儲存到當前目錄,如果你想把壓縮檔案儲存到別地方,你需要新增乙個路徑在壓縮名字tar -zcvf /hmoe/z/zxc.tar.gz 1 2,就是儲存壓縮檔案zxc.tar.gz到home下z的目錄下方。

解壓,如:tar -zxvf zxc.tar.gz -c /home/z,把zxc.tar.gz解壓到/home/z中,如果不加-c /home/z就儲存在原目錄中。

(10)ps 選項

作用:檢視程序,作用相當於windows的資源管理器。關閉程序使用kill,如kill 3268,顧名思義殺掉3268程序。

(11)ln 選項 引數

作用:建立鏈結檔案,就是建立快捷方式,如ln -s /bin為bin目錄建立乙個鏈結 ,存放在當前目錄。

(12)man 選項 引數

作用:查詢命令,如man find查詢find命令的資料。

(13)find 選項 引數

作用:查詢檔案,這裡的查詢是查詢檔案名字中包含我們查詢字元的檔案,簡而言之就是查詢名字,如find /bin -name hello.c,在bin目錄下查詢hello.c。

(14)grep 選項 引數

作用:查詢文字行,會返回乙個包含查詢字元的文字行,簡而言之就是查詢內容,如grep match  zxc在zxc檔案中查詢有match的文字行,但是這只能查詢檔案內的內容,如果要遞迴搜尋檔案,grep match /home -r -n,記住要新增路徑,而不是檔名。

(15)cp 選項 引數

作用:將乙個或多個檔案複製到指定資料夾裡面,引數中原始檔在前,目標檔案在後。如:cp /file1 /usr/wind將file1檔案複製到wind下面。如果要複製目錄要-r表示遞迴,cp -r /zxc/* /usr/wind其中*表示zxc目錄下的子目錄。

(16)mv

作用:移動檔案和目錄,或重新命名,如mv rocky zxc將檔名rocky改為zxc。mv /home/red .將red檔案移動到當前目錄中,其中 . 表示當前目錄。

Linux常用命令簡介

linux常用命令簡介 su su命令是最基本的命令之一,常用於不同使用者間切換。例如,如果登入為 user1,要切換為user2,只要用如下命令 su user2 然後系統提示輸入user2口令,輸入正確的口令之後就可以切換到user2。完成之後就可以用exit命令返回到user1。su命令的常見...

Linux簡介和常用命令

目前國內linux更多的是應用於伺服器上,而桌面作業系統更多使用的是 windows。通常伺服器使用lamp linux apache mysql php 或lnmp linux nginx mysql php 組合。linux發行版 比如 ubuntu centos等。linux 檔案內容檢視 c...

linux常用命令結構簡介

一.檔案目錄操作命令 1.每天乙個linux命令 1 ls命令 ls l 展示詳細 h 以人類看得懂的長度來展示檔案大小 2.每天乙個linux命令 2 cd命令 切換目錄 3.每天乙個linux命令 3 pwd命令 檢視當前所在路徑 4.每天乙個linux命令 4 mkdir命令 建立目錄 5.每...