2018-07-23

在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进阶视看完

你可能感兴趣的:(2018-07-23)