![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 438 阅读 · 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 · 439 阅读 · 0 评论 -
进程控制学习笔记一
进程控制进程的定义:进程是一个程序的一次执行的过程,同时也是资源分配的最小单元进程的特点:动态性、并发性、独立性、异步性进程的状态:1 就绪、阻塞、执行2 TASK_RUNNING(运行) TASK_INTERRUPTIBLE(可中断) TASK_UNINTERRUPTIBLE(不可中断) TASK_ZOMBIE(僵死) TASK_STOPPED(原创 2013-01-28 21:10:28 · 386 阅读 · 0 评论 -
进程间通信学习笔记一(管道通信)
进程间通信(ipc)应用场景:数据传输资源共享通知事件进程控制system v at&t system vposix(portable operating system interface)可移植操作系统接口常用的进程间通信的方式:管道(pipe)和有名管道(fifo)信号(signal)消息队列共享内存信号量套接字(原创 2013-02-01 20:08:57 · 406 阅读 · 0 评论 -
文件I/O编程学习笔记一(基于linux系统的文件编程)
文件I/O编程1 基于linux系统的文件编程 创建文件int creat(const char * filename,mode_t mode)filename:要创建的文件名mode:创建模式常见模式:S_IRUSR 可读 4S_IWUSR 可写 2S_IXUSR 可执行 1S_IRWXU 可读、写、执行返回值为文件描述符,变化范围为0原创 2013-01-26 19:55:02 · 479 阅读 · 0 评论 -
嵌入式linux应用开发完全手册学习笔记二(嵌入式linux开发环境搭建)
嵌入式linux开发环境搭建硬件环境构建主机与目标板结合的交叉开发模式在主机编辑、编译软件,然后在目标板上运行和验证程序目标板s3c6410(下周入手)进行嵌入式linux开发时一般步骤1 在主机上编译bootloader通过jtag烧入开发板 通常选用具有串口传输、网络传输、烧写flash功能的bootloader2 在主机上编译原创 2013-01-16 20:55:58 · 2970 阅读 · 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.bak2建立新的配置文件[root@kil原创 2015-08-28 13:37:38 · 459 阅读 · 0 评论 -
openssh升级过程
ssh升级步骤=================安装zlib=================下载安装包tar zxvf zlib-1.2.8.tar.gzcd zlib-1.2.8./configure --presix=/usr/local/zlibmakemake install=======================安装openss原创 2015-08-28 13:40:50 · 421 阅读 · 0 评论 -
windows通过VNC访问远程ubuntu14.04 server服务器
apt-get install xrdpapt-get install vnc4server启动vnc4server,第一次启动需要设置密码vncserver apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal启动脚本修改xsta原创 2016-10-13 08:51:23 · 330 阅读 · 0 评论 -
ubuntu 环境
给root设定密码后,仍可以sudo su 切换到root用户 d rwx r-xr-x 文件权限第一位:d是目录文件 l是链接文件 -是普通文件 p是管道文件第二到四位: 表示这个文件的属住拥有的权限 r读,w是写,x是执行第五到七位: 表示和这个文件的属主同在一个组的用户所具有的权限第八到十位:表示其他所有用户所具有的权限修改文件权...2012-09-03 14:59:00 · 215 阅读 · 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 · 58 阅读 · 0 评论 -
samba共享文件
强行解锁 (如果没有锁,则可跳过此步)rm var/cache/apt/archives/lockrm var/lib/dpkg/lock安装sambaapt-get install samba创建要共享的文件夹 mkdir home/share修改文件夹权限 chmod 777 share备份samba的配置文件cp /etc/samba/smb.conf...2012-09-21 12:56:00 · 94 阅读 · 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 · 83 阅读 · 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 · 356 阅读 · 0 评论 -
基础编程学习笔记二(makefile工程管理)
makefile工程管理makefile文件描述了整个工程的编译,连接等规则规则如何生成一个或多个目标文件targets(目标):prerequisites(依赖)command(路径)示例代码:test34:test34.o test33.o test31.o(tab) gcc$~ -o $@ 第一条语句为最终目标m原创 2013-01-25 20:11:57 · 754 阅读 · 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 · 418 阅读 · 0 评论 -
linux 学习笔记二
info page目录:/usr/share/info这个目录中info info正确的关机方法:数据同步写入硬盘: sync (关机或重新开机前)关机:shutdown重启:reboot inithalt查看在线用户:who查看网络联机状态:netstat -a查看运行程序:ps -aux忘记root密码原创 2012-09-27 00:37:37 · 381 阅读 · 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 · 385 阅读 · 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 · 385 阅读 · 0 评论 -
linux 系统编程学习笔记一
文件与i/o汇编程序的hello world.data #sectiondeclarationmsg:.ascii "hello world!\n" #our dearstringlen= . - msg #length of ourdear string.text #sectiondeclaration #we must e原创 2012-12-05 21:29:51 · 480 阅读 · 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 · 389 阅读 · 0 评论 -
linux 系统编程学习笔记三
mmap可以把磁盘文件的一部分直接映射到内存,这样文件中的位置直接就有对应的内存地址对文件的读写可以直接用指针来作,不需要read/write函数#include /*如果addr参数为NULL,内核会在进程地址空间中选择合适的地址建立映射 如果不为空,则指定从什么地址开始映射 len 指定文件的映射长度 off 是指从文件的什么位置开始映射,是页大小的整原创 2012-12-10 20:54:35 · 338 阅读 · 0 评论 -
linux 系统编程学习笔记四
文件系统ext2文件系统分区的格式化工具mkfs文件系统的总体存储布局boot block(1kb)block group 0 super block (超级块):描述整个分区的文件系统信息 GDT(块组描述表group descriptor table):由块组描述符组成 block bitmap(块位图)原创 2012-12-13 21:41:07 · 499 阅读 · 0 评论 -
shell编程学习笔记三
case 语句语句格式case "$variable" in 模式1) 命令1 ... ;; 模式2) 命令2 ... ;;esac模式部分可使用通配符* 任意字符? 任意单个字符[..] 类或范围中任意字符简单的case语句示例代码如下:#!/原创 2013-01-03 21:03:16 · 411 阅读 · 0 评论 -
shell编程学习笔记二
流程控制退出状态有四种退出状态最后命令退出状态$?控制次序命令$$ ||处理shell脚步本退出或shell退出及相就退出状态或函数返回码退出当前进程exit nn为数字流控制if then else格式为:if 条件1 then 命令1elif 条件2 then 命令2 else 命令3原创 2013-01-03 18:26:24 · 450 阅读 · 0 评论 -
shell编程学习笔记四
shell函数定义函数定义函数的格式function 函数名(){ 命令}在脚本中使用函数示例代码如下:hello(){echo "hello there today date is `date`"}在脚本中使用函数示例代码如下:#!/bin/sh#test20#在脚本中使用函数hel原创 2013-01-04 20:34:11 · 356 阅读 · 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 · 1188 阅读 · 0 评论 -
linux下安装无线网卡驱动
1下载并解压 Broadcom 驱动程序的压缩档2 mkdir -p /usr/local/src/hybrid-wl3tar xvfz4tar xvfz5[root@localhost hybrid-wl]# makeKBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`make[1]: En原创 2013-01-10 22:17:16 · 1254 阅读 · 0 评论 -
linux 学习笔记二
info page目录:/usr/share/info这个目录中info info正确的关机方法:数据同步写入硬盘: sync (关机或重新开机前)关机:shutdown重启:rebootinithalt查看在线用户:who查看网络联机状态:netstat -a查看运行程序:ps -aux忘记root密码lIL0 进入单机模式(crtl+x)...2012-09-27 00:37:00 · 82 阅读 · 0 评论