LINUX 基礎命令

2021-10-06 17:11:52 字數 3338 閱讀 2388

目錄

一、最基礎ls、pwd、cd、mkdir、touch、echo

二、vim命令( a、dd、yy、p、esc、wq、q)

三、檢視檔案(cat)

四、檔案的移動(mv、cp、rm)

五、壓縮檔案(tar、unzip)

六、軟連線(本質上就是windows系統中的超連結)ln

七、許可權管理(chown、chmod)

八、正則符號(*)

九、系統資訊:uname

十、網路命令(netstat、ps、ping、ifconfig)

command [-options] parameter

說明:command:命令名,相應功能的英文單詞或單詞的縮寫

[-options]:選項,可用來對命令進行控制,既然是選項,那麼這部分就可以省略

parameter:傳給命令的引數,可以是 零個、乙個 或者 多個

代表可選

終端顯示小技巧:

ctrl + shift + = 放大終端視窗的字型顯示

ctrl + - 縮小終端視窗的字型顯示

1、ls 檢視當前目錄下面都有什麼東西

格式: ls [檔案]

注意:-a引數,顯示目錄中所有的檔案,包括隱藏檔案

ll 檢視當前目錄下面所有檔案的詳細資訊

格式: ll [檔案]

注意:相當於 ls -l

顯示所有檔案 ls -a

2、pwd 檢視當前所在的目錄

格式:pwd [檔案]

3、cd 切換當前目錄

格式: cd [目錄]

注意:./ 代表當前目錄

../ 代表上一級目錄

4、touch 建立乙個新的檔案

格式:touch 檔案

5、mkdir 建立乙個新的目錄

格式:mkdir 目錄

6、echo 將後面的內容輸出到當前螢幕

格式: echo 內容

7、vim 編輯乙個檔案

格式:vim 檔名

注意:vim編輯器的三種模式:命令模式、文字輸入模式、末行模式,也可以稱未編輯模式、編輯模式、命令列模式

1、  yy     複製游標所在行內容

2、  p     在游標所在行的下一行貼上複製的內容

3、 dd     刪除游標所在行的內容

5、  gg     跳轉到當前文件的首行

6、  g    跳轉到當前文件的末尾行

7、  ^    跳轉到游標所在行的行首

8、  $   跳轉到游標所在行的行尾

9、i 從游標的所在位置進入編輯模式

1、cat 一次性檢視檔案所有內容

格式:cat 檔名

2、more 一次檢視一螢幕的內容

格式:more 檔名

注意:終端有多大,一螢幕就顯示多少內容,螢幕大小是按文字行數顯示的,按q退出顯示剩餘的內容

3、head 檢視檔案的前10行內容

格式: head 檔名

注意:預設是顯示10行的內容,-n 指定顯示多少行內容

4、tail 檢視檔案的末尾10行內容

格式: tail 檔名

注意:預設是顯示10行的內容,-n 指定顯示多少行內容

1、cp 拷貝(複製)乙個檔案

格式: cp 源檔名 新檔名

2、mv 移動乙個檔案

格式: mv 檔名 目標位置

3、rm 刪除乙個檔案

格式: rm 檔名

注意:預設是刪除乙個檔案,引數是-r

4、mv 給乙個檔案改名         

格式: mv 舊檔名 新檔名 

1、tar 給乙個檔案壓縮

格式: tar -zcvf 壓縮檔案名 被壓縮的檔案

z 指定壓縮檔案格式 tar.gz

c 指定壓縮的時候,使用壓縮

v 顯示壓縮過程

f 指定檔名

x 解壓縮

c 指定壓縮後檔案存放的位置

2、壓縮檔案:

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

3、解壓檔案:

格式:unzip  壓縮檔案

ln -s:給乙個檔案建立乙個軟連線

八、使用者管理(id、useradd、passwd、exit)

1、su -  切換root使用者

2、id 判斷乙個使用者是否存在

格式: id  使用者名稱

3、useradd 新增乙個使用者

格式: useradd 新使用者名稱

4、passwd 給乙個使用者設定密碼或更改密碼

格式: passwd 新使用者名稱

5、who 判斷登入當前主機的所有使用者

格式: who

6、whoami 判斷登入當前主機的使用者

格式: whoami

7、exit 退出當前使用者

格式: exit

注意:exit退出效果只有在su 切換使用者時候效果明顯,如果當前終端沒有使用過su,那麼exit後,直接退出終端

定義:許可權管理主要包括兩部分:檔案的讀寫執行許可權

r -- 讀 w -- 寫 x -- 執行、檔案的歸屬許可權、當前使用者與使用者屬組

注:檔案讀寫執行許可權

讀許可權  代表檔案可以讀 r

寫許可權  代表檔案可以寫 w

執行許可權  代表檔案可以執行 x

檔案歸屬許可權

屬主 這個檔案是歸誰所有,這是唯一的

屬組 這個檔案屬於哪個組,這個組中所有成員都有許可權操作這個檔案,這是不唯一的

1、chown  更改使用者歸屬許可權

2、chomd  改變乙個或多個檔案的訪問模式 

代表任意長度的任意字元 *

uname  檢視系統核心資訊

格式:uname  -a

注意:-a

表示檢視所有核心資訊

-n 表示檢視當前主機名

-r 表示檢視當前核心的版本號

-m 表示檢視當前核心的架構版本號

1、netstat:檢視當前系統開啟的埠號

2、ps   :檢視服務程序資訊

3、ping:檢查網路是否連通,可以很好地幫助我們分析和判定網路故障

4、ifconfig:linux中用於顯示或配置網路裝置的命令

小技巧1、自動補全:在敲出 檔案/目錄/命令 的前幾個字母之後,按下 tab 鍵

如果輸入的沒有歧義,系統會自動補全

如果還存在其他 檔案/目錄/命令,再按一下 tab 鍵,系統會提示可能存在的命令

2、按 上/下 游標鍵可以在曾經使用過的命令之間來回切換

3、如果想要退出選擇,並且不想執行當前選中的命令,可以按 ctrl + c

Linux基礎命令

eg man ls 就可以檢視ls相關的用法 注 按q鍵或者ctrl c退出,在linux下可以使用ctrl c終止當前程式執行。2.ls檢視目錄或者檔案的屬 列舉出任一目錄下面的檔案 eg ls usr man ls l a.d表示目錄 directory 如果是乙個 表示是檔案,如果是l則表示是...

linux基礎 命令

命令自動補全 help幫助 幫助文件 鳥哥linux私房菜 linux命令大全 工具書 man ls useradd utest useradd g group2 utest 建立utesty使用者屬於group2組 usermod g group3 utest 將utest所在的組改為group3...

linux 命令基礎

本週學習知識點 一 linux作業系統的目錄結構 在linux作業系統中,沒有 c d e等這些碟符的概念 只有乙個 代表根目錄。home 使用者的家 media 裝置 掛載 的映象檔案 root 最高許可權使用者 一般情況下不需要使用root 使用者 bin 所有的操作都是通過 命令實現的,這些命...