一、與目錄相關的操作
列出當前目錄下的文件和文件夾
ll 或 ls
列出當前目錄下的文件和文件夾(包括隱藏的文件和文件夾)
ll -a 或 ls -a
進入目錄/var/:
cd /var/
進入上級目錄
cd ..
進入根目錄
cd /
進入當前用戶的家目錄
cd ~
新建目錄 a
mkdir a
刪除目錄 a
rm -r a
移動目錄a到/var/下
mv a /var/
移動目錄a到/var/下並重命名為b
mv a /var/b
二、與文件相關的操作
打開文件a.txt(打開一個不存在的文件相當於新建文件)
vi a.txt 或 vim a.txt
刪除文件a.txt
rm a.txt
移動文件a.txt到/var/目錄下
mv a.txt /var/
移動文件a.txt到/var/目錄下並重命名為b.txt
mv a.txt /var/b.txt
以下命令在vi編輯器和vim編輯器中通用。
打開文件後進入編輯模式以及插入模式、替換模式的切換
鍵盤上的“INSERT”鍵
退出編輯模式
鍵盤上的“ESC”鍵
進入編輯器命令(非編輯模式才能進入)
“SHift”+“:”組合鍵
編輯器命令-保存
w
編輯器命令-退出
q
編輯器命令-保存並退出
wq
編輯器命令-強制執行(不能單獨使用,配合w、q命令)
!
編輯器命令-強制保存並退出
wq!
三、與系統相關操作
啟用服務(以防火牆為例)
systemctl start firewalld
添加開機自啟服務(以防火牆為例)
systemctl enable firewalld
刪除開機自啟服務(以防火牆為例)
systemctl disable firewalld
重啟服務(以防火牆為例)
systemctl restart firewalld
停止服務(以防火牆為例)
systemctl stop firewalld
重啟系統
reboot
立即關機
shutdown -h now
列出最近使用過的命令
history
查看各個分區使用情況
df -h
更改目錄a所屬的用戶和組
chown apache:apache a
更改目錄a和其子目錄及文件所屬的用戶和組
chown -R apache:apache a
更改目錄a的讀寫權限
chmod 777 a
更改目錄a和其子目錄及文件
chmod -R 777 a
升級軟件
yum update 或 yum upgrade
安裝軟件
yum install -y nginx
卸載軟件
yum remove-y nginx
四、firewalld防火牆相關的操作
防火牆永久開放80端口
firewall-cmd --add-port=80/tcp --permanent
防火牆永久開放http服務
firewall-cmd --add-service=http --permanent
防火牆永久禁止80端口
firewall-cmd --remove-port=80/tcp --permanent
防火牆永久禁止http服務
firewall-cmd --remove-service=http --permanent
更改防火牆規則後使新規則生效
firewall-cmd --reload