linux学习
lin415804
感觉非常好
展开
-
linux创建快捷方式
1、右键--新建启动器2、在启动器中输入nauti 文件路径原创 2012-08-09 07:54:44 · 410 阅读 · 0 评论 -
linux下动态库静态库编译
linux下文件的类型是不依赖于其后缀名的,但一般来讲: .o,是目标文件,相当于windows中的.obj文件 .so 为共享库,是shared object,用于动态连接的,和dll差不多 .a为静态库,是好多个.o合在一起,用于静态连接 .la为libtool自动生成的一些共享库,vi编辑查看,主要记录了一些配置信息。可以用如下命令查看*.la文件的格式 $file *.la转载 2012-12-13 21:15:41 · 4821 阅读 · 0 评论 -
linux下的.a文件
linux下的.a文件是静态链接库。在编译需要是需要添加-l 库名 添加,否则如果使用到库中的函数,编译时会听说未定义的函数。原创 2012-09-21 19:19:02 · 780 阅读 · 0 评论 -
setsockopt设置socket状态
setsockopt设置socket状态1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL));2. 如果要已经处于连接状态的s转载 2012-10-11 20:47:02 · 448 阅读 · 0 评论 -
system函数
相关函数 fork,execve,waitpid,popen 表头文件 #include 定义函数 int system(const char * string); 函数说明 system()会调用fork()产生子进程,由子进程来调用/bin/sh-c string来执行参数string字符串所代表的命令,此命>令执行完后随即返回原调用的进程。在调用system()期转载 2012-09-17 16:42:29 · 397 阅读 · 0 评论 -
Linux 文件和目录的属性
转载http://www.blogjava.net/java-blog/articles/160708.html 目录1、 Linux 文件的属性概说;2、 关于inode;2.10 inode 相同的文件是硬链接文件;2.11 创建硬链接,硬链接和源文件关系;2.12 软链接的创建,及软接与源文件的关系;3、文件类型;4、文件的权限;4.1 关于权转载 2012-09-06 14:34:52 · 546 阅读 · 0 评论 -
linux硬盘 格式化 分区
硬盘使用前要做两件事:1、创建分区,百度mbr可以查到很多。用fdisk命令做硬盘分区2、格式化分区。(分区最多有4个,有一个主分区),用mkfs.exte 文件名字 来格式化分区。格式化分区就是创建文件系统然后就可以使用 这样做出来的硬盘在挂载是至少看到两个sda其实直接格式化硬盘也是可以使用的。 硬盘有一个重要的特点,就是mbr,文件系统是不管mbr的,mbr是当原创 2012-08-15 23:30:59 · 973 阅读 · 0 评论 -
mount
mount命令使用1.挂载 u盘什么的2.查看挂载了什么 挂接命令(mount) 首先,介绍一下挂接(mount)命令的使用方法,mount命令参数非常多,这里主要讲一下今天我们要用到的。 命令格式: mount [-t vfstype] [-o options] device dir 其中: 1.-t vfstype指定文件系统的类型,通常不必转载 2012-08-09 07:27:26 · 460 阅读 · 0 评论 -
执行脚本是报错./cross.install: 25: Syntax error: "do" unexpected (expecting "fi")
文件名为cross_install#!/bin/sh每次执行这个文件的时候总是会报错如下:root@liguowang-desktop:/home/Hi3716C/Hi3716CV100R001C00SPC090/source/osdrv/toolchains/arm-vfp_uclibc-linux-gnu# ./cross.install ./c转载 2012-08-13 07:16:02 · 1967 阅读 · 0 评论 -
arm-linux-gcc: Command not found
arm-linux-gcc: Command not found PATH里有/usr/local/arm/2.95.3/bin, /usr/local/arm/2.95.3/bin/下有arm-linux-gcc文件,但是make的时候,就是找不到arm-linux-gcc 增加环境变量 export PATH=$PAHT:路径名如果不知道路径可以通过 find -name原创 2012-08-15 07:25:22 · 721 阅读 · 0 评论 -
linux内存文件系统
内存文件系统(linux,FreeBSD)在Linux中可以将一部分内存当作分区来使用,我们称之为RamDisk。对于一些经常被访问的文件,而它们又不会被更改,可以将它们通过RamDisk放在内存中,即可明显地提高系统的性能。当然你的内存可要足够大了。RamDisk有两种,一种可以格式化,加载,在Linux内核2.0/2.2就已经支持,其不足之处是大小固定。另一种是内核2.4才支持的,转载 2012-08-10 07:21:40 · 463 阅读 · 0 评论 -
linux脚本
linux的脚本扩展名是.sh(linux没有扩展名说法,一般情况下都是.sh。改成.sh在ubuntu下自动变成可执行)执行脚本命令sh ./文件名 或者 sh /文件名原创 2012-08-09 07:47:11 · 452 阅读 · 0 评论 -
ubuntu在右键添加 终端 命令
ubuntu右键添加打开终端的快捷菜单 点击在新窗口中浏览此图片可能有很多人从Redhat等Linux发行版转到ubuntu上面来遇到的第一个最常用的问题就是,右键单击桌面,发现没有“打开终端”这个选项,下面介绍两种方法来在右键添加“打开终端”这个选项。第一种方法: 安装一个包,即可在右键里面添加一个“打开终端”的菜单。 sudo apt-get install nauti转载 2012-08-09 07:42:38 · 3629 阅读 · 0 评论 -
ubuntu root登入
ubuntu系统默认root用户是不能登录的,密码也是空的。 如果要使用root用户登录,必须先为root用户设置密码 打开终端,输入:sudo passwd root 然后按回车 此时会提示你输入密码,在password:后输入你现在登录的用户的密码 然后系统提示你输入新的UNIX密码 Enter new UNIX password:这里输入你想为root设置的密码转载 2013-08-24 16:34:19 · 643 阅读 · 0 评论