• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            天之道

            享受編程的樂趣。
            posts - 118, comments - 7, trackbacks - 0, articles - 0
              C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

            Linux的一些shell命令基本操作

            Posted on 2012-08-02 11:49 hoshelly 閱讀(227) 評(píng)論(0)  編輯 收藏 引用 所屬分類: Linuxshell
            我們學(xué)習(xí)Linux的時(shí)候勢(shì)必要學(xué)習(xí)一大堆對(duì)于大部分正常人來說枯燥無比的命令行,因?yàn)槭堑谝淮螄L試在一個(gè)黑箱子里面敲一串一串不熟悉的命令,可以理解的啦?,F(xiàn)在我總結(jié)出一些Linux中比較常用的命令行。

            一)列出文件:ls ,如果要列出本目錄下的文件屬性呢,例如想知道他們的文件權(quán)限、大小、日期,那么就用 ls -l ,也可用其命令別名 ll 。
                               我們都知道Linux中都有一些隱藏的文件,那么如何顯示出它們呢?用 ls -a 即可顯示出所有文件,包括隱藏文件。要列出這些文件的屬性,用 ls -al 
                               列出目錄用:ls -d
                               如果我們想找出一個(gè)特定的文件如file 的信息,那么可以用ls  -l file ,又如要尋找一個(gè)前綴為test的文件的信息,可以這樣:ls -l test*,*為通配符。
                               如果我們想找出文件名中帶有數(shù)字或字母的相關(guān)文件,可以這樣 : ls -f [0-9]* / ls -f [a-z]*

            二)打開文件或目錄:如想打開名為 file.txt文件,用cat file.txt即可顯示出內(nèi)容。如想把文件內(nèi)容的行號(hào)顯示出來,用 cat -n file.txt 即可 ;打開目錄tmp 則用 cd tmp

            三)復(fù)制文件: 如想把文件file.txt 復(fù)制到目錄 /test 下,即可用:cp file.txt /test ;如想把目錄 /etc/ 的所有內(nèi)容復(fù)制到 /tmp,用:cp /etc/ /tmp

            四)刪除文件或目錄:如想刪除文件file.txt 則可: rm file.txt 。如想把目錄tmp(包括有內(nèi)容的目錄)都刪除掉,用 rm -rf tmp ,而 rmdir tmp 刪除的是一個(gè)空目錄。

            五)移動(dòng)文件或重命名:如把文件file.txt移動(dòng)到目錄tmp中: mv file.txt tmp 。把文件file.txt重命名為 test.txt,則可: mv file.txt test.txt

            六)翻頁查看命令:1. 如想查看/etc/中的文件man.config,可 more /etc/man.config ,敲空格鍵表示向下翻一頁;Enter表示向下翻“一行”;/字符串可以向下搜索字符串:如搜索word,可以 /word ;離開more 可以用 q ;2. 也可用 less 進(jìn)行翻頁操作:less /etc/man.config ,使用less可以向前或向后翻頁,而more只能向后翻頁;?字符串表示向前搜索的功能,其他操作和more 大體相同。

            七)創(chuàng)建新文件或目錄 : 如創(chuàng)建新文件 test.txt 可以: touch test.txt ;創(chuàng)建目錄abc,用命令:mkdir abc . 如果我們要?jiǎng)?chuàng)建一個(gè)名為junk.data ,大小為1M,內(nèi)容為空的文件,該怎么辦呢?可以使用命令: dd if=/dev/zero of=junk.data bs=1M count=1 即可,其中dd是用來創(chuàng)建特定大小文件的命令,dd命令會(huì)克隆給定的輸入內(nèi)容,然后將一模一樣的一份副本寫入到輸出,stdin、設(shè)備文件、普通文件都可以作為輸入. if 代表輸入文件, of 代表輸出文件, bs代表以字節(jié)為單位的塊大小,count代表要被復(fù)制的塊數(shù)。

            八)改變文件的權(quán)限: 1. 使用符號(hào)方法改變文件權(quán)限:在此之前了解下who /action 的知識(shí),u表示屬主、g表示組、o表示其他、a表示所有;+表示增加文件權(quán)限、-表示減少文件權(quán)限、=明確地設(shè)置文件權(quán)限。好了,如果現(xiàn)在我們想把一個(gè)目錄下的所有文件都改變?yōu)閷?duì)所有人均可訪問,則可用命令:chmod a=r * (或chmod guo=r *),注意空格。
            如果想阻止除了文件屬主之外的任何人寫文件 test.txt ,可用命令: chmod go-w test.txt 
            2. 使用八進(jìn)制方法改變文件權(quán)限:r=4,w=2,x=1. 把各個(gè)想要賦予的權(quán)限值相加即可得到用來指定文件屬主、組和其他用戶對(duì)文件的權(quán)限。 如:對(duì)文件test.txt 改為對(duì)所有均有讀、寫、執(zhí)行的權(quán)限:chmod 777 test.txt

            九)改變文件屬主和組: 1. 改變文件屬主:如把文件test.txt 改變?yōu)?zlb 所屬有,則可 chown zlb: test.txt ,冒號(hào)不能省略。 2. 改變文件所屬的組:可以用1中 chown :authors test.txt 改變文件test.txt所屬的組;也可以用 chgrp authors test.txt 改變文件為authors這個(gè)組所有。


            久久九色综合九色99伊人| 日本WV一本一道久久香蕉| 久久精品国产网红主播| 99久久精品国产免看国产一区| 中文字幕久久精品无码| 国产精自产拍久久久久久蜜| 亚洲国产成人久久综合碰| 久久91精品久久91综合| 久久精品国产亚洲AV影院| 久久中文娱乐网| 久久久久久久亚洲Av无码| 色婷婷久久综合中文久久一本| 国内精品久久久久久99| 99精品国产综合久久久久五月天| 久久99国产精品成人欧美| 精品熟女少妇a∨免费久久| 婷婷久久综合| 久久精品免费大片国产大片| AV无码久久久久不卡蜜桃| 亚洲AV无码久久| 精品久久久久久无码不卡| 蜜臀久久99精品久久久久久| 97超级碰碰碰碰久久久久| 精品蜜臀久久久久99网站| 人妻少妇久久中文字幕| 精品一二三区久久aaa片| 狠狠色丁香久久婷婷综合_中| 欧美激情精品久久久久久久| 久久天天躁狠狠躁夜夜2020| 久久精品中文字幕一区| 久久亚洲中文字幕精品一区| 久久影院久久香蕉国产线看观看| 久久久99精品成人片中文字幕| 久久996热精品xxxx| 久久91精品综合国产首页| 久久国产午夜精品一区二区三区| 精品多毛少妇人妻AV免费久久 | 狠狠色丁香久久婷婷综合蜜芽五月| 久久久久久亚洲精品无码| 欧美粉嫩小泬久久久久久久 | 人妻精品久久无码区|