unix/linux编程实践教程------学习笔记
2015-08-29 15:33
260 查看
从今天起开始学习基础linux知识。其实之前也曾经看过这几方面的内容。只不过一直了解不深刻。现在开始学习linux基本操作。大概花两个星期左右吧。看完这个以后,准备将主要工作放到linux上进行。后面的路线大致为:UNIX环境高级编程 ———nginx网络服务器的学习.......同时算法的学习同步进行,用的书是《算法竞赛入门经典》;
一、命令的学习
(1)命令的格式 P117
( 2 ) 常用命令:date cal bc (计算器)
(3)学会使用tab键。ca后连按两下tab,是命令补全,全部ca打头的命令显示出来。
(4)ctrl+c 中断当前命令
(5)创建文件:touch 如:touch 1.txt
删除文件:rm: 如:rm -f 1.txt
创建目录:mkdir: 如:mkdir daiyuan
删除空目录:rmdir
删除有东西的目录:rm -rf
二、emacs操作
选定文字起点:ctrl+space
拷贝:alt+w
粘贴:Ctrl+y
三、linux系统调用
1、open(char * name,int how) 注:how意义是指打开的模式,有O_RDONLY(只读),O_WRONLY(只写),O_RDWR(可读可写)error:返回-1 right:返回文件描述符
2、close(int fd)
3、read(int fd,void *buf,size_qty)注:qty的意思是要读取的字符数目多少 error:返回-1 right:返回读取的字符数目多少‘
4、creat(char *filename,int mode)注:mode是指访问模式 如rw-r-r--是0664
5、write(int fd,void *buf,size_t amt) 注:error :返回-1;right:返回写入的字节数
一、命令的学习
(1)命令的格式 P117
( 2 ) 常用命令:date cal bc (计算器)
(3)学会使用tab键。ca后连按两下tab,是命令补全,全部ca打头的命令显示出来。
(4)ctrl+c 中断当前命令
(5)创建文件:touch 如:touch 1.txt
删除文件:rm: 如:rm -f 1.txt
创建目录:mkdir: 如:mkdir daiyuan
删除空目录:rmdir
删除有东西的目录:rm -rf
二、emacs操作
选定文字起点:ctrl+space
拷贝:alt+w
粘贴:Ctrl+y
三、linux系统调用
1、open(char * name,int how) 注:how意义是指打开的模式,有O_RDONLY(只读),O_WRONLY(只写),O_RDWR(可读可写)error:返回-1 right:返回文件描述符
2、close(int fd)
3、read(int fd,void *buf,size_qty)注:qty的意思是要读取的字符数目多少 error:返回-1 right:返回读取的字符数目多少‘
4、creat(char *filename,int mode)注:mode是指访问模式 如rw-r-r--是0664
5、write(int fd,void *buf,size_t amt) 注:error :返回-1;right:返回写入的字节数
相关文章推荐
- LAMP初次搭建
- Linux 命令
- Linux下命令梳理
- 安装微型Linux系统 SliTaz
- Linux 下ssh创建ip加密码隧道
- Linux下的压缩解压缩命令详解
- [转] linux 信号量之SIGNAL
- linux运行、关闭、查看后台任务
- Linux下的压缩解压缩命令详解
- Linux下 不同颜色文件所代表的含义
- Linux下创建用户命令
- linux系统中重置mysql的root密码
- 解决CentOS 6.5中,Python-2.7.*交互模式下方向键、退格键等出现乱码的问题
- Linux系统怎么查看网卡的UUID
- Linux命令之文本搜索工具grep、egrep、fgrep
- 工作中Linux的使用总结
- 进程池模型
- linux学习笔记1-虚拟机安装 UBUNTU u盘无法识别
- Linux的文件系统和文件类型
- Linux练习命令一