Linux
文章平均质量分 60
CyberRusher
Behind this mask is a man, and behind this man is an idea. And ideas are bulletproof.......
展开
-
Linux命令之env:显示当前用户的环境变量
Linux系统里的env命令可以显示当前用户的环境变量,还可以用来在指定环境变量下执行其他命令。下面来比较一下set,env和export命令的异同:set命令显示当前shell的变量,包括当前用户的变量;env命令显示当前用户的变量;export命令显示当前导出成用户变量的shell变量。每个shell有自己特有的变量(set)显示的变量,这个和用户变量是不同的,当前用户变量和你用什么shell转载 2012-02-11 21:30:19 · 2528 阅读 · 0 评论 -
Linux中link,unlink,close,fclose详解
每一个文件,都可以通过一个struct stat的结构体来获得文件信息,其中一个成员st_nlink代表文件的链接数。struct stat { dev_t st_dev; /* ID of device containing file */ ino_t st_ino; /* inode numbe转载 2012-04-03 16:56:03 · 9258 阅读 · 0 评论 -
关于bus error的一些资料整理
http://stackoverflow.com/questions/5870353/bus-error-system-erroren.wikipedia.org/wiki/Bus_errorhttp://stackoverflow.com/questions/2069450/how-to-get-a-bus-errorhttp://stackoverflow.原创 2012-03-25 11:59:05 · 1132 阅读 · 0 评论 -
dlopen和dlsym
功能:打开一个动态链接库 包含头文件: #include 函数定义: void * dlopen( const char * pathname, int mode ); 函数描述: 在dlopen的()函数以指定模式打开指定的动态连接库文件,并返回一个句柄给调用进程。使用dlclose()来卸载打开的库。 mode:分为这两种 RTLD_LAZY转载 2012-03-01 23:49:23 · 1056 阅读 · 0 评论 -
Linux dd命令
名称: dd使用权限: 所有使用者dd 这个指令在 manual 里的定义是 convert and copy a file使用方式:dd [option]如果你想要在线看 manual, 可以试试:dd --help或是info dd如果你想要看看这个版本如何:dd --version输入或输出dd if=[STDIN] of=[STDOUT]强迫转载 2012-02-19 23:53:28 · 797 阅读 · 0 评论 -
VMWARE虚拟机上网三种方法分析
VMWARE虚拟机不能上网三种方法分析 Post By:2009-1-23 20:43:00 bridged(桥接模式)、 NAT(网络地址转换模式) host-only(主机模式)。 理论理解: 1.bridged(桥接模式) 在这处模式下,虚拟机等同于网络内的一台物理主机,可对手动设置IP,子网掩码,DNS,且IP地址要和主机的IP在同一网段内。这样,虚拟机就和主转载 2012-02-18 11:28:51 · 1686 阅读 · 0 评论 -
VMWare虚拟机设置固定ip上网方法
前一阵子自己在虚拟机安装了Linux Mint,使用的是DHCP方式上网,这样每次获取的ip都是不固定的,由于我编写程序的方法,是用secureCRT以SSH方式连接到Vmware上使用Linux编程,有时开启smaba服务共享目录,在windows下使用source insight编程,这样我能够使用比较熟悉的windows环境下的一些工具。 前面说道,VMWare使用的是DHCP原创 2012-02-18 11:27:24 · 42594 阅读 · 2 评论 -
Linux中的SUID/SGID
suid/sgid suid/sgid要了解 suid/sgid, 必需先了解 process 及 permission. 我們需知道: 每個 process 都有其 effective uid/gid , 以決定其在傳統 unix filesystem 中獲得的實際 permission . 再, process 是由 binary 產生的, 而 binary 是從 shell / s转载 2012-02-25 10:52:42 · 1188 阅读 · 0 评论 -
Linux中exec命令相关
Linux中exec命令相关:exec和source都属于bash内部命令(builtins commands),在bash下输入man exec或man source可以查看所有的内部命令信息。 bash shell的命令分为两类:外部命令和内部命令。外部命令是通过系统调用或独立的程序实现的,如sed、awk等等。内部命令是由特殊的文件格式(.def)所实现,如cd、history转载 2012-02-12 22:15:17 · 106408 阅读 · 1 评论 -
linux date命令的用法
在linux shell编程中,经常用到日期的加减运算以前都是自己通过expr函数计算,很麻烦其实date命令本身提供了日期的加减运算非常方便。例如:得到昨天的时间date +%Y%m%d --date="-1 day"date 用法: date [OPTION]... [+FORMAT]date [-u|--utc|--universal] [MMDDhhmm[[CC]Y转载 2012-02-12 21:39:45 · 1338 阅读 · 0 评论 -
Linux中有趣的几条命令
yes:输出一串y,有时可以用来对付很多y/n选择的应用 。输出很多。。。 banner:打印字符标题,就是用字符拼出大字来 ,最好把窗口最大化,否则可能显示不全。 ddate:把日历转成什么其他历,Today is Sweetmorn, the 63rd day of Discord in the YOLD 3173 fortune:输出一句话,内容有很多种,据说有唐诗宋词(有唐诗宋转载 2012-02-11 23:30:18 · 2283 阅读 · 1 评论 -
联机帮助命令:man、help
Linux系统中有大量的命令,而且许多命令又有众多选项或参数,要想全部记住它们相当困难。对大多数用户来说,也没有必要这样做,因为用户常用的命令是整个命令集合中的一个子集。硬性记忆命令很难,但Linux提供了联机帮助手册,利用它,可以方便地查看所有命令的完整说明,包括命令语法、各选项的意义及相关命令等。man命令man命令格式化并显示某一命令的联机帮助手册页。man是英文单词“manual”转载 2012-02-11 23:15:13 · 3426 阅读 · 0 评论 -
gcc中的环境变量
有大量的环境变量可供设置以影响 GCC 编译程序的方式。利用这些变量的控制也可使用合适的命令行选项。一些环境变量设置在目录名列表中。这些名字和 PATH 环境变量使用的格式相同。特殊字符 PATH_SEPARATOR (安装编译程序的时候定义)用在目录名之间。在 UNIX 系统中,分隔符是冒号,而 Windows 系统中为分号。C_INCLUDE_PATH 编译 C 程序时使用该环转载 2012-02-20 22:05:42 · 3143 阅读 · 0 评论 -
ldd命令浅析
ldd的作用是打印可执行档依赖的共享库文件。它是glibc的一部分,由Roland McGrath和Ulrich Drepper维护:$ ldd --versionldd (GNU libc) 2.9Copyright (C) 2008 Free Software Foundation, Inc.This is free software; see the source for c转载 2012-02-11 14:18:07 · 17368 阅读 · 0 评论 -
Linux sort命令详解
语 法:sort [-bcdfimMnr][-o][-t][+-][--help][--verison][文件]补充说明:sort可针对文本文件的内容,以行为单位来排序。参 数: -b 忽略每行前面开始出的空格字符。 -c 检查文件是否已经按照顺序排序。 -d 排序时,处理英文字母、数字及空格字符外,忽略其他的字符。 -f 排序时,将小写转载 2012-02-11 18:59:16 · 692 阅读 · 0 评论 -
Linux man手册使用指南
使用Linux下man已经很久了。但只是大概知道其内容的存放目录,以及man number xxx中mumber的含义。今天需要添加C++ man page。顺便将man的内容作一个较详细的了解。0. man后面数字的含义:之前Sam在查找C库函数时,会使用#man 3 func在查找系统调用时,则使用#man 2 fork.否则有时会出现查到同名的shell中命令转载 2012-04-18 23:03:31 · 3922 阅读 · 0 评论