一、与目录相关的操作
列出当前目录下的文件和文件夹 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
|