CentOS 7常用命令操作

一、與目錄相關的操作

列出當前目錄下的文件和文件夾

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

相關推薦

推薦中...