一,基本知識
1,linux發行版本:ubuntu,紅帽,centos
2,linux命令區分大小寫
3,以檔案形式儲存,不靠副檔名
區分檔案型別
4,命令之間有空格
二,常用基礎命令:
1,
su:切換使用者,root為系統預設的超級管理員,另外有乙個普通使用者為安裝系統時設定的
2,ifconfig:檢視ip位址,mac等
3,ping:檢查網路連通性
4,日期:檢視日期
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:程序從啟動到現在的時間
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格式的壓縮包
11,service iptables stop關閉防火牆
隨筆6 Linux探索 常用命令之檔案查詢
find 命令再工作中十分重要,但是這個鬼比較消耗磁碟 1.1 按照大小搜尋find size1.2 按照時間搜尋find atime 按照檔案訪問時間搜尋 find mtime 按照檔案資料修改時間搜尋 find ctime 按照檔案狀態修改時間搜尋 查詢五天前修改的檔案 root localho...
linux常用命令 6
s a b g 查詢替換 把a替換為b sed i s a b g qq.txt 查詢a替換b s 單獨使用 將每一行中第一處匹配的字元進行替換 g 每一行進行全部替換 1 將第2行1替換為3 sed 2s 1 3 g qq.txt 2 將所有的1替換為3 sed s 1 3 g qq.txt 3 ...
Linux常用命令之Linux常用命令實戰知識點
在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...