0%

Shell常用指令

Centos7防火墙相关shell命令

1.防火墙新开放端口

firewall-cmd -‌-add-port=8301/tcp -‌-permanen

2.查看已开发端口

firewall-cmd -‌-zone=public -‌-list-ports

3.防火墙重启

firewall-cmd -‌-reload

4.进程保护启动

nohup *** &

Mysql相关shell命令

1.MySql 启动

service mysqld start

2.某个数据库是否存在

show databases like ‘db_name’

3.某个数据表是否存在

show table like ‘table_name’

4.创建数据库

create database db_name
注意:当db_name包含关键字时,应使用 `db_name`,` 不是单引号,是Tab上面符合

5.执行sql文件

source sql文件,例如:source db.sql

ln 命令

Linux ln命令是一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接。

当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。
例如:
upload successful
图片中显示 pm2命令不存在,利用 ln -s 命令即可将pm2命令配置到全局
ln -s /usr/local/node-v8.9.3-linux-x64/bin/pm2 /usr/local/bin/

说明: echo $PATH 指令查看当前系统全局环境PATH路径

unzip **.zip -d /demofolder

解压到指定目录