ѧϰlinux µÄµÚ¶þÌì
½ñÌìѧϰÁËwrite ºÍread ,»¹ÓÐopen º¯Êý¡£×îÏÂÃæÊÇÎÒ×Ô¼ºÐ´µÄÒ»¸öС³ÌÐò£¬ÊìϤһϼ¸¸ö³ÌÐòµÄÓ¦Óá£
writeº¯ÊýÔÐÍÊÇsize_t write(fd, buf, size);ÆäÖÐfdÊÇÎļþÃèÊö·û£¬Ò²ÊÇ»º³åÇøÖеĶ«Î÷½«ÒªÐ´ÈëµÄµØ·½£¬°×»°Ò»µãÀ´Ëµ£¬fd¾ÍÊÇÒ»¸öÄ㽫Ҫ·Å¶«Î÷½øÈ¥µÄÈÝÆ÷µÄ±àºÅ¡£buf ¾ÍÊÇÄãËùÒª´æµÄ¶«Î÷µÄÀ´Ô´¡£size ²»ÓÃ˵£¬´ó¼ÒÒ²ÖªµÀ¾ÍÊÇ´óСÀ²£¡
readº¯ÊýÔÐÍ size_t read(int fd, void *buf, size_t count);
²ÎÊý£º
fd£º ½«Òª¶ÁÈ¡Êý¾ÝµÄÎļþÃèÊö´Ê¡£buf£º Ëù¶ÁÈ¡µ½µÄÊý¾ÝµÄÄڴ滺³å¡£ count£º ÐèÒª¶ÁÈ¡µÄÊý¾ÝÁ¿¡£
open º¯Êý±È½Ï¸´ÔÓ
º¯ÊýÔÐÍ£º
int open(const char *pathname, int oflag, …/*, mode_t mode * / ) ;
´ò¿ªµÄ²Ù×÷ÀàÐÍÓÐÈçϼ¸ÖÖ
1) O_RDONLY Ö»¶Á´ò¿ª
2) O_WRONLY ֻд´ò¿ª
3) O_RDWR ¶Á¡¢Ð´´ò¿ª
4) O_APPEND ÿ´Îдʱ¶¼¼Óµ½ÎļþµÄβ¶Ë
5) O_CREAT Èô´ËÎļþ²»´æÔÚÔò´´½¨Ëü¡£Ê¹ÓôËÑ¡ÔñÏîʱ£¬Ðèͬʱ˵Ã÷µÚÈý¸ö²ÎÊýmode£¬ÓÃÆä˵Ã÷¸ÃÐÂÎļþ
µÄ´æÈ¡Ðí¿ÉȨλ¡£
6) O_EXCL Èç¹ûͬʱָ¶¨ÁËO_CREAT£¬¶øÎļþÒѾ´æÔÚ£¬Ôò³ö´í¡£Õâ¿É²âÊÔÒ»¸öÎļþÊÇ·ñ´æÔÚ£¬Èç¹û²»´æÔÚ
Ôò´´½¨´ËÎļþ³ÉΪһ¸öÔ×Ó²Ù×÷¡£
7) O_TRUNC Èç¹û´ËÎļþ´æÔÚ£¬¶øÇÒΪֻ¶Á»òֻд³É¹¦´ò¿ª£¬Ôò½«Æä³¤¶È½Ø¶ÌΪ0¡£
8) O_NOCTTY Èç¹ûp a t h n a m eÖ¸µÄÊÇÖÕ¶ËÉ豸£¬Ôò²»½«´ËÉ豸·ÖÅä×÷Ϊ´Ë½ø³ÌµÄ¿ØÖÆÖÕ¶Ë¡£
9) O_NONBLOCK Èç¹ûp a t h n a m eÖ¸µÄÊÇÒ»¸öF I F O¡¢Ò»¸ö¿éÌØÊâÎļþ»òÒ»¸ö×Ö·ûÌØÊâÎļþ£¬Ôò´ËÑ¡Ôñ
ÏîΪ´ËÎļþµÄ±¾´Î´ò¿ª²Ù×÷ºÍºóÐøµÄI / O²Ù×÷ÉèÖ÷Ç×èÈû·½Ê½¡£
10)O_SYNC ʹÿ´Îw r i t e¶¼µÈµ½ÎïÀíI / O²Ù×÷Íê³É¡£
ÕâЩ¿ØÖÆ×Ö¶¼ÊÇͨ¹ý“»ò”·ûºÅ·Ö¿ª£¨|£©
ÏÂÃæÊǹØÓÚÕ⼸¸öº¯ÊýµÄÒ»¸ö¼òµ¥Ð¡³ÌÐò
#include<unistd.h>
#include<sys/types.h>
#include<sys/stat.h>
#include<stdio.h>
#include<fcntl.h>
#include<stdlib.h>
int main()
{
int fd1,fd2;
char s[10],*buf="";
scanf("%s",s);
fd1=open("/root/hy/k.txt",O_RDWR|O_CREAT);
fd2=open("/root/hy/kk.txt",O_RDWR|O_CREAT);
printf("%d\n",fd1);
write (fd1,s,sizeo
Ïà¹ØÎĵµ£º
ÔÚLinuxÏÂÃæÈ¥Ñ¹ËõÎļþ»òÕßĿ¼¡£ÎÒÃǽ«Ñ§Ï°zip, tar, tar.gzºÍtar.bz2µÈѹËõ¸ñʽµÄ»ù±¾Ó÷¨¡£
zip¸ñʽÒѳÉΪѹËõÎļþµÄ±ê׼ѡÔñ£¬¶øÇÒËüÔÚwindowsÉÏÒ²ÄÜʹÓá£
¾³£ÓÃzip¸ñʽѹËõÄÇЩÐèÒª¹²Ïí¸øwindowsÓû§µÄÎļþ¡£
Èç¹ûÖ»Êǹ²Ïí¸ølinuxÓû§»òÕßMacÓû§£¬Æ«ÏòÓÚÑ¡Ôñtar.gz¸ñʽ¡£
ZIP
zip¿ÉÄÜÊÇĿǰʹÓõÃ×î¶àµÄÎĵµ ......
LinuxÏÂÈí¼þ¡¢PHPºÍPerlµÄÄ£¿éµÈ¶¼ÊµÏÖÁË×Ô¶¯°²×°£¬ÕæµÄºÜ·½±ã£¬±¾Îļòµ¥½éÉÜһϡ£
linuxÏ¿ÉÒÔʹÓÃyum¹¤¾ß£¬RedhatÏÂ×Ô¶¯´øÓУº
yum list php* //¿ÉÒԲ鿴phpµÄÏà¹ØÄ£¿é
yum install php //°²×°phpÕâ¸öÄ£¿é
phpÄ£¿éµÄ×Ô¶¯°²×°(ÀûÓÃpecl.php.netºÍpear.php.netÔÚÏß°²×°)£º
ÀûÓÃpearºÍpecl¹¤¾ß£¬Ê×ÏÈÐèÒª° ......
ÒòΪѧϰÐèÒª£¬×î½üÓÃÉÏÁËubuntu 9.10.¿ÉÊÇÈ´·¢ÏÖqq for linux×ÜÊÇĪÃûÆäÃîµÄ×Ô¼ºÍ˳ö¡£½ñÌìÈÌÊܲ»ÁËÁË£¬ÉÏÍøÕҴ𰸡£ÔÀ´²»ÊÇÎÒÈËÆ·µÄÎÊÌâ¡£×îÖÕ´ÓÏÂÃæÕâÎÄÕÂÖÐÕÒµ½Á˽â¾ö·½·¨¡£
ÔÎÄÈçÏ£º
QQ¹Ù·½ÌṩµÄQQ For LinuxÔÚUbuntu
9.10ϰ²×°Ö®ºó£¬¾³£³öÏÖûÁäÌì¾Í»á×Ô¶¯Í˳öµÄbug£¬ÔÒòÊÇQQ For LinuxÓëUbunt ......
һ.Ϊʲôѧlinux
1.ÐÔÄÜ׿Խ
¿ªÔ´£¬Ãâ·Ñ£¬Îȶ¨£¬°²È«£¬´¦Àí¶à²¢·¢
2.¹¤×÷·½Ã棺
linuxϵͳ¹ÜÀíÔ±
linux³ÌÐòÔ±£¨linuxÈí¼þ¹¤³Ìʦ£¬linuxǶÈëʽ¿ª·¢£©
¶þ.Á÷³Ì
µÚÒ»½×¶Î£ºlinuxƽ̨ÉϵĿª·¢£¬°üÀ¨vi£¬gcc,gdb,make,jdk,tomcat,mysql..linux»ù±¾²Ù×÷
µÚ¶þ½×¶Î£º¼ÓºñC¹¦µ×»òjava
µÚÈý½×¶Î£º¡¶unix»·¾³¸ß¼¶±à³Ì¡·
µÚ ......