Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB
ÈÈÃűêÇ©£º c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 ×îÐÂÎÄÕ : linux

LinuxÏÂFTPÃüÁîÏê½â

FTP> ! ´Ó ftp ×ÓϵͳÍ˳öµ½Íâ¿Ç¡£
¡¡¡¡FTP> ? ÏÔʾ ftp ÃüÁî˵Ã÷¡£? Óë help Ïàͬ¡£
¡¡¡¡¸ñʽ£º? [command]
¡¡¡¡ËµÃ÷£º[command]Ö¸¶¨ÐèÒª°ïÖúµÄÃüÁîÃû³Æ¡£Èç¹ûûÓÐÖ¸¶¨ command£¬ftp ½«ÏÔʾȫ²¿ÃüÁîµÄÁÐ±í¡£
¡¡¡¡FTP> append ʹÓõ±Ç°ÎļþÀàÐÍÉèÖý«±¾µØÎļþ¸½¼Óµ½Ô¶³Ì¼ÆËã»úÉϵÄÎļþ¡£
¡¡¡¡¸ñʽ£ºappend local-file [remote-file]
¡¡¡¡ËµÃ÷£ºlocal-file Ö¸¶¨ÒªÌí¼ÓµÄ±¾µØÎļþ¡£
¡¡¡¡remote-file Ö¸¶¨ÒªÌí¼Ó local-file µÄÔ¶³Ì¼ÆËã»úÉϵÄÎļþ¡£Èç¹ûÊ¡ÂÔÁË remote-file£¬±¾µØÎļþÃû½«±»ÓÃ×÷Ô¶³ÌÎļþÃû¡£
¡¡¡¡FTP> ascii ½«Îļþ´«ËÍÀàÐÍÉèÖÃΪĬÈ쵀 ASCII¡£
¡¡¡¡ËµÃ÷£ºFTP Ö§³ÖÁ½ÖÖÎļþ´«ËÍÀàÐÍ£¬ASCII ÂëºÍ¶þ½øÖÆÍ¼Ïñ¡£ÔÚ´«ËÍÎı¾ÎļþʱӦ¸ÃʹÓÃASCII¡£
¡¡¡¡FTP> bell Çл»ÏìÁåÒÔÔÚÿ¸öÎļþ´«ËÍÃüÁîÍê³ÉºóÏìÁ塣ĬÈÏÇé¿öÏ£¬ÁåÉùÊǹرյġ£
¡¡¡¡FTP> binary£¨»òbi£© ½«Îļþ´«ËÍÀàÐÍÉèÖÃΪ¶þ½øÖÆ¡£
¡¡¡¡FTP> bye£¨»òby£© ½áÊøÓëÔ¶³Ì¼ÆËã»úµÄ FTP »á»°²¢Í˳ö ftp¡£
¡¡¡¡FTP> cd ¸ü¸ÄÔ¶³Ì¼ÆËã»úÉϵŤ×÷Ŀ¼¡£
¡¡¡¡¸ñʽ£ºcd remote-directory
¡¡¡¡ËµÃ÷£ºremote-directory Ö¸¶¨Òª¸ü¸ÄµÄÔ¶³Ì¼ÆËã»úÉϵÄĿ¼¡£
¡¡¡¡FTP> close ......

Linux 2.6 µ÷¶Èϵͳ·ÖÎö

