Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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
 ×îÐÂÎÄÕ :

rename¡¡linux º¯Êý

C±ê×¼º¯Êý£¬Ëƺõ²»Ó¦¸ÃÓÐÆ½Ì¨ÎÊÌ⣺ ÎÒÃÇ¿´Ò»ÏÂÕâ¸ö³ÌÐò£º #include
#include
int main()
{
    rename(¡±/tmp/abc¡±,¡±/tmp/bcd¡±);
    perror(¡±why:¡±);
} ´Ë³ÌÐòÔËÐÐÒ»ÇÐÕý³£¡£ ×Ô¼º½«Â·¾¶ÐÞ¸ÄΪ²»Í¬µÄ·ÖÇøÖ®¼äÒÆ¶¯£¬»òÕß½«Í¬Ò»·ÖÇø¹ÒÔØµ½²»Í¬µÄmountµã½øÐÐrename¡£
¿´¿´½á¹û»áÔõôÑù¡£ man 2 rename
oldpath and newpath are not on the same mounted filesystem.  (Linux permits  a  filesystem  to  be
              mounted at multiple points, but rename(2) does not work across different mount points, even if the
              same filesystem is mounted on both.) ÔÚWindowsÉϳ¢ÊÔ£º
rename(¡±C:\\a.txt¡±,¡±D:\\b.txt¡±); works!!   fangjtan£º µ±rename£¨oldpath£¬¡°1¡±£©£»Ôò½«oldpathµÄÎļþÒÆ¶¯µ±Ç°Ä¿Â¼£¬ÇÒÎļþÃû¸üÃûΪ1£» À´×Ô£ºhttp://www.linux-ren.org/modules/eve ......

LINUX Ï̺߳¯Êý´óÈ«

