Linux
scgillian
这个作者很懒,什么都没留下…
展开
-
如何修改linux下设备名称(即用户名后的@XX)
网上找的方法 linux登录后,用户名后的@XX如何改变成别的文字 编辑/etc/sysconfig/network文件 有个hostname=后面的名字改了就可以了。然后重启主机 这个方法试了之后是可行的转载 2012-03-11 13:25:53 · 8452 阅读 · 0 评论 -
vi技巧
vi 的刪除指令有幾種,如下: x : 刪除游標上的字元。 X : 刪除游標的前一個字元。 dd: 刪除該行。 dw: 刪除游標所在之單字。 d0: 刪除自行首至游標所在之所有字元。 d$: 刪除自游標至行尾之所有字元。 在命令模式下使用指令 vi中删除第几行到第几行 在命令模式下 比如删除第5行到第8行 :5,8d d1G原创 2013-06-08 10:57:24 · 3386 阅读 · 0 评论 -
linux thread
#include #include pthread_t ntid; void printids(const char *s) { pid_t pid; pthread_t tid; pid=getpid(); tid=pthread_self(); printf("%s pid %u tid %u (0x%x)原创 2013-01-07 21:31:37 · 653 阅读 · 0 评论 -
unix环境高级编程 FILE I/O笔记
/* * Default file access permissions for new files. */ #define FILE_MODE (S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH) FILE_MODE是在apue.h中定义的宏变量 文件所有者(owner)有读、写全新;文件组成员只读权限和其他用户只读 S_IRUSR等原创 2012-12-17 21:07:56 · 1714 阅读 · 0 评论 -
linux文件操作的一些函数
dup, dup2, dup3 - duplicate a file descriptor these system calls create a copy of the file descriptor oldfd. dup() uses the lowest-numbered unused descriptor for the new descriptor. dup2() make原创 2012-12-31 21:21:14 · 466 阅读 · 0 评论 -
linux programming
APUE上的一个例子,实现的ls的功能 #include #include #include int main(int argc,char *argv[]) { DIR *dp; struct dirent *dirp; if(argc!=2){ printf("not enough argumen原创 2012-12-14 16:34:54 · 495 阅读 · 0 评论 -
shell学习
$ for file in * > do > if grep -l POSIX $file > then > more $file > fi > done 查找当前目录下的文件是否包含POSIX字符串 grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来) -l原创 2012-09-19 20:55:24 · 506 阅读 · 0 评论 -
安装vmware tools
基于ubuntu,其它版本的也一样吧。首先需要在vmware上运行安装的linux系统,进入linux系统后,注意这里是要加载虚拟机或进入系统后install vmware tools这个菜单才可用。 1 在vmware的vm菜单下,有一项install vmware tools。点击之后,桌面会有一个vmware tools的光盘图标 2 打开这个图标,把里面的.tar.gz.文件拷到原创 2012-03-11 17:08:46 · 578 阅读 · 0 评论 -
MPICH安装后jumpshot未安装的解决方法
虽然MPE在MPICH安装的时候是默认安装的,但是jumpshot默认安装的前提是系统已经安装jdk,太坑爹了,那个install guide上没讲。 ubuntu的话直接sudo apt-get install sun-java6-jdk。我是直接重新安装了mpich,记得好像哪看到可以重新配置的,但没找到只能用笨方法了原创 2012-04-14 22:58:37 · 602 阅读 · 0 评论 -
Vim添加语法高亮时出现(the command is not available )
E319: Sorry, the command is not available in this version: syntax on Press ENTER or type command to continue ubuntu中默认安装的是vim的tiny版本,只需要sudo apt-get install vim即可转载 2012-03-21 23:31:54 · 2001 阅读 · 0 评论 -
ubuntu su root出现鉴定故障
ubuntu默认情况下不开启root账号。只要在终端中输入sudo passwd root 接着输入两次口令即开启root账号原创 2012-03-11 16:22:40 · 4695 阅读 · 0 评论 -
Linux fedora16修改root密码
忘记root密码,系统启动时按任意键进入grub菜单 1.出现grub画面时,用上下键选启动Linux的哪一项,按e键 注:若是虚拟机,按了e可能没反应。说明光标没点在虚拟机里面。需要你在虚拟机启动后 把鼠标往虚拟机里点一下 2. 进入grub1.99后找到单词quiet所在的行 3.修改现在见到的命令行, 在quiet后面加入single原创 2012-03-11 13:50:08 · 3857 阅读 · 0 评论 -
linux学习
linux隐藏文件以字符“.”(小数点)开头,如.ssh即为隐藏文件。ls -al指令可以列出所有文件的权限与信息,包括隐藏文件.字符. chmod 777 test.txt。所有用户均有读写执行的权限(读写执行对应的分数为4,2,1) chmod a-x test.txt。 所以用户去除执行权限(还有+,=操作) 对应的三种用户身份也可以用u,g,o表示。chmod ugo=x原创 2012-03-22 18:35:59 · 638 阅读 · 0 评论