ÎÄÕÂÀ´Ô´£ºhttp://www.ibm.com/developerworks/cn/linux/kernel/l-kn26sch/index.html
¼¶±ð£º ³õ¼¶
ÑîɳÖÞ (pubb@163.net), ¹ú·À¿Æ¼¼´óѧ¼ÆËã»úѧԺ, 2004 Äê 4 ÔÂ
2004 Äê 4 ÔÂ 01 ÈÕ
±¾ÎÄ´Ó Linux 2.4 µ÷¶ÈϵͳµÄȱÏÝÈëÊÖ£¬Ïêϸ·ÖÎöÁË Linux 2.6 µ÷¶ÈϵͳµÄÔ­ÀíºÍʵÏÖϸ½Ú£¬²¢¶ÔÓëµ÷¶ÈϵͳÏà¹ØµÄ¸ºÔØÆ½ºâ¡¢NUMA ½á¹¹ÒÔ¼°ÊµÊ±ÐÔÄܽøÐÐÁË·ÖÎöºÍÆÀ¼Û¡£ÎÄÄ©£¬×÷Õß´Óµ÷¶ÈϵͳµÄ·¢Õ¹ºÍʵÏÖ³ö·¢£¬¶Ô Linux µÄ·¢Õ¹ÌصãºÍ·½ÏòÌá³öÁË×Ô¼ºµÄ¿´·¨¡£
1£® ǰÑÔ
Linux µÄÊг¡·Ç³£¹ãÀ«£¬´Ó×ÀÃæ¹¤×÷Õ¾µ½µÍ¶Ë·þÎñÆ÷£¬Ëü¶¼ÊÇÈκÎÉÌÓòÙ×÷ϵͳµÄÓÐÁ¦¾ºÕù¶ÔÊÖ¡£Ä¿Ç°£¬Linux ÕýÈ«Á¦½ø¾üǶÈëʽϵͳºÍ¸ß¶Ë·þÎñÆ÷ϵͳÁìÓò£¬µ«ËüµÄ¼¼ÊõȱÏÝÏÞÖÆÁËËüµÄ¾ºÕùÁ¦£ºÈ±·¦¶ÔʵʱÈÎÎñµÄÖ§³Ö£¬¶à´¦Àí»ú¿ÉÀ©Õ¹ÐԲÔÚ 2.4 ÄÚºËÖУ¬Ôì³ÉÕâÁ½¸öÈõÏîµÄ¹Ø¼üÔ­ÒòÖ®Ò»¾ÍÊǵ÷¶ÈÆ÷Éè¼ÆÉϵÄȱÏÝ¡£
2.6 µ÷¶Èϵͳ´ÓÉè¼ÆÖ®³õ¾Í°Ñ¿ª·¢Öصã·ÅÔÚ¸üºÃÂú×ãʵʱÐԺͶദÀí»ú²¢ÐÐÐÔÉÏ£¬²¢ÇÒ»ù±¾ÊµÏÖÁËËüµÄÉè¼ÆÄ¿±ê¡£Ö÷ÒªÉè¼ÆÕߣ¬´«ÆæÊ½ÈËÎï Ingo Molnar ½«Ðµ÷¶ÈϵͳµÄÌØÐÔ¸ÅÀ¨ÎªÈçϼ¸µã£º
¼Ì³ÐºÍ·¢Ñï 2.4 °æµ÷¶ÈÆ÷µÄÌØµã£º
½»»¥Ê½×÷ÒµÓÅÏÈ
ÇáÔØÌõ¼þϵ÷¶È/»½ÐѵĸßÐÔÄÜ
¹«Æ½¹²Ïí
»ùÓÚÓÅÏȼ¶µ÷¶È
¸ß CPU ʹÓÃÂÊ ......

linux½ø³ÌµÄÒ»Éú

Ëæ×ÅÒ»¾äfork£¬Ò»¸öнø³ÌßÉßÉÂ䵨£¬µ«ËüÕâʱֻÊÇÀϽø³ÌµÄÒ»¸ö¿Ë¡¡£
È»ºóËæ×Åexec£¬Ð½ø³ÌÍÑÌ¥»»¹Ç£¬Àë¼Ò¶ÀÁ¢£¬¿ªÊ¼ÁËΪÈËÃñ·þÎñµÄÖ°ÒµÉúÑÄ¡£
ÈËÓÐÉúÀϲ¡ËÀ£¬½ø³ÌÒ²Ò»Ñù£¬Ëü¿ÉÒÔÊÇ×ÔÈ»ËÀÍö£¬¼´ÔËÐе½mainº¯ÊýµÄ×îºóÒ»¸ö"}"£¬´ÓÈݵØÀëÎÒÃǶøÈ¥£»Ò²¿ÉÒÔÊÇ×Ôɱ£¬×ÔɱÓÐ2ÖÖ·½
ʽ£¬Ò»ÖÖÊǵ÷ÓÃexitº¯Êý£¬Ò»ÖÖÊÇÔÚmainº¯ÊýÄÚʹÓÃreturn£¬ÎÞÂÛÄÄÒ»ÖÖ·½Ê½£¬Ëü¶¼¿ÉÒÔÁôÏÂÒÅÊ飬·ÅÔÚ·µ»ØÖµÀï±£ÁôÏÂÀ´£»Ëü»¹ÉõÖÁÄܿɱ»Ä±É±£¬
±»ÆäËü½ø³Ìͨ¹ýÁíÍâһЩ·½Ê½½áÊøËûµÄÉúÃü¡£
½ø³ÌËÀµôÒԺ󣬻áÁôÏÂÒ»¾ß½©Ê¬£¬waitºÍwaitpid³äµ±ÁËéçʬ¹¤£¬°Ñ½©Ê¬ÍÆÈ¥»ð»¯£¬Ê¹Æä×îÖÕ¹éÓÚÎÞÐΡ£
Õâ¾ÍÊǽø³ÌÍêÕûµÄÒ»Éú¡£ ......