LINUX Ï̺߳¯Êý´óÈ«
±¾ÎÄÀ´×ÔCSDN²©¿Í£¬³ö´¦£ºhttp://blog.csdn.net/ShowMan/archive/2009/09/22/4580295.aspx
Ïß³Ì
´´½¨Ò»¸öȱʡµÄÏß³Ì
ȱʡµÄÏ̵߳ÄÊôÐÔ£º
l         ·Ç°ó¶¨
l         δ·ÖÀë
l         Ò»¸öȱʡ´óСµÄ¶ÑÕ»
l         ¾ßÓк͸¸Ïß³ÌÒ»ÑùµÄÓÅÏȼ¶
Óà phread_attr_init() ´´½¨Ò»¸öȱʡµÄÊôÐÔ¶ÔÏó£¬
ÓÃÊôÐÔ¶ÔÏó´´½¨Ò»¸öÏß³Ì pthread_create(3T)
int p thread_create ( pthread_t *tid, const pthread_attr_t *tattr, void *(*start_routine)(void*), void *arg );
#include<pthread.h>
pthread_attr_t  tattr;
pthread_t  tid;
extern  void  *start_routine(void *arg);
void  *arg;
int  ret;
/*default behavior*/
ret = pthread_create( &tid, NULL, start_routine, arg );
/*init with default attributes*/
ret = pthread_attr_init( &tattr );
/*default behavior specified*/
ret = pthread_create( &tid ......

LINUX Ï̺߳¯Êý´óÈ«


LINUX Ï̺߳¯Êý´óÈ«
Ïß³Ì
´´½¨Ò»¸öȱʡµÄÏß³Ì
ȱʡµÄÏ̵߳ÄÊôÐÔ£º
l         ·Ç°ó¶¨
l         δ·ÖÀë
l         Ò»¸öȱʡ´óСµÄ¶ÑÕ»
l         ¾ßÓк͸¸Ïß³ÌÒ»ÑùµÄÓÅÏȼ¶
Óà phread_attr_init() ´´½¨Ò»¸öȱʡµÄÊôÐÔ¶ÔÏó£¬
ÓÃÊôÐÔ¶ÔÏó´´½¨Ò»¸öÏß³Ì pthread_create(3T)
int p thread_create ( pthread_t *tid, const pthread_attr_t *tattr, void *(*start_routine)(void*), void *arg );
#include<pthread.h>
pthread_attr_t  tattr;
pthread_t  tid;
extern  void  *start_routine(void *arg);
void  *arg;
int  ret;
/*default behavior*/
ret = pthread_create( &tid, NULL, start_routine, arg );
/*init with default attributes*/
ret = pthread_attr_init( &tattr );
/*default behavior specified*/
ret = pthread_create( &tid, &tattr, start_routine, arg );
tattr Öк¬Óгõʼ»¯Ïß³ÌËùÐèµÄÊôÐÔ£¬Öµ¸³Îª NULL ¼ ......

linux ÐÞ¸ÄÓû§ÃÜÂë+·Ç½»»¥ÉèÖÃÃÜÂë

Ð޸ı¾µØÓû§ÃÜÂ룺
1¡¢½»»¥ÅäÖñ¾µØÓû§£º
ÒÔrootÓû§£º
passwd <username>
Changing passWord
for user dewang.
New UNIX passWord
:
BAD PASSWord
: it is too short
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
ÒÔ·ÇrootÓû§ÐÞ¸Ä×Ô¼ºµÄÃÜÂ루עºóÃæ²»ÄܸúÓû§Ãû£¬Ö»ÓÐrootÓû§²ÅÔÊÐí£©£º
passwd
Changing password for user dewang.
Changing password for dewang
(current) UNIX password:
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
2¡¢·Ç½»»¥ÅäÖñ¾µØÓû§£º
echo <newpasswd> | passwd --stdin <username>
»ò
echo <username>:<passwd> | chpasswd
»ò
½«<username>:<passwd>¶ÔÏÈдµ½Ò»Îļþpasswd.tmpÖУ¬È»ºóÖ´ÐÐ
chpasswd < passwd.tmp
3¡¢×Ô¶¯½Å±¾´¦Àí£º
¸ù¾ÝpasswdÃüÁîÐÞ¸ÄÓû§ÃÜÂ룬¸ñʽΪ£ºxxx.sh <username> <passwd>
#!/bin/sh
# \
exec expect -f "$0" ${1+"$@"}
if { $argc != 2 } {
    puts "Usage: $a ......

³£ÓõÄlinuxÃüÁî

²é¿´°²×°µÄϵͳÐÅÏ¢£º
   ¼òµ¥µÄÐÅÏ¢£ºuname -a
   ÏêϸµÄÐÅÏ¢£ºcat /proc/version
     cat /etc/issue
     lsb_release -a
GentooÉϰ²×°mysql£¬Ö±½ÓÔËÐУº
  (1) bigner
@localhost
 / $ sudo emerge mysql
  (2) bigner
@localhost
 / $ sudo ebuild /var/db/pkg/dev-db/mysql-
5.0
.
44
/mysql-
5.0
.
44
.ebuild  config 
  (3)
bigner
@localhost
 /etc/init.d $ sudo /etc/init.d/mysql start
  (4)
bigner
@localhost
 / $ mysql -u root -p 
          (ÊäÈëÃÜÂëºó¾Í¿ÉÒԵǼµ½mysqlÁË£¬ÏÂÃæÊÇmysqlÖеÄÃüÁî)
          show databases;
  (5) ÈÃmysql×Ô¶¯runÆðÀ´£º
        
bigner
@localhost
 / $ sudo rc-update add mys ......

Linux curlʹÓüòµ¥½éÉÜ

CurlÊÇLinuxÏÂÒ»¸öºÜÇ¿´óµÄhttpÃüÁîÐй¤¾ß£¬Æä¹¦ÄÜÊ®·ÖÇ¿´ó¡£
1£©¶ÁÈ¡ÍøÒ³
$ curl linuxidc.com">http://www.linuxidc.com
2£©±£´æÍøÒ³
$ curl http://www.linuxidc.com > page.html $ curl -o page.html http://www.linuxidc.com
3£©Ê¹ÓõÄproxy·þÎñÆ÷¼°Æä¶Ë¿Ú£º-x
$ curl -x 123.45.67.89£º1080 -o page.html http://www.linuxidc.com
4£©Ê¹ÓÃcookieÀ´¼Ç¼sessionÐÅÏ¢
$ curl -x 123.45.67.89£º1080 -o page.html -D cookie0001.txt http://www.linuxidc.comÕâ¸öoption£º -D ÊǰÑhttpµÄresponseÀïÃæµÄcookieÐÅÏ¢´æµ½Ò»¸öÌØ±ðµÄÎļþÖÐÈ¥£¬ÕâÑù£¬µ±Ò³Ãæ±»´æµ½page.htmlµÄͬʱ£¬cookieÐÅÏ¢Ò²±»´æµ½ÁËcookie0001.txtÀïÃæÁË5£©ÄÇô£¬ÏÂÒ»´Î·ÃÎʵÄʱºò£¬ÈçºÎ¼ÌÐøÊ¹ÓÃÉÏ´ÎÁôϵÄcookieÐÅÏ¢ÄØ£¿
ʹÓÃoptionÀ´°ÑÉϴεÄcookieÐÅÏ¢×·¼Óµ½http requestÀïÃæÈ¥£º-b
$ curl -x 123.45.67.89£º1080 -o page1.html -D cookie0002.txt -b cookie0001.txt http:/ ......
×ܼǼÊý:40319; ×ÜÒ³Êý:6720; ÿҳ6 Ìõ; Ê×Ò³ ÉÏÒ»Ò³ [6295] [6296] [6297] [6298] 6299 [6300] [6301] [6302] [6303] [6304]  ÏÂÒ»Ò³ βҳ
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