Linux常用命令详解

看到哪里就加上~~~
1、mkdir:make directorys 创建目录 例如:mkdir /modys 在/目录下创建modys目录
2、ls:list 列表目录 例: ls / 列出/目录下的目录和文件 -l (long)长格式 -d (directorys) 查看目录
3、Linux的绝对路径是从/目录开始的 相对路径不从/开始
4、touch:摸 如果没有文件创建一个,如果有就更改时间戳
5、cd:change directory 改变目录 cd /etc 进入到etc 目录
6、pwd:print work directory 显示当前所在路径
7、echo 'I am studying linux'>python 如果没有python,创建并写入;如果有,清空并写入;>输出重定向,把前面的内容写入到后面的文件中,会清除文件原有的内容
8、echo 'I am styding linux'>>python 如果没有python文件,创建并写入,如果有,内容后面追加;>>追加输出重定向,把前面的内容追加到后面的文件中,不清除文件原有内容
9、echo 配合>和>>可以为文件覆盖或追加内容
10、>或1> 输出重定向:把前面的内容输入到后面的文件中,会清除文件原有内容
11、>或1>> 追加输出重定向:把前面输出的内容追加到后面文件的尾部,不会清除文件原有内容
12、<或0< 输入重定向:输入重定向用于改变命令的内容,后面指定输入内容,前面跟文件名 例如:xargs -n 2 <test.py 把test.py里的内容以2个词一组的分类 xargs 从标注你输入获取内容创建和执行命令 -n 数字 分组
13、 <或0<< 追加输入重定向:后面跟字符串,用来表示“输入结束”,也可用ctrl+d来结束输入 例如:cat >>test.py <<EOF 内容写完后 EOF结尾 就结束 必须用cat。echo不行
14、2> 错误重定向:把错误信息输入到后边的文件中,会删除原有内容
15、2>> 错误追加重定向:把错误信息追加到后边的文件中,不会删除原有内容

箭头的指向就是数据的流向   

16、cp copy 拷贝文件或目录,默认不能拷贝目录 -r:recursion 递归,用于复制目录及文件 -a 相当于-pdr 包含-r -p 连同档案的属性复制过去,而非使用默认属性
17、rm remove 删除目录和文件 -f(force)强制,-r(recursive)递归,用于删除目录 强制删除命令要慎用
18、mv move 移动文件或目录
19find 查找 -type 文件类型f (file)文件,d(directory)目录,c(character)字符文件,b(block)块设备,s(socket),l(link), -name 文件名
20、标准输入(stdin): 代码0,使用<或<<。数据流向从右向左 标准正确输出(stdout): 代码1,使用>或>>。数据从左向右 标准错误输出(stderr):代码2 受用2>或2>> 例1:echo '123123' >> 123.txt 2>> 456.txt 正确放进123.txt 错误放进456.txt 例2:echo '1122233' &>> 123.txt 不管正确、错误的都输入到123.txt

Typecho1.1安装数据库报错问题

以前用的Typecho1.0,当时漏洞爆出之后没有关注,后来网站就被挂马;因为数据不太多,然后就清空重新来过,用了几个月的WordPress,感觉太臃肿了,所以这次就重新换回来。
我现在用的是阿里云的虚拟主机,后来也买了一个百度的云服务器;本打算装到服务器上, 想到还要备案,就还用主机。
安装Typecho1.1出现数据库连接问题
数据库

我买的虚拟主机PHP支持,数据库版本5.1,也不知道什么问题,安装就如上图所示。
解决办法:先安装1.0,然后升级到typecho1.1就可以用,没有一点问题

windows中vim编辑器python配置

syntax enable
syntax on
set ai
set nu
set tabstop=4
set nobackup
set cursorline
set ruler
set autoindent
colorscheme koehler
set smartindent
set shiftwidth=4
set history=100
set helplang=cn
set encoding=utf-8
set fileencodings=utf-8,chinese,latin-1,gbk18030,utf-16,big5,gb2312
if has("win32")
set fileencoding=chinese
else
set fileencoding=utf-8
endif
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
map  :!python.exe %

在ubuntu中用vim很爽,windows中pycharm很不错,调试用起来更爽,就是太TM占内存了,个人用的VIM配置保存,C:\Program Files (x86)\Vim\_vimrc