ÔÚÕâ¸öÓÉÎÞÊýÎļþºÍĿ¼½»Ö¯¶ø³ÉµÄ¸´ÔÓϵͳÖУ¬ÈçºÎ¸ßЧµØä¯ÀÀ¡¢¹ÜÀíºÍ²Ù×÷ÕâЩÎļþÓëĿ¼£¬³ÉΪÁËÕÆÎÕLinux¾«ËèµÄ¹Ø¼ü
½ñÌ죬ÎÒÃǾÍÀ´ÉîÈë̽ÌÖLinuxÖÐÄÇЩǿ´óµÄ¡°Õ¹Ê¾Ä¿Â¼Ö¸Á£¬ËüÃÇÈçͬº½º£Í¼ÖеĵÆËþ£¬ÒýÁìÎÒÃÇÔÚÎļþϵͳµÄº£ÑóÖо«×¼º½ÐÐ
Ò»¡¢LinuxĿ¼½á¹¹¸ÅÀÀ ÔÚÉîÈë¾ßÌåÖ¸Áî֮ǰ£¬ÓбØÒªÏȶÔLinuxµÄĿ¼½á¹¹ÓÐÒ»¸ö»ù±¾µÄÈÏʶ
Linux²ÉÓÃÊ÷״Ŀ¼½á¹¹£¬Ò»ÇнÔÎļþÊÇÆäºËÐÄÀíÄî
¸ùĿ¼£¨`/`£©ÊÇËùÓÐÎļþºÍĿ¼µÄÆðµã£¬ÍùÏÂÑÓÉì³öÖîÈç`/home`£¨Óû§Ä¿Â¼£©¡¢`/etc`£¨ÅäÖÃÎļþ£©¡¢`/var`£¨¿É±äÊý¾Ý£©¡¢`/usr`£¨¹²Ïí×ÊÔ´£©µÈÖØÒª·ÖÖ§
ÕâÖֽṹ²»½öÇåÎú£¬¶øÇÒ±ãÓÚ¹ÜÀíºÍά»¤
¶þ¡¢»ù´¡Ö¸Á`ls` ÌἰչʾĿ¼ÄÚÈÝ£¬`ls`£¨list£©ÃüÁîÎÞÒÉÊÇËùÓÐLinuxÓû§×îÊìϤµÄÅóÓÑ
ËüÓÃÓÚÁгöÖ¸¶¨Ä¿Â¼ÏµÄÎļþºÍ×ÓĿ¼ÐÅÏ¢£¬ÊÇÈÕ³£²Ù×÷ÖÐ×îƵ·±Ê¹ÓõÄÃüÁîÖ®Ò»
- »ù±¾Ó÷¨£ºÖ±½ÓÔÚÖÕ¶ËÊäÈëls£¬½«Áгöµ±Ç°Ä¿Â¼ÏµÄËùÓÐÎļþºÍÎļþ¼Ð
- ÏêϸÁÐ±í£º¼ÓÉÏ-lÑ¡Ïls -l£©£¬¿ÉÒÔÏÔʾ¸üÏêϸµÄÐÅÏ¢£¬°üÀ¨ÎļþȨÏÞ¡¢ËùÓÐÕß¡¢Îļþ´óС¡¢ÐÞ¸Äʱ¼äµÈ
- Òþ²ØÎļþ£ºLinuxÖÐÒÔ.¿ªÍ·µÄÎļþ±»ÊÓΪÒþ²ØÎļþ£¬Ê¹ÓÃ`-a`Ñ¡Ï`ls -a`£©¿ÉÒÔÏÔʾ°üÀ¨Òþ²ØÎļþÔÚÄÚµÄËùÓÐÎļþ
- ½áºÏʹÓãºls -laÊDz鿴µ±Ç°Ä¿Â¼ÏÂËùÓÐÎļþ£¨°üÀ¨Òþ²ØÎļþ£©¼°ÆäÏêϸÐÅÏ¢µÄ³£ÓÃ×éºÏ
Èý¡¢¸ß¼¶¹¦ÄÜ£º`tree` ËäÈ»`ls`¹¦ÄÜÇ¿´ó£¬µ«ÔÚչʾĿ¼²ã¼¶½á¹¹·½ÃæÂÔÏÔ²»×ã
Õâʱ£¬`tree`ÃüÁî±ãÅÉÉÏÁËÓó¡
ËüÒÔÒ»ÖÖÖ±¹ÛµÄÊ÷״ͼÐÎʽչʾĿ¼½á¹¹£¬·Ç³£ÊʺϿìËÙÁ˽âÕû¸öĿ¼µÄ²¼¾Ö
- »ù±¾Ó÷¨£ºÖ±½ÓÊäÈëtree£¬½«µÝ¹éµØÁгöµ±Ç°Ä¿Â¼¼°ÆäËùÓÐ×ÓĿ¼µÄÄÚÈÝ
- ÏÞÖÆÉî¶È£ºÊ¹ÓÃ-LÑ¡Ïî¿ÉÒÔÏÞÖÆÏÔʾµÄĿ¼²ã¼¶Éî¶È£¬Èç`tree -L 2`Ö»ÏÔʾÁ½²ãĿ¼½á¹¹
- Ö»ÏÔʾĿ¼£ºtree -d½öÁгöĿ¼¶ø²»ÏÔʾÎļþ£¬ÓÐÖúÓÚ¿ìËÙ°ÑÎÕĿ¼¿ò¼Ü
- Îļþ¹ýÂË£ºÍ¨¹ý-PÑ¡Ïî¿ÉÒÔÖ¸¶¨ÒªÏÔʾµÄÎļþģʽ£¬±ÈÈç`tree -P.txtÖ»ÏÔʾ.txt`Îļþ
ËÄ¡¢²éÕÒÌض¨Îļþ£º`find` ÔÚÅÓ´óµÄÎļþϵͳÖÐÑ°ÕÒÌض¨Îļþ»òĿ¼ʱ£¬`find`ÃüÁîÎÞÒÉÊÇ×î¼ÑÑ¡Ôñ
Ëü²»½öÖ§³Ö»ùÓÚÃû³Æ¡¢ÀàÐÍ¡¢´óС¡¢Ê±¼ä´ÁµÈ¶àÖÖÌõ¼þµÄËÑË÷£¬»¹ÄÜÖ´Ðи´ÔÓµÄÂß¼²Ù×÷
- °´Ãû³Æ²éÕÒ£º`find /path -name filename`ÔÚÖ¸¶¨Â·¾¶Ï²éÕÒÃûΪ`filename`µÄÎļþ
- °´ÀàÐͲéÕÒ£ºÊ¹ÓÃ-typeÑ¡Ïî¿ÉÒÔÖ¸¶¨²éÕÒµÄÎļþÀàÐÍ£¬Èç`find /path -type f`²éÕÒÆÕͨÎļþ£¬`find /path -type d`²éÕÒĿ¼
- °´´óС²éÕÒ£º`find /path -size +100M`²éÕÒ´óÓÚ100MBµÄÎļþ
- °´Ê±¼ä²éÕÒ£º-mtime£¨ÐÞ¸Äʱ¼ä£©¡¢`-atime`£¨·ÃÎÊʱ¼ä£©¡¢`-ctime`£¨×´Ì¬¸Ä±äʱ¼ä£©µÈÑ¡ÏîÔÊÐí°´Ê±¼äÌõ¼þ²éÕÒÎļþ
Î塢Ŀ¼ÄÚÈÝͳ¼Æ£º`du`ºÍ `ncdu` Á˽âĿ¼¼°Æä×ÓĿ¼µÄ´ÅÅÌʹÓÃÇé¿ö¶ÔÓÚά»¤ÏµÍ³½¡¿µÖÁ¹ØÖØÒª
`du`£¨disk usage£©ºÍ`ncdu`£¨NCurses Disk Usage£©ÌṩÁ˱ã½ÝµÄ½â¾ö·½°¸
- duÃüÁdu -sh /pathÒÔÈËÀà¿É¶ÁµÄ¸ñʽ£¨ÈçKB¡¢MB£©ÏÔʾָ¶¨Ä¿Â¼µÄ×Ü´óС
`-d`Ñ¡Ïî¿ÉÒÔÏÞÖÆÏÔʾµÄĿ¼²ã¼¶£¬`-c`Ñ¡ÏîÓÃÓÚ»ã×ܶà¸öĿ¼µÄ×Ü´óС
- ncdu¹¤¾ß£º×÷ΪduµÄͼÐλ¯½çÃæ°æ±¾£¬`ncdu`ÌṩÁËÒ»¸ö½»»¥Ê½½çÃ棬ÔÊÐíÓû§Í¨¹ý¼üÅ̵¼º½ä¯ÀÀĿ¼£¬ÊµÊ±²é¿´Ã¿¸öĿ¼µÄ´ÅÅÌʹÓÃÇé¿ö£¬²¢Ö§³Öɾ³ýÎļþÒÔÊÍ·Å¿Õ¼ä
Áù¡¢Ä¿Â¼±È½Ï£º`diff` ºÍ`rsync` ÔÚÎļþ¹ÜÀíºÍͬ²½·½Ã棬`diff`ºÍ`rsync`ÊÇÁ½¸ö²»¿É¶àµÃµÄ¹¤¾ß
ËäÈ»ËüÃÇÖ÷ÒªÓÃÓÚÎļþ±È½ÏºÍͬ²½£¬µ«ÔÚÌض¨³¡¾°ÏÂÒ²ÄÜ°ïÖúչʾĿ¼²îÒì
- diffÃüÁÖ÷ÒªÓÃÓڱȽÏÁ½¸öÎļþ»òĿ¼µÄÄÚÈݲîÒì
¶ÔÓÚĿ¼£¬¿ÉÒÔʹÓÃ`-r`Ñ¡ÏîµÝ¹é±È½Ï£¬Èç`diff -r dir1 dir2`
- rsync¹¤¾ß£ºËäÈ»Ö÷ÒªÓÃÓÚÎļþͬ²½£¬µ«`rsync -av --dry-run source/destination/`¿ÉÒÔÔÚ²»Êµ¼Ê´«ÊäÊý¾ÝµÄÇé¿öÏ£¬Õ¹Ê¾Ô´Ä¿Â¼ºÍÄ¿±êĿ¼֮¼äµÄ²îÒ죬·Ç³£ÊʺÏÔÚͬ²½Ç°Ô¤ÀÀ¸ü¸Ä
Æß¡¢Ä¿Â¼µ¼º½£º`cd` ºÍ
Hyper Pla£ºÌ½Ë÷δÀ´¿Æ¼¼µÄÎÞÏÞ¿ÉÄÜ
LinuxϵͳϸßЧչʾĿ¼ÄÚÈݵÄÖ¸Áî´óÈ«
XshellµÇ¼Linux·þÎñÆ÷½Ì³Ì
HYPERÎüÕð²ÄÁÏ£º¸ïÐÂÔ˶¯·À»¤ÐÂÌåÑé
Linux£º¸ù¾Ý½ø³ÌºÅ¸ßЧ¹ÜÀíÈÎÎñ
Hyper´´Ò⣺µãȼ˼ά»ð»¨£¬ÖØËÜÐÂýÌå¸ñ¾Ö
SRT×ÖÄ»´îÅäXshell×ÖÌåÉèÖÃÖ¸ÄÏ
XshellµÇ¼Linux·þÎñÆ÷½Ì³Ì
Linux£º¸ù¾Ý½ø³ÌºÅ¸ßЧ¹ÜÀíÈÎÎñ
LinuxϵͳϵÄýÌåÎļþ¹ÜÀíÖ¸ÄÏ
Hyper-V¼¤»îϵͳ£ºÒ»¼ü½âËøÇ¿´ó¹¦ÄÜ
JMeterÔÚLinuxϵĸßЧѹÁ¦²âÊÔÖ¸ÄÏ
Linux»·¾³ÏµÄGVim£º´òÔì¸ßЧ±à³ÌIDEÌåÑé
Linux Initramfs£ºÏµÍ³Æô¶¯µÄÃØÃÜÎäÆ÷
ÉîÈë½âÎöLinuxϵͳÖеÄNIDÓëTID£º½ø³Ì×·×ÙÓë¹ÜÀí
ºìñLinuxϵͳ¿¨¶Ù½â¾ö·½°¸
LinuxϵͳÏÂStream°²×°Ö¸ÄÏ
ÕÆÎÕLinuxÉó¼ÆÈÕÖ¾£¬ÌáÉýϵͳ°²È«¼à¿Ø
ºÓÔ´ÊÐLinux¼¼ÊõÐÂÉú̬£ºÌ½Ë÷¸ßЧÔËάÓë´´ÐÂÓ¦ÓÃ