ls 檢視當前資料夾下的檔案及資料夾
ls /bin 檢視根目錄下bin資料夾
ls bbb 檢視當前資料夾下的bbb資料夾
ls -a 顯示當前資料夾下所有檔案含隱藏
ls -alh 列表顯示含隱藏檔案的詳細引數
ls *.txt 顯示當前資料夾以txt結尾的
ls *.* 顯示所有帶字尾的檔案
ls *.t?t 顯示所有以t?t結尾的檔案
ls *.t[xn]t 顯示以txt或者tnt結尾的檔案
ls *.t[a-f]t 顯示從a到f結尾的檔案
*表示任意多個字元、也可以沒有字元
?表示任意乙個字元、但不能沒有字元
cd aaa 跳轉到aaa資料夾
cd .. 返回上一級資料夾
pwd 檢驗當前資料夾絕對目錄
clear 清屏
.. 上一級路徑
. 當前路徑
沒有兩個點以上的路徑
cd ../..返回上一級路徑的上一級
cd - 返回上一次操作的路徑(似返回鍵)
cd ~ 跳轉至當前使用者的家目錄
tab 自動補全
上下鍵切換剛剛輸入過的命令
touch 新建乙個檔案
> t.txt 重定向(快速儲存 刪除原來內容)
>> t.txt 重定向(儲存不刪除原來的內容)
more t.txt 分屏顯示文件 按空格鍵繼續
cat t.txt 不分屏顯示文件
| 管道(快取區) 連線兩種命令
如 ls -alh | more
mkdir name 建立乙個資料夾
mkdir a/b/c -p 遞迴建立所有資料夾
rmdir name 刪除乙個(必須空)資料夾
tree 以目錄樹的方式顯示資料夾和檔案
rm t.txt 直接刪除檔案
rm t -r 直接遞迴刪除所有資料夾或檔案
rm t -i 互動式刪除 需輸入y或yes
rm t -f 強制刪除 忽略不存在的資料夾
ln -s name names建立軟鏈結快捷方式(可改原始檔、刪除原始檔鏈結作廢)
ln name names 建立硬鏈結(可改原始檔、刪除原始檔硬鏈結依然有效)
cat name name2 順序列印文件到終端
cat name1 name2 > name 按照順序列印兩份文件到name檔案(類似複製)
grep -n '字元' name 檢索檔案中包含字元的內容並按照 行號列印
grep -i '字元' name 忽略大小寫列印
grep -v '字元' name 除了包含指定字元的其餘全部列印(類似求反)
grep -n '^字元' name 以字元開頭的內容按 行號列印
grep -n '字元$' name 以字元結尾的內容按 行號列印
命令 --help 檢視命令的幫助資訊
man 命令 檢視命令資訊、函式資訊等
history 可以檢視歷史命令及個數
find ./目錄 -name 't*' 尋找路徑中以t開頭的檔案名字的檔案並列印
find ./目錄 -size 2m 尋找路徑中檔案大小為2m的檔案並列印
find ./目錄 -size +4k -size -5m 尋找檔案大小中大於4k小於5m的檔案列印
cp name names 複製檔案
cp -a 保留原檔案所有屬性鏈結等
cp -v 複製時載入進度條
cp -i 互動式複製
cp -r 遞迴複製乙個資料夾到另乙個資料夾
mv name names 剪下檔案(可重新命名)
mv -f 禁止互動式剪下 有重名直接覆蓋
tar -cvf name.tar * 打包
tar -xvf name.tar 解tar包
gzip name.tar 壓縮tar檔案
gzip -d name.tar.gz 解壓縮gz檔案
tar -zcvf name.tar.gz * 打包壓縮檔案
tar -zxvf name.tar.gz 解壓縮
tar -jcvf name.tar.bz2 * 打包壓縮
tar -jxvf name.tar.bz2 解壓縮
tar -jxvf name.tar.bz2 -c 路徑 (指定路徑解壓)
zip [-r](中括號代表可有可無) name(沒有副檔名) *(檔案路徑) 壓縮檔案
unzip -d ./(可自動建立資料夾) name.zip 解壓檔案
which 命令 可以檢視命令所在路徑
ifconfig 檢視主機的網路資訊
ipconfig 檢視win下主機網路資訊
ping ip位址 檢視ip位址是否正常通訊
ctrl+c 結束命令
ssh 使用者名稱@使用者ip位址 遠端登入使用者(首次登入核對yes 輸入密碼登入)
who 檢視當前登入主機的使用者資訊
who -q 登入主機的使用者名稱及個數
whoami 顯示當前系統的使用者名稱
who -u 登入主機的使用者詳細資訊
exit 退出當前登入
ctrl+a 回到輸入的行首
ctrl+e 回到輸入的行尾
sudo(許可權不夠時新增) useradd name -m(自動建立) -d(指定家目錄) 指定路徑 -g(指定所在組) 組名 新增使用者名稱
sudo(許可權不夠時新增) passwd name 設定name賬戶的密碼
su name 切換使用者(不退出原賬戶切換到新賬戶)
su - name 切換到新賬戶的家目錄
sudo userdel name 刪除使用者賬戶
sudo userdel -r name 刪除使用者賬戶及使用者檔案目錄
sudo -s 切換到超級管理員賬戶
groupadd name 新增乙個使用者組
groupdel name 刪除乙個使用者組
cat /etc/group 檢視所有組
usermod -g 賬戶去的組名 賬戶名 移動組
usermod -a(新增) -g(新增副組) 賬戶去的副組名 賬戶名 移動到副組
groups name 檢視name所在的組
sudo usermod -a -g adm 使用者名稱
sudo usermod -a -g sudo 使用者名稱
把使用者名稱新增到超級管理員組
-g 新增使用者名稱到主組
-g 一般配合-a新增使用者到副組
chmod 修改檔案許可權 u表示擁有者 g表示同組者 o表示其他人 a是所有人
r表示可讀 w表示可寫 x表示可執行
例 chmod u+rwx,g-rwx,o=rwx name
把命令寫入sh字尾檔案、設定執行許可權、執行可以直接當做命令
chmod 421(rwx) name 數字法設定許可權 例 chmod 761 name 相當於擁有者rwx、同組者rw-、其他人--x
chmod 421 name -r 遞迴修改資料夾下所有檔案的許可權
chown 使用者名稱 檔名 修改檔案所有者
chgrp 使用者組名 檔名 修改檔案所屬組
cal 檢視日曆
date 檢視具體時間
ps -aux 顯示系統程序
top 動態顯示系統程序
kill pid(程序的id) 結束程序
kill -9 pid 殺不死的程序使用-9
reboot 重啟系統
shutdown -h 20:25 20:25關機
shutdown -h +10 10分鐘後關機
init 0 關機 inte 6 重啟
df -m(以kb為單位) 檢視硬碟使用情況
du 檢視當前路徑占用硬碟情況
du -h 轉換數字為單位檢視
ifconfig 網絡卡名 down 關閉網絡卡
ifconfig 網絡卡名 up 開啟網絡卡
ifconfig 網絡卡名 ip位址 修改網絡卡ip位址
vi 從命令模式到編輯模式 i、o、a、i、o、a
從編輯模式到命令模式 esc
從命令模式到末行模式 輸入冒號
末行模式 w儲存 q退出 !強制
常用:wq 儲存退出 =小寫x =命令模式 **** +2個z q!不儲存強制退出
ctrl + n 自動補全
命令模式 j=上、k=下、h=左、l=右
m=游標移動到中間行 l=游標移動到當前螢幕末行
行數 yy 從當前游標行複製(行數)行
p 從當前游標行貼上複製內容
行數 dd 從當前游標行剪下(行數)行
u 撤銷 ctrl+r 返回撤銷
g 跳到文件的最後一行
行數g 跳到文件的行數
gg 跳轉到文件首行
w 往右跳乙個單詞 b 往左跳乙個單詞
往下跳乙個段落
ctrl+d 往下翻半屏 ctrl+u 往上翻半屏
ctrl+f 往下翻一屏 ctrl+b 往上翻一屏
x刪除游標後字母 x刪除游標前字母
d 刪除所在行游標後的所有內容
d0 刪除所在行游標前的所有內容
dw 刪除游標後乙個單詞
《文字行左移 >>文字行右移
. 重複上一次命令
vim name +行號 直接跳轉到行號的行
v 配合上下左右鍵選中乙個段落
r 替換當前字元
/+需要查詢的字元 查詢文件中的字元
:%s/現有內容/替換後內容/g 末行模式下查詢替換
:1,10s/現有內容/替換後內容/g 末行模式下 從第1行到第10行查詢替換
:!+命令 在末行模式下執行外部命令
Linux常用命令總結
下面這些命令是我在複習linux時記錄的,沒有詳解,只記錄了簡單的用法 檢視物理cpu個數 cat proc cpuinfo grep physical id sort uniq wc l 檢視物理cpu中core的個數,即核心數 cat proc cpuinfo grep cpu cores un...
LINUX常用命令總結
readlink f 找出符號鏈結所指向的位置 1g 到我檔案頭 g到檔案尾 cat瀏覽檔案 netstat a 檢視所有埠 mkdir 建立資料夾 rm rf 刪除檔案 執行指令碼 指令碼檔案 在當前目錄下 在目錄中查詢檔案 find 檔名 根目錄 當前目錄 剪下 mv vi命令 在檔案中搜尋關鍵...
Linux 常用命令總結
mkdir 建立目錄 ls l 顯示目錄或檔案 cd 切換目錄層次 cat n顯示行號 檢視檔案內容 cat demo.text eof 建立檔案 結尾eof退出編輯狀態 tac 反轉內容輸出 cp apr 拷貝檔案或者目錄 rm f 強制刪除檔案 r 遞迴刪除 刪除檔案或目錄 fr 刪除指定的目錄...