在centos
2018-07-12成功安装virtualbox centos ubuntu并使用xshell连接成功
在centos中已创建普通用户tang tang1986
linux命令查询网页http://man.linuxde.net/
man命令安装(sudo yum install man),而在ubuntu自带的有man
各用户之间的切换su 用户
sudo yum install mlocate(ocate 是在数据库中按文件名搜索,要查找的文件名中含有的字符串)
sudo updatedb
搜索文件find locate
搜索文件里的内容grep 字符串 文件名
help pwd(help只用于内部命令:help 命令)
ls --help((用于外部命令:命令 --help)
重定向>:echo 1234 > 1.txt把1234写入到1.txt文件,如果有内容会覆盖原来的内容
追加内容>>:echo 555>> 1.txt把555追加到文件中
python源码包下载https://www.python.org/ftp/python/3.6.5
压缩:gzip f1.py(文件不存在了,而新增加了一个gz的文件)
解压:gzip -d f1.py.gz
gzip -c f1.py >f1.py.gz(指定重定向,原文件会保留)
gzip -r +目录( gzip -r d1此时依然只会把目录里面的文件,而目录不会变)(gunzip ff.py.gz同样可以解压)
以下是只能压缩文件
软链接相当于快捷方式,硬链接是别名
在文件中加上#/usr/bin/python指定运行的命令,而可以直接写入环境命令#/usr/bin/env python
文件权限u是指定所有者g是群组o是其他用户
改变权限用chmod u+x f1.py表示对所有者增加执行权限
linux安装mysql,然后配置编码集
进程ps aux
kill -9 1952表示杀死1952的进程
mysql中建立普通用户
创建一个管理员用户taka账号,密码为 taka:
CREATE USER 'taka'@'%'IDENTIFIED BY 'taka';
给这个用户授予所有远程访问,这个用户主要用于管理整个数据库,备份,还原等操作。
GRANT ALL ON *.* TO 'taka'@'%';
使授权立即生效:
FLUSH PRIVILEGES;
在本地cmd中使用mysql -h127.0.0.1 -P2222 -tang -ptang登录了linux下的数据库
我在本地的mysql用户root mysqladmin,需要进入到安装路径中my.ini把gbk改为utf8(不是utf-8而是utf8)
create database `database`;使用了``的作用是可以使用关键字作为数据库名字
在输入入mysql语句有错时可以以\c结束掉输入
MySQL配置文件 ->vim /etc/my.cnf
[mysqld]
default-storage-engine=INNODB#只有这个模式才能配置外键
在windows下不存在此问题
插入数据
方法一:
INSERT [INTO] table_name [(column_name,...)]
{VALUES|VALUE} ({expr|DEFAULT},...),(...),...;
方法二:
INSERT [INTO] tbl_name SET col_name={expr|DEFAULT},...;
json在python中使用loads,dumps转换时,标准格单式是里面用双引号,外层用单引号
2018-07-21进阶视看完