- 博客(29)
- 收藏
- 关注
转载 shell下数字和字符串比较操作命令
转自:http://blog.csdn.net/zhrmghl/article/details/1345115二元比较操作符,比较变量或者比较数字.注意数字与字符串的区别. 整数比较 -eq 等于,如:if [ "$a" -eq "$b" ] -ne 不等于,如:if [ "$a" -ne "$b" ] -gt 大于,如
2013-01-30 16:53:17 605
原创 mkdir中设置文件夹访问权限不起作用
问题描述:在使用下面函数设置文件夹访问权限时,发现创建的文件夹的访问权限其实不是自己传进去的mode权限。int mkdir(const char *pathname, mode_t mode)原因解释如下:man 2 mkdir 告诉我们:The argument mode specifies the permissions to use. It is modi
2013-01-29 21:14:45 5182 1
转载 Linux下C代码中修改文件访问权限
转自:http://blog.chinaunix.net/uid-25940216-id-3207480.html【Yasi注】:注意,不能想当然的认为,调用chmod("/opt/*", S_IRUSR),就可以把/opt 目录下的所有文件和子文件夹都置成了 r-------- (400),事实上没那么简单!这样做只会把/opt目录下的第一个文件或子文件夹置成 r--------
2013-01-29 20:31:36 16963
转载 Linux目录的执行权限
读权限(r)表示可以列出存储在该目录下的文件,即读目录内容列表。这一权限允许Shell使用文件扩展名列出相匹配的文件名。写权限(w)表示允许用户从目录中删除或添加新的文件,通常只有文件主才有写权限。执行权限(x)表示允许用户在目录中查找,并能用cd命令将工作目录改到该目录。读权限仅仅是读取目录下的list(文件列表), 执行权限是access(访问)目录下的文件。这点和文件
2013-01-29 16:03:59 1268
转载 sysctl 用法 -查看、设置/proc/sys目录中内核设置
转自:http://firefox.blog.edu.cn/2003/137792.htmlsysctl用途:查看、设置/proc/sys目录中内核设置查看:sysctl -a:显示所有的参数信息具体查看某一项,可以在后面用grep设置:sysctl -w var=value若想永久的改变一个选项,必须修改/etc/sysctl.conf在这个配
2013-01-28 17:02:28 3608
转载 Shell 函数返回值
转自:http://inter12.iteye.com/blog/1236399Shell 函数返回值只能是整形数值,一般是用来表示函数执行成功与否的,0表示成功,其他值表示失败。因而用函数返回值来返回函数执行结果是不合适的。如果要硬生生地return某个计算结果,比如一个字符串,往往会得到错误提示:“numeric argument required”。如果一定要让函数返回一个或多个
2013-01-27 18:31:19 15435
转载 Linux里设置环境变量的三种方法
转自:http://www.cnblogs.com/amboyna/archive/2008/03/08/1096024.html一般来说,配置交叉编译工具链的时候需要指定编译工具的路径,此时就需要设置环境变量。例如我的mips-linux-gcc编译器在“/opt/au1200_rm/build_tools/bin”目录下,build_tools就是我的编译工具,则有如下三种方法来设
2013-01-27 18:07:22 2261
转载 shell中source命令和.点命令对当前父shell的影响
转自:http://blog.csdn.net/zhongjiekangping/article/details/6163135 和 http://blog.chinaunix.net/uid-22028566-id-3182362.htmllu1() { echo 'aaaaaaaaa'}lu2() { echo 'bbbbbbbbb'}上面就是,ru
2013-01-27 18:05:09 4755
转载 Linux shell 脚本学习
错误重定向:command 2>file将command命令执行的出错信息输出到文件file中局部变量 vs 非局部变量:function foo(){para="hello world"}这里的para不是local变量,即在函数foo之外,也可以访问到它,整个shell脚本中都可以读写它。如果要让它只存在于函数foo中,需要在para前面加local关键
2013-01-24 21:46:54 960
原创 Linux 用户及用户组的操作
添加用户,并指定用户ID:useradd -u userID usernamee.g. useradd -u 1001 user1注意,这里的userID最好取500以上,否则和系统虚拟用户ID相冲突。如果加上-M参数,则不为该用户创建用户目录,如 /home/user1 。设置用户密码:passwd username之后,要两次输入新密码查看所有已有的
2013-01-24 20:04:13 10575
原创 Openssl 库的静态链接
链接Openssl库的时候,遇到一个问题:明明在Makefile里指明了link指定的.a文件(openssl-1.0.1c/lib/libssl.a 和 openssl-1.0.1c/lib/libcrypto.a),但build完成后的可执行程序在运行时还是会去link操作系统下的Openssl动态库 /lib64/libssl.so.10,难道不是静态链接的?(假设可执行文件是 /hom
2013-01-24 14:04:27 15070
转载 Eclipse快捷键大全
转自:http://www.blogjava.net/action/articles/17339.htmlCtrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)A
2013-01-23 18:41:12 461
转载 关于Shell
转自:http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=545252什么是 Shell? Shell是一种具备特殊功能的程序,它是介于使用者和 UNIX/Linux 操作系统之核心程序(kernel)间的一个接口。为什么我们说 shell 是一种介于系统核心程序与使用者间的中介者呢?读过操作系统概论的读者们都知道操作系统是一
2013-01-23 15:27:53 450
原创 comm命令比较文件
comm file1 file2 比较两个文件,打印二者不同之处,格式是:分三列,从左到右分别是,file1独有的,file1和file2都有的,file2独有的。具体用法如下:comm -1 file1 file2不列出file1独有的,即只列出二者共有的 和 file2独有的comm -2 file1 file2不列出二者共有的,即只列出file1独有的
2013-01-20 18:53:41 1288
原创 在Openssl 0.9.7c 下找不到 SHA512 算法
本文示例代码下载(假设 openssl 头文件路径是 /yasi/code/openssl-1.0.1c/include,库文件路径是 /usr/lib64)Build环境:CentOS 6.3,64 bit问题:下面的代码在上述环境中build,使用Openssl 0,.9.7c的库,build成功,但运行时出错,即找不到SHA512算法。#i
2013-01-20 15:49:51 3376
转载 查看Linux程序装载动态库的位置命令
转自:http://www.cppblog.com/windcsn/archive/2011/10/17/158517.htmlLD_DEBUG=libs app -vapp: 是需要查看的目标文件。执行的结果可能如下: 14290: find library=libdl.so.2 [0]; searching 14290: search ca
2013-01-18 15:44:43 1409
转载 Linux TCP网络编程示例
转自:http://www.linuxidc.com/Linux/2011-05/35331.htm代码下载#include #include #include #include #include #include #include #include #include #include int main(int argc, c
2013-01-15 09:57:55 941
转载 用Openssl 做hash(C++)
转自:http://linux.die.net/man/3/evp_sha512代码如下:// mdtest.cpp#include #include #include int main(int argc, char* argv[]){ EVP_MD_CTX mdctx; const EVP_MD *md; char mess1[] = "Test Messa
2013-01-14 16:06:33 7403 2
原创 去除Word中插入的Visio对象的空白
办法:在Word中双击插入的Visio对象,即在Word中进入Visio的编辑模式点击Visio对象,确定该对象被选中按住ctrl键,把鼠标移到Visio页面边缘,会看到有图标显示边缘可以移动移动四个边缘到合适的位置,然后点击word文档的其他地方,退出Visio的编辑模式保持Word文档附:在Visio中编辑时,Visio对象常常只占Visio页面的一部分,可以用上面
2013-01-14 10:25:09 22062 3
转载 su 和 sudo su 的区别
转自:http://johnkpaul.tumblr.com/post/19841381351/su-vs-sudo-su-vs-sudo-u-isu 执行该命令,需要输入password,它是中定义的用户的password,即,要变换成的用户的password。(如果已经用root登录,则无需输入password)该命令改变user id,执行过后,以中定义的用户运行
2013-01-11 14:01:41 61351 11
原创 一个提供 在timestamp和date之间 进行转换功能的页面 http://www.timestampconvert.com/
http://www.timestampconvert.com/
2013-01-09 20:00:23 1067
转载 operator new在C++中的各种写法
转自:http://article.yeeyan.org/view/215147/182456简介你知道operator new和new operator的区别吗?你听说过placement new吗?你知道调用operator new后,编译器都干了些什么吗?这篇文章主要介绍了我们熟知的operator new的一些进阶使用方法,让我重新审视operator new,而且
2013-01-09 19:58:51 1013
原创 如何用Microsoft Office Visio画时序图
文件-》新建-》软件和数据库-》UML模型图,然后在左侧的形状中点击“UML序列”或者在这里点击“Database Model Diagram”
2013-01-08 17:04:17 27672
原创 菜鸟如是说
接手新的项目,注定是一只菜鸟,并且视项目难易程度,在或长或短一段时间内,保持菜鸟状态,悲催地干活,看不到产出,绩效低下,没有成就感。我要说的是,当菜鸟的日子真难受!在这里,抒发一下内心的郁闷。从前的自己哪儿去了,一眨眼,不见了。 —— 改编自,孙燕姿,《风筝》夜来幽梦忽还乡。小轩窗,正梳妆。相顾无言,惟有泪千行。 —— 苏轼,《江城子》
2013-01-06 19:01:45 733 1
转载 免费正则表达式辅助工具
转自:http://www.ezloo.com/2011/03/regex_tools.html前段时间由于工作需要,学了一天的正则表达式,发现正则表达式功能实在是强大,但是也很奇怪,刚接触会很不习惯。我不需要很深入地了解,所以也没学多久,不过找了几款很不错的免费的正则表达式辅助软件。RegexTester这是我在看《正则表达式30分
2013-01-04 10:21:16 901
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人