cmd 常用命令
cd / 退回根目錄
cd .. 上一級
cd *** 到指定目錄
cd - 上一次目錄
ls -l *** 檢視***路徑下的檔案
ps -ef | grep nginx 檢視nginx程序
clear 向下翻滾一頁類似清屏
reset 完全重新整理 之前指令都去掉 操作較慢
ctrl+c 退出指令碼
cat /etc/redhat-release 檢視系統當前版本
df -hl 檢視磁碟剩餘
ifconfig 檢視本機ip 類似於windows ipconfig
vim
兩次g 第一行
shif+g 跳到最後一行
yyp 複製一行
yy刪除當前行
ctrl+insert 複製
shift+insert 粘帖
esc後u 撤銷上一步
dd --刪除當前行
ndd --刪除n行資料
dg --刪除當前後之後的全部行
cp 123.txt ../ 複製到上一層
cp xx . 複製到當前目錄
mv a b
mv /a /b/c 重新命名
rm ***刪除檔案 rm -r *** 刪除資料夾
-r 指令新增後對目錄進行遞迴
tail -fn300 ./logs/catalina.out 檢視日誌
unzip -o ***x.zip 解壓並覆蓋所有
truncate -s 0 ***.txt -s引數用來設定檔案的大小,清空檔案,就設定為0;
常用安裝
yum install -y nc 網路
yum list |grep telnet 看能安裝的telnet 通訊
yum install iptables-services #iptable安裝
yum -y install epel-release 根據不同的centos安裝不同的epel(epel是extra packages for enterprise linux 第三方 免費 能獲取比官方更高版本的資源)
重啟服務
systemctl restart firewalld.service firewall防火牆服務
service sshd restart 重啟sshd服務(使用者相關)
埠/ip
netstat -ntlp 列出所有埠
netstat -an|grep 25 (列出所有埠且顯示數字埠不顯示別名|正則25 顯示有25的埠)
/sbin/iptables -l -n iptables 檢視開放的埠
ss -ntlp 不解析服務名稱,以數字方式顯示;只顯示tcp套接字;顯示處於監聽狀態的套接字;顯示使用套接字的程序資訊;
last -f /var/log/wtmp 檢視登入的ip記錄
netstat後埠號前面是監聽的位址 可以通過telnet 位址 加埠號進行溝通
常用檔案
vim /etc/ssh/sshd_config ssh配置
vim /etc/sysconfig/iptables iptables
退出su狀態
exit
logout
ctrl d
檢視組/新增成員
groups 檢視當前使用者所在組
groups *** 看***使用者所在組名(左使用者 右組名)
usermod -g root newuser 將newuser新增到root組中
usermod
su命令許可權提公升很大且root密碼知道的人多 使用sudo的話只需要輸入自己的帳號的命令
而且通過/etc/sudoers 可以對使用者進行一定程度的分層管理 更安全
1、資料夾用svn checkout 單個檔案的位址(/tree/master換成/trunk 或者嘗試/trunck) 需要等待
2、單個檔案wget 位址
3、整個git clone 位址
rpm
rpm -ql 包名 查詢安裝的檔案放在**
ps -ef | grep nginx
ps:process status 程序狀態
-e 顯示所有程式。
-f 顯示uid,ppip,c與stime欄位。
grep命令是查詢 grep全稱是global regular expression print 能看所有角色的
中間的|是管道命令 是指ps命令與grep同時執行
su和sudo的區別
ss命令
lsof
tree
chmod
清空檔案
檢視centos系統版本
df檢視磁碟剩餘
Linux常用指令 快捷鍵
linux下快捷鍵使用 ctrl a 切換到命令列開始 這個操作跟home實現的結果一樣的,但home在某些unix環境下無法使用,便可以使用這個組合 在linux下的vim,這個也是有效的 另外,在windows的許多檔案編輯器裡,這個也是有效的。ctrl e 切換到命令列末尾 這個操作跟end實...
linux 常用快捷鍵命令
補全選項,需要安裝 bash completion yum install y bash completion 補全命令 補全選項 補全引數快捷鍵 ctrl a 將游標跳轉到當前命令的行首 ahead ctrl e 將游標跳轉到當前命令的行尾 end ctrl w 按照空格刪除游標之前的命令 wor...
Linux命令常用快捷鍵
最最有用的快捷鍵 tab 命令或路徑等的補全鍵,linux最有用的快捷鍵 移動游標快捷鍵 ctrl a 游標回到命令列首 ctrl c 游標回到命令行尾 ctrl f 游標向右移動乙個字元 相當於方向鍵右鍵 ctrl b 游標向右移動乙個字元 相當於方向鍵左鍵 剪下,貼上,清除快捷鍵 ctrl ln...