1,linux發行版本:ubuntu,紅帽,centos
2,linux命令區分大小寫
3,以檔案形式儲存,不靠副檔名
區分檔案型別4,命令之間有空格
1,su:切換使用者,root為系統預設的超級管理員,另外有乙個普通使用者為安裝系統時設定的
sudo su -
指令表示切換到root
使用者
2,ifconfig:檢視ip位址,mac等
3,ping:檢查網路連通性
4,date:檢視日期
5,kill:關閉程序,kill -9程序號強制關閉
6,whoami:檢視當前使用者
7,歷史:檢視歷史命令
/為檔案系統的根目錄
root為root使用者的相關檔案
home為普通使用者的相關檔案
bin存放常用命令
sbin存放常用命令,需要有更高許可權才能操作
etc儲存配置相關檔案
var存放經常變化的檔案,如網路連線的sock檔案
啟動儲存系統啟動的相關檔案
usr安裝軟體的預設目錄,等同於windows的程式檔案
dev系統庫儲存目錄?
mnt預設掛載光碟機和軟碟機的目錄,如nfs掛載
1、pwd:顯示當前位置的路徑
2、cd:切換目錄
cd / 切換到根目錄
cd ./ 切換到當前目錄
cd …/ 或cd… 切換到上一級目錄
cd ~ 或cd 切換到當前使用者的使用者目錄
(因為系統存在兩種型別的使用者,它們的使用者目錄也不同,那麼在使用cd~命令時切換到的目錄根據使用者型別不同而不 同)
3、mkdir:建立乙個目錄,即資料夾
mkdir -p:建立多層目錄,遞迴建立
4、rmdir:刪除乙個空目錄
rm -rf :可強制刪除多層非空目錄,遞迴刪除
vi:文字編輯
vi test.txt 開啟要編輯的檔案
i 進入編輯模式
esc 退出編輯模式
:wq 儲存並退出
:q 退出
:q! 強制退出
/+搜尋關鍵字+回車鍵 檢索文件內的關鍵字
:set nu 文件內資訊的行數
直接按鍵盤g 定位到首行
直接按鍵盤g 定位到尾行
1、ls 檢視檔案/目錄
ll 檢視檔案/目錄及其屬性資訊
2、cp:複製檔案或目錄
cp 被複製的檔案 目標位置 (複製檔案)
cp -r 被複製的目錄 目標位置 (複製目錄)
cp test.txt lemon2/ 當前位置處於被複製檔案目錄,複製檔案後不修改名稱
cp test.txt lemon2/test1.txt 當前位置處於被複製檔案目錄,複製檔案後修改名稱
cp lemon1/test.txt lemon1/lemon2/test2.txt 當前位置不處於被複製檔案目錄,複製檔案並修改名稱
3、mv:移動檔案或目錄
mv 被移動的檔案或目錄 目標位置
mv -b 被移動的檔案或目錄 目標位置 目標目錄為非空時需要加-b
mv lemon1/test.txt ./ 移動檔案
mv lemon1/lemon2/ ./ 移動目錄
mv -b lemon2/ lemon1/ 將lemon2移動到已包含lemon2且不為空的lemon1下
1、ps -ef 檢視所有執行程序
uid:使用者id pid :程序id ppid:父程序 c :程序cpu占有率 stime:程序從啟動到現在的時間
常用指令:ps -ef|grep nginx
或者ps -ef|grep tomcat
tty :終端號 cmd:命令名稱和引數
2、| 管道
ll | grep a.txt 查詢a.txt的詳細屬性
前面結果 後面輸入
netstat | grep 8080 查詢埠號
kill -9 程序號 殺掉程序
3、tail 檢視後幾行文字
4、tail -f 檢視日誌檔案、不斷重新整理、看到新內容
5、find 查詢檔案
find . -name a.txt 查詢當前目錄下a.txt
find . -name '*.txt '查詢當前目錄下.txt結尾的檔案
點代表當前目錄
/代表根目錄
6、chmod 修改許可權
chmod 777 a.txt 修改檔案
chmod -r 777 hello 修改目錄
7、head 檢視前幾行文字
8、cat 顯示文字檔案內容
9、grep 勾選檔案
gerp+字串+檔名
gerp±rn+字串+檔名 顯示行號
10,tar -xzvf解壓tar.gz格式的壓縮包
linux常用命令(面試)
常用指令 ls 顯示檔案或目錄 l 列出檔案詳細資訊l list a 列出當前目錄下所有檔案及目錄,包括隱藏的a all mkdir 建立目錄 p 建立目錄,若無父目錄,則建立p parent cd 切換目錄 touch 建立空檔案 echo 建立帶有內容的檔案。cat 檢視檔案內容 cp 拷貝 m...
Linux常用命令之Linux常用命令實戰知識點
在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...
Linux常用命令二之網路命令
1 ping ping命令用來測試主機之間網路的連通性。執行ping指令會使用icmp傳輸協議,發出要求回應的資訊,若遠端主機的網路功能沒有問題,就會回應該資訊,因而得知該主機運作正常。1 ping 對方ip,檢測自己的主機與目的主機之間網路是否連通。2 tailnet ip 埠 檢視目的主機的指定...