linux
ying_593254979
这个作者很懒,什么都没留下…
展开
-
Alembic 简明教程
本文记录了Alembic的主要使用过程。数据库版本化通常我们会将我们的代码放入到某个VCS(版本控制系统)中,进行可追溯的版本管理。一个项目除了代码,通常还会有一个数据库,这个数据库可能会随着项目的演进发生变化,甚至需要可以回滚到过去的某个状态,于是一些工具将数据库的版本化也纳入了管理。Alembic 是 Sqlalchemy 的作者实现的一个数据库版本化管理工具,它可以对基于转载 2013-08-22 16:56:16 · 7716 阅读 · 0 评论 -
file-max与ulimit的关系与差别
典型的,提供大量静态文件访问的web服务器,缓存服务器(如squid), 均要注意这个问题网上的教程,大约只是简单说明了如何设置ulimit和file-max, 但并没有说清楚这两者之间的差别,让人一头雾水1. file-max的含义man proc,可得到file-max的描述:/proc/sys/fs/file-max This转载 2013-09-05 19:06:33 · 795 阅读 · 0 评论 -
Linux中变量$#,$@,$0,$1,$2,$*,$$,$?的含义
我们先写一个简单的脚本,执行以后再解释各个变量的意义 # touch variable# vi variable 脚本内容如下: #!/bin/shecho "number:$#"echo "scname:$0"echo "first :$1"echo "second:$2"echo "argume:$@"echo "show parm li转载 2013-10-08 17:28:30 · 750 阅读 · 0 评论 -
linux /etc/inittab文件的字段解释及其说明
etc/inittab文件中每个登记项的结构都是一样的,共分为以冒号“:”分隔的4个字段。具体如下: identifier : run_level : action : process 其中,各字段以及与其相关的说明如下: identifier 登记项标识符,最多为4个字符。用于惟一地标识/etc/inittab文件中的每一个登记项 run_level转载 2013-12-30 10:03:26 · 2151 阅读 · 0 评论 -
Linux把一个文件标准输出输入到另一个文件中
“>”重定向覆盖原来的文件;“>>”追加到文件的末尾。1、重定向标准输出,可以使用“>”符号,举例: dir my_dir > filelisting.txt 将把 dir 命令的标准屏幕输出重定向到文本文件 filelisting.txt 文件里2、重定向标准错误,可以使用结构“2>”,举例: dir my_dir 2> errorlisting.txt 以上命令将转载 2013-12-30 11:01:42 · 11645 阅读 · 0 评论 -
Makefile学习笔记
Makefile中的@:通常,make会把其要执行的命令行在命令执行前输出到屏幕上。当我们用“@”字符在命令行前,那么,这个命令将不被make显示出来,最具代表性的例子是,我们用这个功能来像屏幕显示一些信息。如: @echo 正在编译XXX模块...... 当make执行时,会输出“正在编译XXX模块......”字串,但不会输出命令,如果没有“@”,那么,make将输出: ech原创 2014-01-02 14:51:22 · 740 阅读 · 0 评论 -
Makefile中常用的函数
在Makefile中可以使用函数来处理变量,从而让我们的命令或是规则更为的灵活和具有智能。make所支持的函数也不算很多,不过已经足够我们的操作了。函数调用后,函数的返回值可以当做变量来使用。一、函数的调用语法函数调用,很像变量的使用,也是以“$”来标识的,其语法如下: $()或是 ${}这里,就是函数名,make支持的函数不多。是函数的参数,参数间以逗转载 2014-01-02 15:04:52 · 621 阅读 · 0 评论