查看Mysql数据库版本:
mysql>status;
#或
mysql>version();
查看Mysql数据库端口号:
show global variables like 'port';
mysql 下执行 .sql 脚本
mysql -h localhost -u root -p '123456' < F:\hell...\.sql
#或
mysql>source F:\...\.sql
Linux查看用户与组
#查看当前登录用户所在组的组内成员;
groups
#查看当前用户名
whoami
sudo: 普通用户执行 root 命令:
sudo 是一种权限管理机制,依赖于/etc/sudoers,其定义了授权给哪个用户可以以管理员的身份能够执行什么样的管理命令;
sudo -u username command
# -u 默认为 root
默认只有root用户可以执行sudo命令,更改sudo权限:
#在root下执行:
visudo #>用来编辑/etc/sudoers
增加拥有 sudo 权限的用户组:
source 命令:用来执行一段脚本;
source xx.sh 同直接执行 ./xx.sh 有什么不同呢?比如在一个脚本里export
KKK=111,如果用./a.sh执行该脚本,执行完毕后运行echo
KKK 发现没有值.如果用source来执行 ,然后再echo ,就会发现KKK=111。因为调用./xx.sh是在一个子shell里运行的,所以执行后结构并没有反应到父shell里,但是source不同就是在本shell中执行的,所以可以看到结果;