Ubuntu Linux gcc °²×° ʹÓ÷½·¨


×¼±¸¹¤×÷
Èç¹ûÄ㻹ûװ±àÒë»·¾³»ò×Ô¼º²»È·¶¨×°Ã»×°£¬²»·ÁÏÈÖ´ÐÐ
sudo apt-get install build-essential
Èç¹ûÄãÐèÒª±àÒë Fortran ³ÌÐò£¬ÄÇô»¹ÐèÒª°²×° gfortran(»ò g77)
sudo apt-get install gfortran
Èç¹ûÄãÒѾ­Á˽âһЩ vim
µÄ֪ʶ£¬¶øÇÒÏëÓÃËüÀ´±à¼­Ô´´úÂ룬ÄÇôÎÒÃDz»·Á×°¸öÍêÕû°æ
sudo apt-get install vim-full
Èç¹ûÄã²»Á˽âvim£¬Ñ¡Ôñgedit¡¢kate»òmousepadÀ´±à¼­Ô´´úÂë¾ÍºÃÁË
×¢Ò⣺
±¾ÎÄ¿ÉÄÜ»áÈÃÄãʧÍû£¬Èç¹ûÄã¿´ÍêºóÓÐÏÂÁÐÒÉÎʵϰ£ºÎªÊ²Ã´ÒªÔÚÖÕ¶ËÊäÃüÁî°¡£¿ GCC
ÊÇʲô¶«Î÷£¬ÔõôÔڲ˵¥ÖÐÕÒ²»µ½£¿ GCC ²»ÄÜÓÐÏñ VC ÄÇÑùµÄ´°¿ÚÂ𣿅… ÄÇôÄãÕæÕýÏëÒªÁ˽âµÄ¿ÉÄÜÊÇ
anjuta£¬kdevelop£¬geany£¬code blocks£¬eclipse£¬neatbean µÈ IDE ¼¯³É¿ª·¢»·¾³
¡£¼´Ê¹ÔÚÕâÖÖÇé¿öÏ£¬ÓÉÓÚ GCC ÊÇÒÔÉÏ IDE µÄºǫ́µÄ±àÒëÆ÷£¬±¾ÎÄÈÔÖµµÃÄãÉÔ×÷Á˽⡣
[±à¼­
]
±àÒë¼òµ¥µÄ C ³ÌÐò
C ÓïÑÔ¾­µäµÄÈëÃÅÀý×ÓÊÇ Hello World
£¬ÏÂÃæÊÇһʾÀý´úÂ룺
#include <stdio.h>
int
main
(
void
)
{
printf
(
"Hello, world!
\n
"
);
return
0
;
}
ÎÒÃǼٶ¨¸Ã´úÂë´æÎªÎļþ‘hello.c’¡£ÒªÓà gcc
±àÒë¸ÃÎÄ ......

win32´íÎóÂëºÍlinuxµÄ´íÎóÂëµÄ¼òµ¥×ª»»

