亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? linux

?? 很好的c語言習(xí)題解答
??
?? 第 1 頁 / 共 3 頁
字號(hào):
function jumptoie5() {
if (event.srcElement.className == "menuitems") {
if (event.srcElement.getAttribute("target") != null)
window.open(event.srcElement.url, event.srcElement.getAttribute("target"));
else
window.location = event.srcElement.url;
}
}
// End -->
</script>
<script language="JavaScript">
<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
// -->
</script><BODY
onload="MM_preloadImages('images/print2.png','images/save2.png','images/re_write2.gif','images/home2.png')"> 
                <DIV id=Layer1 
style="Z-INDEX: 1; LEFT: 484px; VISIBILITY: hidden; WIDTH: 146px; POSITION: absolute; TOP: 68px; HEIGHT: 24px">
<TABLE cellSpacing=0 cellPadding=1 width="100%" bgColor=#000000 border=0 height=24>
  <TBODY>
  <TR>
    <TD>
      <TABLE cellSpacing=0 cellPadding=0 width="100%" bgColor=#ffffe6 
        border=0 height=24><TBODY>
        <TR>
          <TD 
            class=zi>點(diǎn)擊“保存設(shè)置”按扭可使您本次閱讀的整體設(shè)置(文字、字號(hào)、背景)得以保留,下次閱讀時(shí)您就不必再重新設(shè)置,以符合您的閱讀習(xí)慣。</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></DIV>
<div id="Layer2" style="position:absolute; width:19px; height:14px; z-index:2; left: 644px; top: 6px"> </div>
<TABLE cellSpacing=0 cellPadding=0 width=650 
align=center  >
  <TBODY> 
  <TR vAlign=center align=left>
    <TD background="images/titleback.png" colSpan=2 
    height=22 valign="top" width=650> 
      <TABLE cellSpacing=2 cellPadding=0 width="100%" border=0>
        <TBODY>
        <TR>
          <TD width=40 valign="top">&nbsp;</TD>
                      <TD class=zi width=562 valign="middle"><b><font color="#ffffff">.:.:linux的基本操作(下):.:.</font></b></TD>
          <TD class=zi width=18 valign="top">&nbsp;</TD>
          <TD width=16 valign="middle"><a href="javascript:window.close();" title=關(guān)閉窗口><img height=19 
            src="images/close.png" width=19 border=0></a></TD>
        </TR></TBODY></TABLE></TD></TR>
  <TR vAlign=center align=left>
    <TD bgColor=#BDCFF7 colSpan=2 height=24 valign="top" >
      <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0 >
        <TBODY> 
        <TR> 
          <TD width=1 ></TD>
          <TD align=right width=24><a href="http://www.ie586.net" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image5','','images/home2.png',1)"><img name="Image5" border="0" src="images/home.png" width="24" height="22" title=返回頁面></a></TD>
          <TD align=right width=24><a href="http://210.76.63.207/lb5000/leoboard.cgi" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image4','','images/re_write2.gif',1)"><img name="Image4" border="0" src="images/re_write.gif" width="20" height="19" title=發(fā)表評(píng)論></a></TD>
          <TD width=24> 
            <div align="center"><a href="#" onClick="window.print();return false"><img src="images/print.png" alt="打印文檔" border="0" name="p" onMouseOver="MM_swapImage('p','','images/print2.png',1)" width="24" height="22"></a></div>
          </TD>
          <TD width=2 ></TD>
          <TD class=zi vAlign=center width=308 height=25><font size="2">&nbsp; 文字     
            <SELECT 
            style="WIDTH: 60px; HEIGHT: 20px; fontsize: 9pt" 
            onchange=setFontColor(this.value); name=seltextcolor>
              <OPTION 
              value=#000000 selected>黑色</OPTION>
              <OPTION 
              value=#FFFFFF>白色</OPTION>
              <OPTION value=#FF0000>紅色</OPTION>
              <OPTION value=#555555>灰色</OPTION>
              <OPTION 
              value=#00FF00>綠色</OPTION>
              <OPTION value=#0000FF>藍(lán)色</OPTION>
              <OPTION value=#00cccc>青色</OPTION>
              <OPTION 
            value=#ffff00>黃色</OPTION>
            </SELECT>
            背景     
            <SELECT 
            style="WIDTH: 60px; HEIGHT: 20px; fontsize: 9pt" 
            onchange=setBgColor(this.value); name=selbkcolor>
              <OPTION 
              value=#FFFFFF selected>白色</OPTION>
              <OPTION 
              value=#000000>黑色</OPTION>
              <OPTION value=#FFCCFF>粉紅</OPTION>
              <OPTION value=#CCCCCC>灰色</OPTION>
              <OPTION 
              value=#CCFFCC>綠色</OPTION>
              <OPTION value=#99CCFF>藍(lán)色</OPTION>
              <OPTION value=#CCFFFF>青色</OPTION>
              <OPTION 
            value=#FFCCCC>綜色</OPTION>
            </SELECT>
            字號(hào)     
            <SELECT 
            style="WIDTH: 60px; HEIGHT: 20px; fontsize: 9pt" 
            onchange=setFontSize(this.value); name=selfontsize>
              <OPTION 
              value=9pt selected>9 pt</OPTION>
              <OPTION value=10pt>10 pt</OPTION>
              <OPTION value=12pt>12 pt</OPTION>
              <OPTION value=14pt>14 pt</OPTION>
              <OPTION value=16pt>16 pt</OPTION>
              <OPTION 
              value=19pt>19 pt</OPTION>
            </SELECT>
            </font></TD>
          <TD class=zi width=85><font size="2"><a href="javascript:saveit();" onMouseOver="MM_showHideLayers('Layer1','','show')" onMouseOut="MM_showHideLayers('Layer1','','hide')"><img src="images/save.png" width="23" height="22" name="s" onMouseOver="MM_swapImage('s','','images/save2.png',1)" border="0" align="absbottom"></a>保存設(shè)置</font></TD>
          <TD class=zi width=2 ><font size="2">&nbsp;</font></TD>
                      <TD class=zi width=164><font size="2"> &nbsp;&nbsp;人氣指數(shù):<font color="#FF0000">3511</font>&nbsp; 
                        &nbsp;</font></TD>    
        </TR>
        </TBODY> 
      </TABLE>
    </TD>
  </TR>
  <TR vAlign=center align=left>
    <TD bgColor=#BDCFF7 colSpan=2 height=370>
      <TABLE height=360 cellSpacing=0 borderColorDark=#4275D6 cellPadding=5 
      width=640 align=center bgColor=#ffffff borderColorLight=#ffffff 
        border=1>
        <TBODY> 
        <TR vAlign=top align=left>
          <TD id=thetd style="FONT-SIZE: 10pt">
                        <div align="left" style="width: 626; height: 132"> 
                          <p align="left"> 
                            <table width="100%" border="0" cellspacing="0" cellpadding="8" class="brightblk">
