随笔分类 - [040_Linux学习]
摘要:关于Linux命令使用,网上有很多现成的资料,特别是这里http://linux.chinaitlab.com/special/linuxcom/,本文只是列出一些简单的命令以及简单的使用方法!1. cd [目录路径/当前目录下的目录名] 进入到参数指定的目录中。cd .. 从当前目录返回到上一层目录;cd / 切换到根目录;cd ~切换到用户目录。2. ls/dir [目录路径]/空 列出指定或当前目录下的文件及文件夹。ls -l 类似windows上的显示详细信息;ll 同ls -l,不过有个前辈让少用;dir 嘿嘿,跟windows上一样的,如果不喜欢ls的着色,用这个方便。3. m..
阅读全文
摘要:本文用两份代码,一个创建共享内存并向其中写入相关的数据,一个获取共享内存并读取其中的数据,下面上代码:server.c:获取共享内存,并向共享内存中写入数据#include <sys/types.h> #include <sys/ipc.h> #include <sys/shm.h> #include <stdio.h> #define BUF_SIZE 1024 #define MYKEY 25 struct st_person{ int age; char name[10];};int main() { int shmid; struct s
阅读全文
摘要:本文做了一个简单的示例来介绍Linux下消息队列,共有两段代码,模拟阻塞式聊天,下面看代码吧!msgServer.c#include <stdio.h> #include <fcntl.h> #include <stdlib.h> #include <sys/types.h> #include <sys/ipc.h> #include <sys/msg.h> #include <sys/stat.h> #define BUF_SIZE 256 #define PROJ_ID 32 #define PATH_NA
阅读全文
摘要:网上不乏Makefile的入门文章,但是Makefile博大精深,也不是一朝一日就能学完的,因项目需要,做了一个简单的Demo,如下!CFLAGS = -gINCLUDES = -I../headerSRC = \Main.cOBJ = $(SRC:%.c=Obj/%.obj)CGI = $(SRC:%.c=Bin/%.o).SUFFIXES: .objall: $(CGI)$(CGI): $(OBJ)$(CC) $(CFLAGS) $(INCLUDES) -o $*.o $<$(OBJ): $(SRC)$(CC) -c $(CFLAGS) $(INCLUDES) -o $*.obj $
阅读全文
摘要:安装java的时候,会涉及到环境变量的设置,对于我们来说,是希望系统重启之后,环境变量的设置还存在的,所以下面主要对设置永久的环境变量进行介绍: 1. 终端输入vi /etc/profile 2. 在该文件末尾输入如下内容(注意是冒号,不是分号) export JAVA_HOME=/usr/share/jdk1.6.0_14 export JRE_HOME=/usr/share/jdk1.6.0_14/jre export PATH=$JRE_HOME:$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt...
阅读全文
摘要:对于虚拟机系统与实际系统之间的文件共享,有很多种方式,这里只是列举其中几种比较简单的: 1. VMware自带的hgfs共享。在Vmware里对系统进行简单设置即可,不过这需要安装VMware tools才能用。 2. FTP方式。在实际系统上新建FTP Server端, 在linux上进行文件的上传与下载。 3. SSH方式。有的SSH软件是可以传文件的,十分方便。-以上-
阅读全文
摘要:如果你不喜欢linux的命令行,或者你不喜欢linux的图形界面,你可以如下设置,使得以后启动后进入指定的模式: 1. 终端下输入vi /etc/inittab 2. 看到该文件就一行“id:2:initdefault:”的字样,其余都是注释。将数值2更改为#注释里标注的n种模式中的一种即可。-以上-
阅读全文
摘要:或许你下载了一个国外的操作系统,默认的键盘布局可能不同,这时候如下设置即可设置为英文美式键盘了! 1. 终端输入 vi /etc/sysconfig/keyboard 2. 将KEYTABLE和MODEL改为en,将LAYOUT改为us-以上-
阅读全文