unix/linux编程实践教程------学习笔记

   从今天起开始学习基础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:返回写入的字节数




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值