<tr>
<td>
<span class="titleblk">linux的基本操作(下)</span><br>
<BLOCKQUOTE class="sumblk"><strong>摘要</strong><BR>
講解如何對(duì)這個(gè)系統(tǒng)進(jìn)行基本的操作(2002-08-15 17:48:00)</BLOCKQUOTE>
<hr size="4" noshade width="98%">
<strong>By <a href="mailto:wing@linuxaid.com.cn">Wing</a></strong>, 出處:<a href=http://www.linuxaid.com.cn>Linuxaid</a><br><br><span class="contentblk">
<p><b>3、文件系統(tǒng)與目錄樹</b></p>
<p>  在dos-windows體系中,每個(gè)磁盤或硬盤分區(qū)有獨(dú)立的根目錄,并且用唯一的驅(qū)動(dòng)器標(biāo)識(shí)符表示,如A:,C:等。</p>
<p>  而linux的文件系統(tǒng)則不一樣,它采用了一種虛擬文件系統(tǒng)技術(shù),使不同的磁盤和分區(qū)組合成一個(gè)整體。單個(gè)磁盤或硬盤分區(qū)構(gòu)成單獨(dú)的文件系統(tǒng)(可以是fat、NTFS等等格式的),有其各自的目錄樹結(jié)構(gòu)。但是,在操作系統(tǒng)能夠使用這些文件系統(tǒng)之前,必須通過稱為“掛裝”的操作將單獨(dú)的文件系統(tǒng)附加到虛擬文件系統(tǒng)的某一個(gè)子目錄上——也就是說這個(gè)子目錄就是實(shí)際文件系統(tǒng)的根,通過訪問這個(gè)子目錄來訪問該分區(qū)或磁盤。如此操作,最終可使所有的文件系統(tǒng)結(jié)合成一個(gè)無縫的統(tǒng)一整體,組織到一個(gè)大的樹型目錄結(jié)構(gòu)中。該目錄樹的頂部是一個(gè)單獨(dú)的根目錄,名為root,用/表示。根目錄下是一些標(biāo)準(zhǔn)的子目錄和文件。</p>
<p>  在文件系統(tǒng)模型中,仍然體現(xiàn)了linux的設(shè)計(jì)哲學(xué),即將不同的文件系統(tǒng)組合成一個(gè)有機(jī)的整體,進(jìn)而為用戶提供一致的文件系統(tǒng)結(jié)構(gòu)。</p>
<p>  對(duì)大多數(shù)Linux發(fā)行版本而言,文件系統(tǒng)的目錄樹布局遵循FSSTND標(biāo)準(zhǔn),這有利于編寫或移植軟件,同時(shí)也有利于進(jìn)行系統(tǒng)管理和維護(hù)。</p>
<p>  完整的目錄樹可劃分為小的部分,這些小部分又可以單獨(dú)的存放在自己的磁盤或者分區(qū)上。這樣相對(duì)穩(wěn)定的部分和經(jīng)常變化的部分可以單獨(dú)放在不同的分區(qū)里,從而方便了備份和系統(tǒng)管理。目錄樹的主要部分有root(/)、/usr、/var、/home等等。下面是一個(gè)典型的linux目錄結(jié)構(gòu)如下:</p>
<table border='1' cellspacing='0' cellpadding='5' width='100%' bgcolor='#CCCCCC'><tr><td><pre><code>
  /     根目錄
  /bin  存放必要的命令
  /boot 存放內(nèi)核以及啟動(dòng)所需的文件等
  /dev  存放設(shè)備文件
  /etc  存放系統(tǒng)的配置文件
  /home 用戶文件的主目錄,用戶數(shù)據(jù)存放在其主目錄中
  /lib  存放必要的運(yùn)行庫
  /mnt  存放臨時(shí)的映射文件系統(tǒng),<br>我們常把軟驅(qū)和光驅(qū)掛裝在這里的floppy和cdrom子目錄下。
  /proc 存放存儲(chǔ)進(jìn)程和系統(tǒng)信息
  /root 超級(jí)用戶的主目錄
  /sbin 存放系統(tǒng)管理程序
  /tmp  存放臨時(shí)文件的目錄
  /usr  包含了一般不需要修改的應(yīng)用程序,<br>命令程序文件、程序庫、手冊和其它文檔。
  /var  包含系統(tǒng)產(chǎn)生的經(jīng)常變化的文件,<br>例如打印機(jī)、郵件、新聞等假脫機(jī)目錄、日志文件、格式化后<br>的手冊頁以及一些應(yīng)用程序的數(shù)據(jù)文件等等。<br>建議單獨(dú)的放在一個(gè)分區(qū)。
    典型的/usr目錄如下:
  /X11R6   存放X window系統(tǒng)
  /bin     存放增加的用戶程序
  /dict    存放字典
  /doc     存放追加的文檔
  /etc     存放設(shè)置文件
  /games   存放游戲和教學(xué)文件
  /include 存放C開發(fā)工具的頭文件
  /info    存放GNU信息文件
  /lib     存放庫文件
  /local   存放本地產(chǎn)生的增加的應(yīng)用程序
  /man     存放在線幫助文件
  /sbin    存放增加的管理程序
  /share   存放結(jié)構(gòu)獨(dú)立的數(shù)據(jù)
  /src     存放程序的源代碼
 </code></pre></td></tr></table>
