linux»·¾³±äÁ¿
PS1£º¾ÍÊÇÓû§Æ½Ê±µÄÌáʾ·û¡£
¡¡¡¡PS2£ºµÚÒ»ÐÐûÊäÍ꣬µÈ´ýµÚ¶þÐÐÊäÈëµÄÌáʾ·û¡£
¡¡¡¡LinuxϵͳÌáʾ·ûÊÇÓÃϵͳ±äÁ¿PS1À´¶¨ÒåµÄ¡£Ò»°ãϵͳĬÈϵÄÐÎʽÊÇ£º[username@host ¹¤×÷Ŀ¼]$.
¡¡¡¡ÓÃecho $PS1¿ÉÒԵõ½PS1µÄÖµ£¬¼´PS1="[\u@\h \w]"\$
¡¡¡¡µÇ¼ºó¿ÉÒÔ¸ü¸ÄPS1µÄÏÔʾÑùʽ£¬µ«Êǵ±Í˳öÖØÆôµÇ¼½øÈëϵͳºó£¬ÑùʽÓÖ±ä³ÉϵͳĬÈϵÄÑùʽÁË£¬Èç¹ûÒª³¹µ×¸Ä±äËüµÄÑùʽ£¬Ö»ÄÜ´ÓÅäÖÃÎļþÖиġ£
¡¡¡¡PSÊÇÔÚÓû§¸ùĿ¼ÏµÄ.bash_profileÖж¨ÒåµÄ¡£
¡¡¡¡Èç
¡¡¡¡# .bash_profile
¡¡¡¡# Get the aliases and functions
¡¡¡¡if [ -f ~/.bashrc ]; then
¡¡¡¡. ~/.bashrc
¡¡¡¡fi
¡¡¡¡# User specific environment and startup programs
¡¡¡¡#ÒÔÏÂÊÇÉ趨µÄPS1µÄÖµ
¡¡¡¡PS1="[\u@\h \w]\$"
¡¡¡¡PATH=$PATH:$HOME/bin
¡¡¡¡#ʹÓÃexport°ÑPS1Êä³ö£¬ÒÔʹËü¿ÉÒÔÔÚ×ÓshellÖÐÉúЧ,Õâ»áÔì³ÉROOTÓû§µÄÒ²²ÉÓôËÑùʽ
¡¡¡¡#export PS1 ÒªÉ÷ÓÃ
¡¡¡¡export PATH
¡¡¡¡unset USERNAME
¡¡¡¡ÏÂÃæ¼òµ¥ËµËµ»·¾³ÏÂĬÈϵÄÌØÊâ·ûºÅËù´ú±íµÄÒâÒ壺
¡¡¡¡\d £º´ú±íÈÕÆÚ£¬¸ñʽΪweekday month date£¬ÀýÈ磺"Mon Aug 1"
¡¡¡¡\H £ºÍêÕûµÄÖ÷»úÃû³Æ¡£ÀýÈ磺ÎҵĻúÆ÷Ãû³ÆÎª£ºfc4.linux£¬ÔòÕâ¸öÃû³Æ¾ÍÊÇfc4.linux
¡¡¡¡\h £º½öÈ¡Ö÷»úµÄµÚÒ»¸öÃû×Ö£¬ÈçÉÏÀý£¬ÔòΪfc4£¬.linuxÔò±»Ê¡ÂÔ
¡¡¡¡\t £ºÏÔʾʱ¼äΪ24Сʱ¸ñʽ£¬È磺HH£ºMM£ºSS
¡¡¡¡\T £ºÏÔʾʱ¼äΪ12Сʱ¸ñʽ
¡¡¡¡\A £ºÏÔʾʱ¼äΪ24Сʱ¸ñʽ£ºHH£ºMM
¡¡¡¡\u £ºµ±Ç°Óû§µÄÕ˺ÅÃû³Æ
¡¡¡¡\v £ºBASHµÄ°æ±¾ÐÅÏ¢
¡¡¡¡\w £ºÍêÕûµÄ¹¤×÷Ŀ¼Ãû³Æ¡£¼ÒĿ¼»áÒÔ ~´úÌæ
¡¡¡¡\W £ºÀûÓÃbasenameÈ¡µÃ¹¤×÷Ŀ¼Ãû³Æ£¬ËùÒÔÖ»»áÁгö×îºóÒ»¸öĿ¼
¡¡¡¡\# £ºÏ´ïµÄµÚ¼¸¸öÃüÁî
¡¡¡¡\$ £ºÌáʾ×Ö·û£¬Èç¹ûÊÇrootʱ£¬Ìáʾ·ûΪ£º# £¬ÆÕͨÓû§ÔòΪ£º$
==================================================
ÎÒÃÇ¿ÉÒÔͨ¹ýÉèÖÃPS1±äÁ¿Ê¹Ìáʾ·û³ÉΪ²ÊÉ«¡£ÔÚPS1ÖÐÉèÖÃ×Ö·ûÐòÁÐÑÕÉ«µÄ¸ñʽΪ£º
\[\e[F;Bm\]
ÆäÖÐ``F''Ϊ×ÖÌåÑÕÉ«£¬±àºÅ30~37£»``B''Ϊ±³¾°É«£¬±àºÅ40~47¡£
¿Éͨ¹ý``\e[0m''¹Ø±ÕÑÕÉ«Êä³ö£»ÌرðµÄ£¬µ±BΪ1ʱ£¬½«ÏÔʾ¼ÓÁÁ¼Ó´ÖµÄÎÄ×Ö£¬ÏêϸÇë¿´ÏÂÃæµÄÑÕÉ«±íÓë´úÂë±í¡£
ÑÕÉ«±í
ǰ¾° ±³¾° ÑÕÉ«
---------------------------------------
30 40 ºÚÉ«
31 41 紅É«
32 42 綠É«
33 43 黃É«
34 44 藍É«
35 45 ×Ï紅É«
36 46 Çà藍É«
37 47 °×É«
´úÂë ÒâÒå
----------
Ïà¹ØÎĵµ£º
¼ÙÉèÄãµÄÍøÂç¸÷Ϊeth0
È»ºó±à¼/etc/sysconfig/network-scripts/ifcfg-eth0£¬ÐÞ¸Äip
¡¡¡¡Ò»¡¢ÐÞ¸ÄIPµØÖ·
¡¡¡¡[aeolus@db1 network-scripts]$ vi ifcfg-eth0
¡¡¡¡DEVICE=eth0
¡¡¡¡ONBOOT=yes
¡¡¡¡BOOTPROTO=static
¡¡¡¡IPADDR=219.136.241.211
¡¡¡¡NETMASK=255.255.25 ......
Ò»¡¢ÒýÑÔ
¡¡¡¡ÏëʹÓÃLinuxÒѾºÜ³¤Ê±¼äÁË£¬ÓÉÓÚûÓÐÓ²ÐÔÈÎÎñһֱҲûÓÐϵͳѧϰ£¬½üÈÕÓÉÓÚ¹¤×÷ÐèÒª±ØÐëʹÓÃLinuxϵÄMySQL¡£±¾ÒÔΪÓÐWindowsÏÂʹÓÃSQL ServerµÄ¾Ñ飬¾õµÃÔÚLinuxϰ²×°MySqlÓ¦¸ÃÊÇÒ×Èç·´ÕÆµÄÊ£¬¿ÉÔÚÕæÕý°²×°ºÍʹÓÃMySQLʱ×ßÁ˺ܶàÍä·£¬Óö¼ûºÜ¶àÎÊÌ⣬±Ï¾¹Linux ºÍWindows±¾Éí¾ÍÓкܴóÇø±ð¡£ÎªÁËÈúÍÎÒÒ» ......
¸ÉÂïѧϰ Scripts
Õâ¸öÎÊÌâ¿ÉÓÐȤµÄºÜÁË£¬ÎÒΪʲôҪѧϰ scripts ÄØ£¿²»ÒªÑ§¿É²»¿ÉÒÔѽ£¡£¿ºÇºÇ£¡Èç¹ûÄúÖ»ÏëÒª¡º»áÓá» Linux ¾ÍºÃµÄ»°£¬ÄÇôÕâÒ»¸ö²¿·Öȷʵ¿ÉÒÔÏÈÌø¹ýÈ¥²»¿´Ò²Ã»¹ØÏµ£¬²»¹ý£¬Èç¹ûÄúÏëÒª¸ü¼ÓµÄÁ˽âÓë¿ØÖÆ Linux £¬Ê¹ Linux ÔË×÷¸ü˳³©Ö®Í⣬»¹¿ÉÒÔ¸ßÕíÎÞÓǵÄÈÃÄãµÄ Linux Server ÔÚ Internet ÉÏÃæÌṩÏà¹Ø ......
ÔÚlinuxÀïÃæ£¬fork()Ò»¸ö×Ó½ø³Ì£¬½á¹ûÔõô¶¼É±²»µô¡£ÓÉÓÚ²»ÊÇrootÓû§£¬Ê¹ÓÃkill -9 pid£¬Ò²Ã»Óá£
ÔÚps -awtµÄʱºò×ÜÊÇÄÜ¿´µ½ÄǸö×Ó½ø³Ì¡£ÎÒÔÚ×Ó½ø³ÌÀïÃæÆðÁ˸öshell¡£
ºóÀ´googleÁËһϣ¬·¢ÏÖÒªµ÷ÓÃwaitpid²Å¿ÉÒÔ¡£
Õâ¸öÊÇËùνµÄzombie£¨½©Ê¬½ø³Ì£©
ÒýÓÃÒ»¶Î£º
ÔÚfork()/execve()¹ý³ÌÖУ¬¼ÙÉè×Ó½ø³Ì½áÊøÊ±¸¸½ø³ÌÈÔ ......
PS1£º¾ÍÊÇÓû§Æ½Ê±µÄÌáʾ·û¡£
¡¡¡¡PS2£ºµÚÒ»ÐÐûÊäÍ꣬µÈ´ýµÚ¶þÐÐÊäÈëµÄÌáʾ·û¡£
¡¡¡¡LinuxϵͳÌáʾ·ûÊÇÓÃϵͳ±äÁ¿PS1À´¶¨ÒåµÄ¡£Ò»°ãϵͳĬÈϵÄÐÎʽÊÇ£º[username@host ¹¤×÷Ŀ¼]$.
¡¡¡¡ÓÃecho $PS1¿ÉÒԵõ½PS1µÄÖµ£¬¼´PS1="[\u@\h \w]"\$
¡¡¡¡µÇ¼ºó¿ÉÒÔ¸ü¸ÄPS1µÄÏÔʾÑùʽ£¬µ«Êǵ±Í˳öÖØÆôµÇ¼½øÈëϵͳºó£¬ÑùʽÓÖ±ä³ ......