文章分类 -  Linux

摘要:at命令:在指定时刻执行指定的命令序列格式:at [-V] [-q x] [-f file] [-m] timeatq [-V] [-q x]atrm [-V] [-q x] job…batch [-V] [-f file] [-m]bg命令:使一个被挂起的进程在后台执行格式:bg 该命令无参数。先使用组合键"Ctrl+Z"。然后使用bg命令。如果想直接把这个命令放在后台执行,可以在命令后使用"&"符号:#du -a / | sort -rn > /tmp/du.sorted &fg命令:使一个被挂起的进程在前台执行格式:fg -[ 阅读全文
posted @ 2011-05-12 15:24 摇风清影 阅读(4133) 评论(0) 推荐(1)
摘要:大部分Linux发行版的默认账户是普通用户,而更改系统文件或者执行某些命令,需要root身份才能进行,这就需要从当前用户切换到root用户,Linux中切换用户的命令是su或su -,下面就su命令和su -命令最大的本质区别给大家详解一下:前者只是切换了root身份,但Shell环境仍然是普通用户的Shell;而后者连用户和Shell环境一起切换成root身份了。只有切换了Shell环境才不会出现PATH环境变量错误。su切换成root用户以后,pwd一下,发现工作目录仍然是普通用户的工作目录;而用su -命令切换以后,工作目录变成root的工作目录了。用echo $PATH命令看一下su和 阅读全文
posted @ 2011-05-12 15:13 摇风清影 阅读(2706) 评论(0) 推荐(1)
摘要:我们在编译c/c++代码的时候,有人用gcc,有人用g++,于是各种说法都来了,譬如c代码用gcc,而c++代码用g++,或者说编译用 gcc,链接用g++,一时也不知哪个说法正确,如果再遇上个extern "C",分歧就更多了,这里我想作个了结,毕竟知识的目的是令人更清醒,而不是更糊涂。误区一:gcc只能编译c代码,g++只能编译c++代码两者都可以,但是请注意:1.后缀为.c的,gcc把它当作是C程序,而g++当作是c++程序;后缀为.cpp的,两者都会认为是c++程序,注意,虽然c++是c的超集,但是两者对语法的要求是有区别的,例如:#include <stdi 阅读全文
posted @ 2011-05-12 15:03 摇风清影 阅读(874) 评论(0) 推荐(0)