<p>  由于/usr中的文件不和特定的計(jì)算機(jī)相關(guān),也不會(huì)在通常使用中修改,因此可以通過網(wǎng)絡(luò)共享這個(gè)目錄(文件系統(tǒng)),這樣,當(dāng)管理員安裝了新的軟件之后,所有共享這一文件系統(tǒng)的計(jì)算機(jī)均可以使用新的軟件。</p>
<p><b>4、目錄操作和文件操作</b></p>
<p>  在介紹文件的操作之前,我們先了解一下文件的類型。目錄樹包括以下文件類型:</p>
<p>  a、普通文件:包括文檔文件、數(shù)據(jù)文件、程序、shell腳本等我們常接觸到的文件。</p>
<p>  b、目錄文件:目錄文件包含著一個(gè)該目錄下的文件和本身以及上一級(jí)的鏈表。這是由操作系統(tǒng)維護(hù)的文件。它至少包括兩個(gè)記錄,一個(gè)是它自身(“.”),一個(gè)是它的上一級(jí)目錄(“..”)。注意,根目錄的上一級(jí)目錄還是它自身。</p>
<p>  c、設(shè)備文件:和所有UNIX一樣,linux把所有設(shè)備都作為一個(gè)文件來處理,包括IO設(shè)備。</p>
<p>  d、進(jìn)程通信文件:即所謂的先進(jìn)先出文件,主要是為進(jìn)程間通信用的。</p>
<p>  我們一般登入系統(tǒng)后,當(dāng)前的工作目錄都是自己的主目錄,想看看主目錄里有什么東東?你可以使用ls命令試試。輸出就如同dir /w一樣^_^。要查看隱含文件使用命令行:</p>
<table border='1' cellspacing='0' cellpadding='5' width='100%' bgcolor='#CCCCCC'><tr><td><pre><code> ls -a</code></pre></td></tr></table>
<p>  可以看見多了不少以點(diǎn)(“.”)開頭的隱藏文件。如果還想進(jìn)一步查看文件的詳細(xì)信息,那就查看長格式的輸出吧,使用</p>
<table border='1' cellspacing='0' cellpadding='5' width='100%' bgcolor='#CCCCCC'><tr><td><pre><code>  ls -l</code></pre></td></tr></table>
<p>  當(dāng)然,我們完全可以組合使用多參數(shù),有兩種方法:</p>
<table border='1' cellspacing='0' cellpadding='5' width='100%' bgcolor='#CCCCCC'><tr><td><pre><code>  ls -a -l  或者  ls -al</code></pre></td></tr></table>
<p>  都可以得到該目錄下所有文件的詳細(xì)列表,比dos下dir的輸出還詳細(xì)——只不過文件的名卻在右邊。如果文件太多,一屏顯示不下怎么辦呢?ls命令并沒有提供dir的/p開關(guān)的功能,不過按照UNIX系統(tǒng)設(shè)計(jì)的積木原則,我們可以用命令的組合獲得我們需要的任何功能。象這次我們可以使用輸出重定向,使用通道,對(duì)于下面這個(gè)命令,你應(yīng)該不會(huì)覺得別扭吧?</p>
<table border='1' cellspacing='0' cellpadding='5' width='100%' bgcolor='#CCCCCC'><tr><td><pre><code>  la -l | more </code></pre></td></tr></table>
<p>  這和dos下的管道一模一樣嘛:),還不只這個(gè),連改變當(dāng)前目錄的cd命令,也是和dos中的用法一樣,看來dos還是沒有完全拋棄UNIX的影響。</p>
<p>  cd命令的用法和dos中相似,不同的是cd和后邊的目錄(包括代表上一級(jí)目錄的..)之間必須有空格隔開。多出幾次錯(cuò)誤信息你就會(huì)記得這一點(diǎn)了,呵呵。記住:</p>
<table border='1' cellspacing='0' cellpadding='5' width='100%' bgcolor='#CCCCCC'><tr><td><pre><code>
    cd..                             ------wrong
    cd ..  or  cd /                  ------right
