1.連接服務(wù)器: ssh root@ip地址
2.退出: logout
Linux指令系統(tǒng):
命令名稱 [命名參數(shù)] [命令對象]
cd 目錄 - 進(jìn)入指定目錄(也可以是文件夾對應(yīng)的路徑)
~相對路徑 — 絕對路徑
cd ..- 返回上層目錄
cd ~ - 回到根目錄
cd / - 進(jìn)入系統(tǒng)根目錄
ls-- 查看當(dāng)前目錄中的內(nèi)容
ls -l/-lh- 查看詳情
ls -a- 隱藏文件也一起顯示
ls -R- 遞歸顯示所有內(nèi)容
ls -S/-t- 按大小/時(shí)間排序
pwd
touch 文件名- 新建文件
cat 文件名- 查看文件內(nèi)容
vim/vi 文件名-打開文件
rm 文件名- 刪除文件
rm - r 目錄- 刪除文件夾
cp 文件名1 文件名2 - 將文件1中的內(nèi)容拷貝到文件2中
cp 文件1路徑 文件2路徑
cp -r 文件名/目錄名 目錄2 - 將文件/目錄拷貝到目錄2中
mv 文件名1 文件名2 - 將文件1中的內(nèi)容移動(dòng)到文件2中 ,并且刪除文件1(文件重命名)
mv 文件1路徑 文件2路徑
mv 文件名1 文件目錄 - 將文件1移動(dòng)到指定目錄中
注意: mv指令不能加-r來操作目錄
(注意:cp/mv/rm 后面可以跟: -i詢問 -f強(qiáng)制 -n不覆蓋)
mkdir 目錄名- 新建文件夾
mkdir -p a/b/c- 按層級創(chuàng)建a,b,c三個(gè)文件夾
mkdir -p a/{b,c}/{d,e,f} -同一層級創(chuàng)建見多個(gè)
rmdir 目錄名- 刪除指定空目錄
bashrc 配置顯示時(shí)間:export HISTTIMEFORMAT="[%y‐%m‐%d_%T] "
修改bashrc 后使其生效: source ~/.bashrc 或 . .bashrc
ln -s 源路徑 目標(biāo)路徑- 給源路徑對應(yīng)的文件在目標(biāo)路徑下創(chuàng)建一個(gè)軟鏈接(可以看成是快捷鍵)(源路徑是絕對路徑) (掌握!)
ln 源路徑 目標(biāo)路徑- 給源路徑對應(yīng)的文件在目標(biāo)路徑下創(chuàng)建一個(gè)硬鏈接(了解)
ctr + f- 前進(jìn)一個(gè)字符
ctr + b- 后退一個(gè)字符
ctr + a- 回到行首
ctr + e- 回到行尾
ctr + w- 向左刪除一個(gè)單詞
ctr + u- 向左刪除全部
ctr + k- 向右刪除全部
ctr + y- 粘貼上次刪除的內(nèi)容
ctr + l- 清屏
ps- 進(jìn)程狀態(tài)
ps -aux 或者 ps ex- 查看進(jìn)程
ps -aux|grep 進(jìn)程名- 查看指定進(jìn)程
ps grep 進(jìn)程ID
top- 動(dòng)態(tài)監(jiān)控進(jìn)程
top -p PID1,PID2,….- 動(dòng)態(tài)監(jiān)控指定進(jìn)程
free -單位- 以指定單位查看內(nèi)存, 例如
free -m (以Mb為單位顯示內(nèi)存狀況), -g, -k等!
kill 進(jìn)程號(hào)- 殺死指定的進(jìn)程
kill -1/-9/-15- -1(HUP)不間斷重啟linux命令,-9(KILL)
強(qiáng)制殺死進(jìn)程,-15(TERM)正常終止進(jìn)程
pkill 進(jìn)程名- 按名字處理進(jìn)程
killall 進(jìn)程名- 處理名字匹配的進(jìn)程
uptime- 查看系統(tǒng)狀態(tài)
users- 查看當(dāng)前用戶
groups- 查看當(dāng)前分組
groupadd 分組名- 添加分組
useradd ‐G 分組列表 ‐m ‐s /bin/bash 用戶名- 創(chuàng)建一個(gè)用戶添加到指定的分組中(在home創(chuàng)建相應(yīng)的文件夾)
usermod -G 分組列表 用戶名- 修改分組
passwd 用戶名- 修改密碼
su 用戶名- 切換用戶身份
sudo- 以管理員執(zhí)行其他程序
注意: a.在ubuntu需要將用戶添加到sudo分組中,才能使用sudo以管理員的身份執(zhí)行程序
b.在centOS中需要先執(zhí)行vi 指令進(jìn)入sudoers文件中在指定的位置添加內(nèi)容
Allow root to run any commands anywhere
rootALL=(ALL)ALL
lisiALL=(ALL)ALL(自己添加的linux命令,lisi是用戶名)
chmod權(quán)限值 文件- 修改指定文件的權(quán)限
chmod [a,u,g,o][+,-][r,w,x] 文件 - 為指定文件,給所有用戶添加相應(yīng)的權(quán)限
(a:所有,u:自己,g:同組,o:其他;
例如:chmod u+w 123.txt- 給123.txt文件添加w屬性
+:添加, -: 取消;
r:讀,w:寫,x:執(zhí)行)
chown 用戶名 文件- 改變文件所有者
(權(quán)限制是三組二進(jìn)制值)
selfgroup other