随笔分类 -  LINUX

windows下的txt文件传到Linux下中文乱码问题
摘要:之所以出现乱码是因为所压缩的文件中,有的文件是以中文命名。而在windows下中文的编码一般为gbk,而linux下中文的编码一般为utf8,所以在windows下正常打开的文件,到linux下很可能会出现乱码。解决办法为:使用命令iconv对文件内容编码进行转换。例如我有一个文件"linux常用命令"在windows下打开正常,而在linux下打开则会乱码,办法为在终端输入:iconv -f gbk -t utf8 linux常用命令.txt > linux常用命令.txt.utf8之后再打开"linux常用命令.txt.utf8"这个文件,该文 阅读全文

posted @ 2012-03-20 10:14 X.P.Chen 阅读(635) 评论(0) 推荐(0)

vi编辑器一些常用命令的使用
摘要:一些常见命令:(1)进入插入模式 i 从光标所在位置前进行插入文本 a 在光标所在位置之后追加新文本 o 将在光标所在行的下面新开一行,并将光标置于该行行首,等待输入文本(2)编辑模式下操作(如果在文本编辑则应按Esc键退到编辑模式命令) h,j,k,l 进行光标的左、下、上、右移动一个字符单位x 删除光标处的字符 yy 将当前的内容复制到缓冲区中 p 将缓冲区的内容写到光标所在的位置 zz 存盘退出 dd 删除整行(3)命令模式下操作(格式{:命令}):n 直接跳到n所指向的行,n指行号:q 退出vi :wq 保存并退出vi:q! 不保存退出 阅读全文

posted @ 2011-12-14 22:02 X.P.Chen 阅读(150) 评论(0) 推荐(0)

linux进程控制(fork,getpid,lockf)
摘要:编写一段程序(程序命名为fork()),使用系统调用fork()创建两个子进程。当此程序运行时,在系统中有一个父进程和2个子进程活动。让每一个进程在屏幕上显示字符说明:父进程显示“Father”,子进程分别显示“Child1”,“Child2”;#include<stdio.h>#include<sys/types.h>#include<unistd.h>int main(){int pid1,pid2;printf("Father\n");if((pid1=fork())<0){printf("Child1 fail c 阅读全文

posted @ 2011-12-14 21:55 X.P.Chen 阅读(769) 评论(0) 推荐(0)

导航