
linux
retacn
这个作者很懒,什么都没留下…
展开
-
ubuntu命令大全
查看软件xxx安装内容 dpkg -L xxx 查找软件库中的软件 apt-cache search 正则表达式 查找软件库中的软件 aptitude search 软件包 查找文件属于哪个包 dpkg -S filename 查找文件属于哪个包 apt-file search filename 查询软件xxx依赖哪些包 apt-cache depends xxx 查询软件转载 2012-09-05 12:05:27 · 461 阅读 · 0 评论 -
文件I/O编程学习笔记二(c语言库函数访问文件)
c语言库函数访问文件 库函数是独立于操作系统平台,可移植性强 文件的创建和打开 FILE *fopen(const char *filename,const char *mode) filename:文件名 mode:打开模式 常见的打开方式: r,rb 只读 w,wb 只写,如果文件不存在就创建 a,ab 追加,如果文件不存在就创建 r+,r+b,rb原创 2013-01-27 17:29:26 · 455 阅读 · 0 评论 -
进程控制学习笔记一
进程控制 进程的定义: 进程是一个程序的一次执行的过程,同时也是资源分配的最小单元 进程的特点:动态性、并发性、独立性、异步性 进程的状态: 1 就绪、阻塞、执行 2 TASK_RUNNING(运行) TASK_INTERRUPTIBLE(可中断) TASK_UNINTERRUPTIBLE(不可中断) TASK_ZOMBIE(僵死) TASK_STOPPED(原创 2013-01-28 21:10:28 · 406 阅读 · 0 评论 -
进程间通信学习笔记一(管道通信)
进程间通信(ipc) 应用场景: 数据传输 资源共享 通知事件 进程控制 system v at&t system v posix(portable operating system interface)可移植操作系统接口 常用的进程间通信的方式: 管道(pipe)和有名管道(fifo) 信号(signal) 消息队列 共享内存 信号量 套接字(原创 2013-02-01 20:08:57 · 418 阅读 · 0 评论 -
文件I/O编程学习笔记一(基于linux系统的文件编程)
文件I/O编程 1 基于linux系统的文件编程 创建文件 int creat(const char * filename,mode_t mode) filename:要创建的文件名 mode:创建模式 常见模式: S_IRUSR 可读 4 S_IWUSR 可写 2 S_IXUSR 可执行 1 S_IRWXU 可读、写、执行 返回值为文件描述符,变化范围为0原创 2013-01-26 19:55:02 · 496 阅读 · 0 评论 -
嵌入式linux应用开发完全手册学习笔记二(嵌入式linux开发环境搭建)
嵌入式linux开发环境搭建 硬件环境构建 主机与目标板结合的交叉开发模式 在主机编辑、编译软件,然后在目标板上运行和验证程序 目标板s3c6410(下周入手) 进行嵌入式linux开发时一般步骤 1 在主机上编译bootloader通过jtag烧入开发板 通常选用具有串口传输、网络传输、烧写flash功能的bootloader 2 在主机上编译原创 2013-01-16 20:55:58 · 3012 阅读 · 0 评论 -
redhat5yum源配置
1备份原数据 mv /etc/yum.repos.d/rhel-debuginfo.repo /etc/yum.repos.d/rhel-debuginfo.repo.bak mv /etc/yum.repos.d/rpmforge.repo.rpmnew /etc/yum.repos.d/rpmforge.repo.rpmnew.bak 2建立新的配置文件 [root@kil原创 2015-08-28 13:37:38 · 474 阅读 · 0 评论 -
openssh升级过程
ssh升级步骤 ================= 安装zlib ================= 下载安装包 tar zxvf zlib-1.2.8.tar.gz cd zlib-1.2.8 ./configure --presix=/usr/local/zlib make make install ======================= 安装openss原创 2015-08-28 13:40:50 · 436 阅读 · 0 评论 -
windows通过VNC访问远程ubuntu14.04 server服务器
apt-get install xrdp apt-get install vnc4server 启动vnc4server,第一次启动需要设置密码 vncserver apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal 启动脚本 修改xsta原创 2016-10-13 08:51:23 · 344 阅读 · 0 评论 -
ubuntu 环境
给root设定密码后,仍可以sudo su 切换到root用户 d rwx r-xr-x 文件权限 第一位:d是目录文件 l是链接文件 -是普通文件 p是管道文件 第二到四位: 表示这个文件的属住拥有的权限 r读,w是写,x是执行 第五到七位: 表示和这个文件的属主同在一个组的用户所具有的权限 第八到十位:表示其他所有用户所具有的权限 修改文件权...2012-09-03 14:59:00 · 237 阅读 · 0 评论 -
ubuntu命令大全
查看软件xxx安装内容 dpkg -L xxx 查找软件库中的软件 apt-cache search 正则表达式 查找软件库中的软件 aptitude search 软件包 查找文件属于哪个包 dpkg -S filename 查找文件属于哪个包 apt-file search filename 查询软件xxx依赖哪些包 apt-cache depends xxx 查询软件...2012-09-05 12:05:00 · 72 阅读 · 0 评论 -
samba共享文件
强行解锁 (如果没有锁,则可跳过此步) rm var/cache/apt/archives/lock rm var/lib/dpkg/lock 安装samba apt-get install samba 创建要共享的文件夹 mkdir home/share 修改文件夹权限 chmod 777 share 备份samba的配置文件 cp /etc/samba/smb.conf...2012-09-21 12:56:00 · 116 阅读 · 0 评论 -
linux学习笔记一
GNU (general public license) 奇数发展中版本,偶数稳定版本 linux的两种操作方式: 图形接口:x-windows system 仅是linux上的一套软件 文字接口:command line 网络服务器:www, mail server,file server, FTP server 网络服务问题:/war/log 硬件设备在linux上的代号 硬...2012-09-25 09:21:00 · 100 阅读 · 0 评论 -
文件I/O编程学习笔记三(linux 时间编程)
linux 时间编程 时间类型 coordinated universal time世界标准时间 calendar time日历时间 时间获取 #include time_t time(time_t *tloc) 从1970年1月1日0时到现在经历的秒数 时间转换 日历转化为格林威治标准时间 struct tm *gmtime(const t原创 2013-01-27 17:56:51 · 378 阅读 · 0 评论 -
基础编程学习笔记二(makefile工程管理)
makefile工程管理 makefile文件描述了整个工程的编译,连接等规则 规则 如何生成一个或多个目标文件 targets(目标):prerequisites(依赖) command(路径) 示例代码: test34:test34.o test33.o test31.o (tab) gcc$~ -o $@ 第一条语句为最终目标 m原创 2013-01-25 20:11:57 · 769 阅读 · 0 评论 -
基础编程学习笔记一(程序的编译与调试)
程序的编译与调试 gcc (gnu c compiler) gcc所支持的后缀名 .c c原始程序 .C/.cc/.cxx c++原始程序 .i 已经预处理的c原始程序 .ii 已经预处理的c++原始程序 .s/.S 汇编语言原始程序 .h 预处理文件 .o 目标文件 .a/.so 编译后的库文件 gcc的编译流程 预处理 编译 汇编 链接原创 2013-01-25 19:40:52 · 434 阅读 · 0 评论 -
linux 学习笔记二
info page 目录:/usr/share/info这个目录中 info info 正确的关机方法: 数据同步写入硬盘: sync (关机或重新开机前) 关机:shutdown 重启:reboot init halt 查看在线用户:who 查看网络联机状态:netstat -a 查看运行程序:ps -aux 忘记root密码原创 2012-09-27 00:37:37 · 403 阅读 · 0 评论 -
samba共享文件
强行解锁 (如果没有锁,则可跳过此步) rm var/cache/apt/archives/lock rm var/lib/dpkg/lock 安装samba apt-get install samba 创建要共享的文件夹 mkdir home/share 修改文件夹权限 chmod 777 share 备份samba的配置文件 cp /etc/samb转载 2012-09-21 12:56:56 · 398 阅读 · 0 评论 -
linux学习笔记一
GNU (general public license) 奇数发展中版本,偶数稳定版本 linux的两种操作方式: 图形接口:x-windows system 仅是linux上的一套软件 文字接口:command line 网络服务器:www, mail server,file server, FTP server 网络服务问题:/war/原创 2012-09-25 09:21:33 · 400 阅读 · 0 评论 -
linux 系统编程学习笔记一
文件与i/o 汇编程序的hello world .data #section declaration msg: .ascii "hello world!\n" #our dear string len= . - msg #length of our dear string .text #section declaration #we must e原创 2012-12-05 21:29:51 · 494 阅读 · 0 评论 -
linux 系统编程学习笔记二
lseek 文件在打开时读写位置是0,如果是以O_APPEND方式打开,位置会移致动到文件末尾 #include #include /*移动当前读写位置 参数同fseek offset 偏移量 whence 起始位置 */ off_t lseek(int fd,off_t offset,int whence); 打开文件的当前偏移量 off_t cu原创 2012-12-06 22:15:33 · 407 阅读 · 0 评论 -
linux 系统编程学习笔记三
mmap 可以把磁盘文件的一部分直接映射到内存,这样文件中的位置直接就有对应的内存地址 对文件的读写可以直接用指针来作,不需要read/write函数 #include /*如果addr参数为NULL,内核会在进程地址空间中选择合适的地址建立映射 如果不为空,则指定从什么地址开始映射 len 指定文件的映射长度 off 是指从文件的什么位置开始映射,是页大小的整原创 2012-12-10 20:54:35 · 355 阅读 · 0 评论 -
linux 系统编程学习笔记四
文件系统 ext2文件系统 分区的格式化工具mkfs 文件系统的总体存储布局 boot block(1kb) block group 0 super block (超级块):描述整个分区的文件系统信息 GDT(块组描述表group descriptor table):由块组描述符组成 block bitmap(块位图)原创 2012-12-13 21:41:07 · 521 阅读 · 0 评论 -
shell编程学习笔记三
case 语句 语句格式 case "$variable" in 模式1) 命令1 ... ;; 模式2) 命令2 ... ;; esac 模式部分可使用通配符 * 任意字符 ? 任意单个字符 [..] 类或范围中任意字符 简单的case语句 示例代码如下: #!/原创 2013-01-03 21:03:16 · 425 阅读 · 0 评论 -
shell编程学习笔记二
流程控制 退出状态 有四种退出状态 最后命令退出状态$? 控制次序命令$$ || 处理shell脚步本退出或shell退出及相就退出状态或函数返回码 退出当前进程 exit n n为数字 流控制 if then else 格式为: if 条件1 then 命令1 elif 条件2 then 命令2 else 命令3原创 2013-01-03 18:26:24 · 475 阅读 · 0 评论 -
shell编程学习笔记四
shell函数 定义函数 定义函数的格式 function 函数名(){ 命令 } 在脚本中使用函数 示例代码如下: hello(){ echo "hello there today date is `date`" } 在脚本中使用函数 示例代码如下: #!/bin/sh #test20 #在脚本中使用函数 hel原创 2013-01-04 20:34:11 · 380 阅读 · 0 评论 -
嵌入式linux应用开发完全手册学习笔记三(windows、linux下工具使用)
windows\linux环境下相关工具、命令的使用 windows环境下的工具 source insight代码阅读编辑工具,发现本人桌面上居然有3.5版本,这可能是在合肥MTK培 训时装的。 使用source insight3.5以内核源码为例 1 创建一个source insight工程 options-->document options-->docu原创 2013-01-21 20:45:58 · 1204 阅读 · 0 评论 -
linux下安装无线网卡驱动
1下载并解压 Broadcom 驱动程序的压缩档 2 mkdir -p /usr/local/src/hybrid-wl 3tar xvfz 4tar xvfz 5 [root@localhost hybrid-wl]# make KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd` make[1]: En原创 2013-01-10 22:17:16 · 1323 阅读 · 0 评论 -
linux 学习笔记二
info page 目录:/usr/share/info这个目录中 info info 正确的关机方法: 数据同步写入硬盘: sync (关机或重新开机前) 关机:shutdown 重启:reboot init halt 查看在线用户:who 查看网络联机状态:netstat -a 查看运行程序:ps -aux 忘记root密码 lIL0 进入单机模式(crtl+x)...2012-09-27 00:37:00 · 93 阅读 · 0 评论