最近在學(xué)習(xí)linux,寫個文章記錄和鞏固一下學(xué)習(xí)歷程吧
Linux里命令很多,現(xiàn)在只總結(jié)一些常用的。
文件目錄類
ls 顯示當(dāng)前目錄下的所有文件
選項:
-a 顯示當(dāng)前目錄下的所有文件和文件夾
-l 詳細(xì)顯示當(dāng)前目錄下的信息,包括權(quán)限等
cd 切換目錄
mkdir 創(chuàng)建一個目錄 -p可以創(chuàng)建一個多級目錄 如 mkdir a/b/c
rmdir 刪除一個目錄 -f 選項可以強(qiáng)制刪除一個目錄
touch 創(chuàng)建空文件echo 創(chuàng)建帶有內(nèi)容的文件。
cat 查看文件內(nèi)容
cp 拷貝
mv 移動或重命名
rm 刪除文件 -r 遞歸刪除 -f 強(qiáng)制刪除
find 在文件系統(tǒng)中搜索某文件
wc 統(tǒng)計文本中行數(shù)、字?jǐn)?shù)、字符數(shù)
grep 在文本文件中查找匹配某個字符串
tree 樹形結(jié)構(gòu)顯示目錄,需要安裝tree包
pwd 顯示當(dāng)前目錄
more、less 分頁顯示文本文件內(nèi)容
head、tail 顯示文件頭、尾內(nèi)容
ctrl+alt+F1 命令行全屏模式
系統(tǒng)管理命令
- stat 顯示文件的詳細(xì)信息 比ls更詳細(xì)
- who 顯示在線登錄的用戶
- whoami 顯示當(dāng)前操作的用戶
- hostname 顯示主機(jī)名
- uname 顯示系統(tǒng)信息
- top 動態(tài)顯示當(dāng)前系統(tǒng)的資源消耗進(jìn)程等信息
- free 顯示內(nèi)存交換信息
- ps 顯示終端下的進(jìn)程 -a顯示除終端外的其他進(jìn)程
- du 計算文件或目錄的容量 -h人性化的顯示容量信息(以G為單位)-s 僅顯示容量
- df 顯示磁盤的掛載信息
- fdisk -l 顯示磁盤分區(qū)信息 (要root權(quán)限)
- ping 常用的網(wǎng)絡(luò)測試命令
- ifconfig 查看系統(tǒng)網(wǎng)絡(luò)信息
- netstat 顯示網(wǎng)絡(luò)狀態(tài)信息
- clear 清屏命令
- kill 殺死進(jìn)程
- ln 創(chuàng)建鏈接命令 -s是軟鏈接選項
- yum insatll 從軟件源里下載安裝軟件,推薦網(wǎng)易 阿里源
打包壓縮命令
- gzip 壓縮與解壓縮
-d 解壓縮 - bzip2 壓縮與解壓縮
-d 解壓縮 和gzip類似
注:這兩個只能對文件進(jìn)行打包壓縮,不能對目錄進(jìn)行壓縮 - tar 打包與解包文件的命令
用法 tar 模式 選項
模式
-c 創(chuàng)建打包文件
--delete 從打包文件中刪除文件
-t 追加文件至打包文檔
-x 釋放打包文件
選項
-C 指定打包路徑
-f 指定打包后的名稱
-j 打包后通過bzips格式壓縮
-z 打包后通過gzip格式壓縮
-remove-files 打包后刪除原文件
關(guān)機(jī)重啟命令
- shutdown 關(guān)機(jī)命令 最常用
now 立刻關(guān)機(jī)
-h 掛機(jī)不重啟
-r 關(guān)機(jī)并重啟 - halt 也是關(guān)機(jī)命令
- reboot 重啟命令
vim常用命令
vim三種模式:命令模式、插入模式、編輯模式。使用ESC或i或:來切換模式。
命令模式下:
:q 退出
:q! 強(qiáng)制退出
:wq 保存并退出
:set number 顯示行號
:set nonumber 隱藏行號
/apache 在文檔中查找apache 按n跳到下一個,shift+n上一個
yyp 復(fù)制光標(biāo)所在行,并粘貼
h(左移一個字符←)、j(下一行↓)、k(上一行↑)、l(右移一個字符→)
基本的linux命令就這些,大家多敲一敲就記住啦,一起加油!
結(jié)語
linux真的是一個很強(qiáng)的系統(tǒng),可謂是開發(fā)者和運維工程師的天堂,也是必備技能,希望大家好好學(xué)習(xí),享受它帶來的高效吧?。?/p>
最后奉上一張美圖
我薰美如畫
