您的位置:首页 > 运维架构 > Linux

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:返回写入的字节数
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: