天天看點

阿裡雲linux centos 常用指令

一、需要購買阿裡雲伺服器

阿裡雲伺服器代金券:

阿裡雲代金券

二、常用指令

1、目錄操作

建立目錄

使用 mkdir 指令建立目錄

mkdir $HOME/testFolder           

切換目錄

使用 cd 指令切換目錄

cd $HOME/testFolder           

使用 cd ../ 指令切換到上一級目錄

cd ../           

移動目錄

使用 mv 指令移動目錄

mv $HOME/testFolder /var/tmp           

删除目錄

使用 rm -rf 指令删除目錄

rm -rf /var/tmp/testFolder           

檢視目錄下的檔案

使用 ls 指令檢視 [/etc] 目錄下所有檔案和檔案夾

ls /etc           

/etc 目錄預設是 *nix 系統的軟體配置檔案存放位置

2、檔案操作

建立檔案

使用 touch 指令建立檔案

touch ~/testFile           

執行 ls 指令, 可以看到剛才建立的 testFile 檔案

ls ~           

複制檔案

使用 cp 指令複制檔案

cp ~/testFile ~/testNewFile           

删除檔案

使用 rm 指令删除檔案, 輸入 y 後回車确認删除

rm ~/testFile           

檢視檔案内容

使用 cat 指令檢視 .bash_history 檔案内容

cat ~/.bash_history           

3、過濾, 管道與重定向

過濾

過濾出 /etc/passwd 檔案中包含 root 的記錄

grep 'root' /etc/passwd           

遞歸地過濾出 /var/log/ 目錄中包含 linux 的記錄

grep -r 'linux' /var/log/           

管道

簡單來說, Linux 中管道的作用是将上一個指令的輸出作為下一個指令的輸入, 像 pipe 一樣将各個指令串聯起來執行, 管道的操作符是 |

比如, 我們可以将 cat 和 grep 兩個指令用管道組合在一起

cat /etc/passwd | grep 'root'           

過濾出 /etc 目錄中名字包含 ssh 的目錄(不包括子目錄)

ls /etc | grep 'ssh'           

重定向

可以使用 > 或 < 将指令的輸出重定向到一個檔案中

echo 'Hello World' > ~/test.txt           

4、運維常用指令

ping 指令

對 aliyun.com 發送 4 個 ping 包, 檢查與其是否聯通

ping -c 4 aliyun.com           

netstat 指令

netstat 指令用于顯示各種網絡相關資訊,如網絡連接配接, 路由表, 接口狀态等等

列出所有處于監聽狀态的tcp端口

netstat -lt           

檢視所有的端口資訊, 包括 PID 和程序名稱

netstat -tulpn           

ps 指令

過濾得到目前系統中的 ssh 程序資訊