</code></pre></td></tr></table>
<p>  查看當(dāng)前的路徑的命令是pwd,如前所說的,它是bash的內(nèi)部命令,cd也是。它存在價(jià)值在于你不用時(shí)刻面對(duì)著一個(gè)可能非常長的路徑,當(dāng)然你覺得有必要,也可以通過對(duì)bash的適當(dāng)配置使得它的提示符類似于dos模式。</p>
<p>  建立和刪除的目錄命令也很容易從字面上理解,建立目錄使用mkdir,刪除空目錄用rmdir。注意,你建立目錄、刪除目錄的操作,都需要相應(yīng)的權(quán)限。</p>
<p>  要想做到dos下的deltree的功能,需要使用文件的刪除命令rm的遞歸刪除參數(shù)-r或-R。這個(gè)命令的基本格式是</p>
<table border='1' cellspacing='0' cellpadding='5' width='100%' bgcolor='#CCCCCC'><tr><td><pre><code>  rm [-option] filename</code></pre></td></tr></table>
<p>  例如要?jiǎng)h除/tmp/newtemp所有文件和子目錄,可以使用如下命令:</p>
<table border='1' cellspacing='0' cellpadding='5' width='100%' bgcolor='#CCCCCC'><tr><td><pre><code>  rm -r /tmp/newtemp</code></pre></td></tr></table>
<p>  這樣的話,系統(tǒng)會(huì)一個(gè)一個(gè)文件問你是否需要?jiǎng)h除,如果你可以確信這個(gè)目錄下的所有東西都沒有保留的價(jià)值的話,你可以加上一個(gè)-f的參數(shù),表示強(qiáng)制刪除,不再詢問,如:</p>
<table border='1' cellspacing='0' cellpadding='5' width='100%' bgcolor='#CCCCCC'><tr><td><pre><code>  rm -rf /tmp/newtemp   (還記得我們使用多個(gè)參數(shù)的兩種方法么?)</code></pre></td></tr></table>
<p>  注意,在linux中沒有類似undelete的命令,不要隨意使用帶-f、-r、-R參數(shù)的rm命令哦:)</p>
<p>  文件的拷貝使用cp命令,使用的格式如下:</p>
<table border='1' cellspacing='0' cellpadding='5' width='100%' bgcolor='#CCCCCC'><tr><td><pre><code>  cp [-option] soursefile targetfile </code></pre></td></tr></table>
<p>  注意,和dos中的copy不同的是:</p>
<ul>
<li>soursefile和targetfile不能相同;</li>
<li>cp需要使用遞歸選項(xiàng)-r來完成帶文件的目錄的拷貝;</li>
<li>cp可以使用-u開關(guān)來保留文檔的最新版本。當(dāng)使用-u選項(xiàng)時(shí),如果目標(biāo)文件存在且最后修改時(shí)間比源文件晚,則不覆蓋。</li>
</ul>
<p>  我們常用的還有重命名操作命令,或者說移動(dòng)文件命令,mv,格式如下:</p>
<table border='1' cellspacing='0' cellpadding='5' width='100%' bgcolor='#CCCCCC'><tr><td><pre><code>  mv [-option] source  target</code></pre></td></tr></table>
<p>  mv有個(gè)非常有用的選項(xiàng) -b,表示給被覆蓋的文件產(chǎn)生一個(gè)備份。</p>
<p>  cat命令用于把所給的文件以所給順序在標(biāo)準(zhǔn)輸出上輸出。格式如下:</p>
<table border='1' cellspacing='0' cellpadding='5' width='100%' bgcolor='#CCCCCC'><tr><td><pre><code>  cat [-ption] [file]</code></pre></td></tr></table>
<p>  如果沒有設(shè)置參數(shù)file,則把從標(biāo)準(zhǔn)輸入中讀入的文件從標(biāo)準(zhǔn)輸出上輸出。如果file以一個(gè)減號(hào)來代替,則cat仍然從標(biāo)準(zhǔn)輸入上讀入數(shù)據(jù)。例如:</p>
<table border='1' cellspacing='0' cellpadding='5' width='100%' bgcolor='#CCCCCC'><tr><td><pre><code>  cat - file1 - >file2</code></pre></td></tr></table>
<p>  這個(gè)命令表示先從標(biāo)準(zhǔn)輸入讀入數(shù)據(jù),直到輸入結(jié)束字符Ctrl+d,接下來從文件file1中輸入,接著又從鍵盤輸入直到輸入結(jié)束字符,把這些結(jié)構(gòu)都輸出到file2文件中。實(shí)際上做了個(gè)在file1前后均加了一段文字然后存成了file2文件的操作。</p>
<p>  用這個(gè)命令還可以把多個(gè)文件連接在一起。例如:</p>
<table border='1' cellspacing='0' cellpadding='5' width='100%' bgcolor='#CCCCCC'><tr><td><pre><code>  cat  *.txt > outall.txt</code></pre></td></tr></table>
<p>  表示把所有的txt后綴的文件按照字母順序連接起來,然后再寫到outall.txt文件里。</p>
<p>  如果[file]選項(xiàng)是二進(jìn)制文件,而又不是把它輸出到一個(gè)文件而是標(biāo)準(zhǔn)輸出的話,由于終端可能要對(duì)不可打印字符進(jìn)行處理,可能會(huì)出現(xiàn)亂碼。可以使用-v選項(xiàng)來解決這個(gè)問題。這個(gè)選項(xiàng)把不可打印字符(從ASCII碼的000到037的字符)用^和ASCII碼從100到137的字符組合來表示。</p>
<p>  還有三個(gè)用來顯示文件的命令,它們分別是head、tail、more。</p>
<p>  head [-option] [file] 是用來顯示文件的前面一部分的。可以使用-num選項(xiàng)來顯示前num行,也可以使用選項(xiàng)-c num使head輸出前num個(gè)字節(jié)。其它的使用和cat相似。</p>
<p>  tail [-option] [file] 是和head對(duì)應(yīng)的顯示文件后一部分的命令。選項(xiàng)和head命令一樣。</p>
<p>  more命令就是前面我們曾經(jīng)借助它進(jìn)行分頁顯示的命令,它也可以直接用來分頁顯示文本文檔。命令格式和前面幾個(gè)命令一樣。在顯示完一頁后,more會(huì)提示用戶輸入:如果輸入空格鍵或是f,則顯示下一頁;如果輸出n加空格鍵,則用來顯示后面的n 行;回車鍵用來顯示下一行。</p>
<p>  這幾個(gè)命令都是網(wǎng)絡(luò)管理比較常用的查看日志文件的工具,可以用man命令獲得它們更詳細(xì)的幫助。</p>
<p>  還有幾個(gè)顯示二進(jìn)制文件的命令,例如od、mn和strings,你也可以通過man獲得幫助。</p>
<p>  在linux中還可以為文件增加鏈接。例如目錄的兩個(gè)鏈接“.”和“..”。在目錄中,每一對(duì)文件名與索引節(jié)點(diǎn)號(hào)稱為一個(gè)鏈接(link)。同一個(gè)索引節(jié)點(diǎn)可以和多個(gè)文件名創(chuàng)建鏈接。實(shí)際上這種硬鏈接是直接創(chuàng)建了與文件(在這是目錄文件)的索引節(jié)點(diǎn)(i-node)號(hào)相聯(lián)系的鏈接。我們也可以為文件創(chuàng)造多個(gè)鏈接,這使用命令:</p>
<table border='1' cellspacing='0' cellpadding='5' width='100%' bgcolor='#CCCCCC'><tr><td><pre><code>  ln [-option] sourse [target]</code></pre></td></tr></table>
<p>  如果不使用target參數(shù)的話,則在當(dāng)前目錄中是創(chuàng)建一個(gè)同名的鏈接文件;如果用ln產(chǎn)生幾個(gè)文件的連接,則target必須為一個(gè)目錄。只有超級(jí)用戶才能產(chǎn)生目錄間的硬鏈接。</p>
<p>  這一個(gè)功能非常有用。除了我們可以在主目錄方便訪問我們經(jīng)常訪問的文件,而且我們可以為重要的文件或目錄建立多個(gè)鏈接,提供“防刪除”的功能,避免以為刪除造成嚴(yán)重后果。這樣做的原理是,如果一個(gè)文件(或目錄)的索引節(jié)點(diǎn)有一個(gè)以上的鏈接,刪除操作只能破壞其一,索引節(jié)點(diǎn)本身的其他鏈接仍然不受影響。當(dāng)然,如果對(duì)只有一個(gè)鏈接的文件發(fā)出刪除命令,索引節(jié)點(diǎn)、文件數(shù)據(jù)塊與目錄的連接都會(huì)被釋放,文件也真正刪除。</p>
<p>  上面的鏈接說的都是硬鏈接,和索引節(jié)點(diǎn)號(hào)直接相關(guān)的鏈接。我們知道,每一個(gè)文件系統(tǒng)(如一個(gè)硬盤分區(qū))都有自己的索引節(jié)點(diǎn)數(shù)組,因此索引節(jié)點(diǎn)號(hào)只有在同一個(gè)文件系統(tǒng)中才是唯一的,這意味著,固定鏈接只能用在一個(gè)文件系統(tǒng)的內(nèi)部。</p>
<p>  而符號(hào)鏈接(symbolic link,又常被稱為軟鏈接)則沒有這個(gè)限制,它和windows系統(tǒng)中的快捷方式非常相似,它可以用在不同的文件系統(tǒng)之中。因此,在兩個(gè)文件之間建立鏈接,如果要求保證可移植性,應(yīng)盡量使用符號(hào)鏈接。可以使用 ln -s 來產(chǎn)生符號(hào)鏈接。</p>
<p><b>· 文件、目錄的屬性</b></p>
<p>  涉及到文件的屬性,就不可避免的關(guān)聯(lián)到用戶管理,關(guān)于這個(gè)內(nèi)容,請先參考專題五中的用戶管理部分,再來閱讀這一部分。linux下,每一個(gè)文件、每一個(gè)目錄都必須有一個(gè)屬主,并針對(duì)擁有文件的用戶自己、用戶所在組、其它所有帳號(hào)(組)分別設(shè)定讀、寫、執(zhí)行三種權(quán)限。例如,我(假定是usergroup組的username帳戶的擁有者)使用如下命令建立一個(gè)新的文件</p>
<table border='1' cellspacing='0' cellpadding='5' width='100%' bgcolor='#CCCCCC'><tr><td><pre><code>touch mytestfile</code></pre></td></tr></table>
<p>  然后我們使用ls -l mytestfile這一命令來查看這個(gè)文件的權(quán)限狀態(tài)(關(guān)于ls命令,可以前面已有錯(cuò)誤,可以查閱本站的命令查詢),可以得到如下的屏幕輸出顯示:</p>
<table border='1' cellspacing='0' cellpadding='5' width='100%' bgcolor='#CCCCCC'><tr><td><pre><code>-rw-rw-r-- 1 username usergroup 0 Feb 6 21:37 mytestfile</code></pre></td></tr></table>
<p>  輸出分為7個(gè)部分,分別表示文件權(quán)限屬性、硬連接個(gè)數(shù)、文件所有者帳戶、文件所屬組、文件大小、文件創(chuàng)建時(shí)間、文件名稱。</p>
<p><b>· 使用chown命令修改文件的主人</b></p>
<p>  當(dāng)你新建立一個(gè)文件的時(shí)候,文件的所有者當(dāng)然就是你了。這一事實(shí)只有超級(jí)用戶(比如說root)才可以通過chown命令改變(例如 chown  otheruser mytestfile,把mytestfile文件的屬主改為otheruser)。普通用戶不能把自己的文件“送”給別人,不然你把有特殊目的的程序給了root怎么辦?:)</p>
<p>  chown命令的用法比較簡單。這里我先假設(shè)你現(xiàn)在擁有超級(jí)用戶權(quán)限,那么你就可以使用如下命令將一個(gè)文件“送給”username用戶了:</p>
<table border='1' cellspacing='0' cellpadding='5' width='100%' bgcolor='#CCCCCC'><tr><td><pre><code>chown  username  /home/username/thefileisrootcreate.txt <br>(假定該文件是由root創(chuàng)建的)</code></pre></td></tr></table>
<p>  修改一個(gè)目錄的所有者也是類似的:</p>
<table border='1' cellspacing='0' cellpadding='5' width='100%' bgcolor='#CCCCCC'><tr><td><pre><code>chown username /home/newboat</code></pre></td></tr></table>
<p>  當(dāng)然,如果這個(gè)目錄還有子目錄及文件需要同時(shí)送給username,chown也是支持-R參數(shù)的:</p>
<table border='1' cellspacing='0' cellpadding='5' width='100%' bgcolor='#CCCCCC'><tr><td><pre><code>chown -R username /home/newboat</code></pre></td></tr></table>
<p>  如果你同時(shí)想修改文件/目錄所屬的組的話,你可以使用以下命令方便的達(dá)到目的:</p>
<table border='1' cellspacing='0' cellpadding='5' width='100%' bgcolor='#CCCCCC'><tr><td><pre><code>chown -R username.othergroup /home/newboat</code></pre></td></tr></table>
<p>  這樣,不但文件主人得到了修改,文件所屬的組也變成了othergroup</p>
<p><b>· 修改文件的組屬性</b></p>
<p>  文件所屬組你倒是可以改變,前提是:</p>

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品久久五月天| 欧美高清在线精品一区| 国产成人精品影视| 亚洲专区一二三| 国产视频在线观看一区二区三区| 欧美日韩美少妇| 一本一本大道香蕉久在线精品 | 91亚洲男人天堂| 久久精品国产999大香线蕉| 亚洲欧美中日韩| 久久久久国色av免费看影院| 欧美日韩免费高清一区色橹橹 | 一区二区三区蜜桃网| 国产日韩欧美精品综合| 欧美一二三在线| 欧美影院一区二区| 91同城在线观看| 成人午夜av影视| 国产福利精品导航| 寂寞少妇一区二区三区| 亚洲成av人片一区二区三区| 亚洲色欲色欲www| 国产精品久久久久久久久晋中| 精品国产网站在线观看| 91精品国产综合久久久久久久久久| 色综合久久久久| 色一区在线观看| 97久久超碰精品国产| 成人一级片网址| 国产精品中文欧美| 国产美女在线精品| 国产美女在线观看一区| 国产一本一道久久香蕉| 国产麻豆精品在线| 国产精品自在欧美一区| 国产乱一区二区| 国产精品自拍一区| 丁香激情综合国产| 成人午夜电影久久影院| 不卡高清视频专区| 99久久亚洲一区二区三区青草| hitomi一区二区三区精品| 成人性生交大片| bt7086福利一区国产| 99国产精品视频免费观看| 99久久国产综合精品麻豆| 成人h动漫精品一区二| 99久久精品99国产精品| 91福利社在线观看| 欧美人成免费网站| 日韩欧美中文一区| 国产人成亚洲第一网站在线播放 | www.亚洲免费av| av午夜一区麻豆| 色婷婷亚洲一区二区三区| 欧美日韩免费视频| 精品免费99久久| 中文字幕av一区二区三区高| **性色生活片久久毛片| 一区二区三区日韩在线观看| 亚洲一区国产视频| 久久99精品久久久久久| 国产夫妻精品视频| 一本大道久久a久久精品综合| 欧美私模裸体表演在线观看| 91精品国产91久久久久久一区二区| 日韩一级高清毛片| 国产精品久久久久久久久图文区| ...xxx性欧美| 欧美a级一区二区| 成人精品国产福利| 欧美丰满嫩嫩电影| 久久久国产午夜精品| 亚洲精品国产精品乱码不99| 日日夜夜免费精品视频| 国产乱子伦视频一区二区三区 | 久久精品夜色噜噜亚洲a∨| 国产精品青草久久| 丝袜诱惑亚洲看片| 懂色中文一区二区在线播放| 欧美影院午夜播放| 日本一区二区三级电影在线观看| 一区二区三区高清在线| 激情久久五月天| 色综合中文字幕国产| 7777精品伊人久久久大香线蕉最新版 | 亚洲一区二区av在线| 另类人妖一区二区av| 99精品久久免费看蜜臀剧情介绍| 8x8x8国产精品| 亚洲天堂精品视频| 精品一区二区av| 欧美无砖专区一中文字| 久久久久久久久久电影| 五月婷婷综合激情| 91在线小视频| www国产精品av| 亚洲va中文字幕| 99久久久精品| 久久综合精品国产一区二区三区| 亚洲国产精品久久不卡毛片| 国产91高潮流白浆在线麻豆| 欧美一区三区二区| 一区二区三区日本| 成人久久视频在线观看| 日韩精品一区国产麻豆| 亚洲一区二区美女| 色哟哟一区二区| 国产精品欧美久久久久无广告| 男女男精品视频| 欧美色精品在线视频| 亚洲欧洲另类国产综合| 国产综合久久久久影院| 欧美一区二区三区男人的天堂| 亚洲色图在线播放| av一区二区三区四区| 亚洲国产精品99久久久久久久久| 久久99久久99精品免视看婷婷 | 99精品久久99久久久久| 精品国产乱码久久久久久久| 日韩av一区二| 欧美丝袜第三区| 亚洲精品免费在线播放| av网站一区二区三区| 国产精品白丝在线| 成人在线综合网站| 国产精品午夜久久| 高清不卡一区二区| 国产女同互慰高潮91漫画| 国产中文字幕一区| 久久久久久97三级| 国产成人自拍网| 中日韩免费视频中文字幕| 国产91丝袜在线播放九色| 国产精品天干天干在观线| 国产成+人+日韩+欧美+亚洲| 国产夜色精品一区二区av| 国产精品一区2区| 欧美激情自拍偷拍| 成人白浆超碰人人人人| 亚洲丝袜另类动漫二区| 色综合久久久久网| 亚洲不卡av一区二区三区| 欧美日韩中文精品| 日本中文字幕一区二区有限公司| 欧美丰满一区二区免费视频| 麻豆传媒一区二区三区| 欧美精品一区视频| 成人免费毛片片v| 亚洲色图在线播放| 欧美乱熟臀69xxxxxx| 蜜桃视频第一区免费观看| 精品国产成人系列| av午夜一区麻豆| 性做久久久久久久久| 91精品国产黑色紧身裤美女| 国产在线国偷精品产拍免费yy| 国产亚洲精品bt天堂精选| 99免费精品视频| 亚洲电影一级黄| 2欧美一区二区三区在线观看视频| 国产成人精品综合在线观看 | 蜜臀av一级做a爰片久久| 精品国精品国产尤物美女| 成人av小说网| 午夜精品久久久久久不卡8050| 日韩一区二区三区在线| 国产福利91精品| 亚洲成人一区二区| 久久精品这里都是精品| 91麻豆自制传媒国产之光| 免费看日韩a级影片| 欧美激情在线观看视频免费| 国产精品免费av| 色成年激情久久综合| 美女在线一区二区| 自拍av一区二区三区| 欧美欧美午夜aⅴ在线观看| 国产精品一区二区男女羞羞无遮挡 | 色噜噜狠狠成人网p站| 美女视频黄久久| 亚洲免费观看视频| 精品免费一区二区三区| 91久久久免费一区二区| 韩国一区二区在线观看| 亚洲伊人伊色伊影伊综合网| 久久久久久免费网| 欧美性受xxxx黑人xyx性爽| 国产成人av一区| 蜜桃av噜噜一区二区三区小说| 国产精品高清亚洲| 欧美成人精精品一区二区频| 色婷婷久久一区二区三区麻豆| 狠狠色狠狠色综合系列| 亚洲国产精品天堂| 国产亚洲精品中文字幕| 日韩一区二区中文字幕| 欧美在线高清视频| 粉嫩av一区二区三区在线播放| 美日韩一级片在线观看|