ÎÒÃÇÖªµÀ£¬ÔÚlinuxÏ£¬ÎÒÃÇÓÃerrnoÀ´²é¿´API·µ»ØµÄ´íÎóÂ룬²¢ÓÃstrerror(errno)À´»ñµÃ´íÎóÐÅÏ¢¡£
¶øÔÚwindowsÏÂÒ²ÓÐÕâµÄ´íÎóÂ룬¿ÉÒÔÓÃGetLastError
À´»ñµÃ£¬ÔÚwindowsÏ£¬Òª»ñµÃ´íÎóÂë¶ÔÓ¦µÄÐÅÏ¢¾ÍûÓÐlinuxÏÂÄÇô·½±ãÁË¡£
Æä»ñµÃ·½Ê½¿ÉÒԲο¼¡¶windowsºËÐıà³Ì¡·¡£
µ«ÎÒÃÇÒ²¿ÉÒÔÓÃlinuxϵÄapiÀ´»ñµÃwindowsϵĴíÎóÐÅÏ¢£¬ÆäÌõ¼þ¾ÍÊǰÑwindowsϵĴíÎóÂëת»»³ÉlinuxÏÂÏàÓ¦µÄ´íÎóÂ룬ȻºóÔÙµ÷ÓÃ
strerror(errno)À´»ñµÃ´íÎóÐÅÏ¢¡£
Èç¹ûÎÒÃÇÔÚwindowsÏÂÓÃcygwinÀ´Ð´³ÌÐò£¬ÄÇô´ÓwindowsϵÄAPI»ñµÃµÄ´íÎóÂð£¬Èç¹ûÓÃlinuxϵĺ¯Êýstrerror(errno)À´ÏÔʾµÄ»°£¬ÄÇôÎÒÃǾÍÒª×öÒ»¸öwin32´íÎóÂëºÍlinuxÏ´íÎóÂëµÄÒ»¸ö¼òµ¥×ª»»¡£
Õâ¸ö¼òµ¥×ª»»µÄº¯ÊýÈçÏ£º
int w32error_to_errno(unsigned int w32error)
{
switch (w32error) {
case ERROR_INVALID_FUNCTION:
return EBADRQC;
case ERROR_FILE_NOT_FOUND:
case ERROR_PATH_NOT_FOUND:
case ERROR_INVALID_NAME:
return ENOENT;
case ERROR_TOO_MANY_OPEN_FILES:
return EMFILE;
case ERROR_ACCESS_DENIED:
return EACCES;
case ERROR_INVALID_HANDLE:
return EBADF;
case ER ......

LinuxϽâѹ³£ÓÃÃüÁî

     .tar
¡¡¡¡½â°ü£ºtar xvf FileName.tar
¡¡¡¡´ò°ü£ºtar cvf FileName.tar DirName
¡¡¡¡£¨×¢£ºtarÊÇ´ò°ü£¬²»ÊÇѹËõ£¡£©
¡¡¡¡———————————————
¡¡¡¡.gz
¡¡¡¡½âѹ1£ºgunzip FileName.gz
¡¡¡¡½âѹ2£ºgzip -d FileName.gz
¡¡¡¡Ñ¹Ëõ£ºgzip FileName
¡¡¡¡.tar.gz ºÍ .tgz
¡¡¡¡½âѹ£ºtar zxvf FileName.tar.gz
¡¡¡¡Ñ¹Ëõ£ºtar zcvf FileName.tar.gz DirName
¡¡¡¡———————————————
¡¡¡¡.bz2
¡¡¡¡½âѹ1£ºbzip2 -d FileName.bz2
¡¡¡¡½âѹ2£ºbunzip2 FileName.bz2
¡¡¡¡Ñ¹Ëõ£º bzip2 -z FileName
¡¡¡¡.tar.bz2
¡¡¡¡½âѹ£ºtar jxvf FileName.tar.bz2        »òtar --bzip xvf FileName.tar.bz2
¡¡¡¡Ñ¹Ëõ£ºtar jcvf FileName.tar.bz2 DirName
¡¡¡¡———————————————
¡¡¡¡.bz
¡¡¡¡½âѹ1£ºbzip2 -d FileName.bz
¡¡¡¡½âѹ2£ ......
×ܼǼÊý:5772; ×ÜÒ³Êý:962; ÿҳ6 Ìõ; Ê×Ò³ ÉÏÒ»Ò³ [263] [264] [265] [266] 267 [268] [269] [270] [271] [272]  ÏÂÒ»Ò³ βҳ
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