目錄
一、最基礎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 所有的操作都是通過 命令實現的,這些命...