青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

colorful

zc qq:1337220912

 

16個(gè)桌面Linux用戶必須要知道的Shell命令

16個(gè)桌面Linux用戶必須要知道的Shell命令

94人收藏此文章, 我要收藏 發(fā)表于昨天(13:19) , 已有3773次閱讀 共10個(gè)評(píng)論
    有些人仍然會(huì)有這中愚蠢的想法,他們認(rèn)為使用Linux就必須使用Linux shell命令。胡說!你可以不懂得任何Linux命令,比如說ps,grep,ls等,但是你仍然可以使用很多現(xiàn)代的Linux桌面發(fā)行版。
    Linux的系統(tǒng)管理員與桌面用戶不一樣,他們不像桌面用戶一樣使用Cinnamon, GNOME, Unity, 或者 KDE,他們所有的時(shí)間都是用Linux命令。

    對(duì)于桌面用戶來講,若是了解一部分Linux命令,你可以更好的使用Linux,體驗(yàn)它的魅力,下面列舉出了一些:

Shell 基礎(chǔ):

    你可以通過打開Linux的terminal(終端)來執(zhí)行Shell命令。Shell的種類有很多種,例如CSH,Bourne Shell,Korn Shell。在現(xiàn)在的大多數(shù)Linux發(fā)行版中,默認(rèn)的Shell一般都是Bourne again shell(bash).

想看看你的Shell是哪一種,執(zhí)行下面的命令

1 echo $SHELL
在Linux中,$符號(hào)代表一個(gè)shell 變量。所有的shell都用這種方式使用變量。有一些shell變量在你的系統(tǒng)啟動(dòng)的時(shí)候就有了默認(rèn)值。例如,$SHELL;$LOGNAME是你的登錄名,而$PATH變量指明了你的shell命令的搜索范圍。
echo命令的作用就是打印出你的輸入。如果你的輸入具有shell的特殊意義,例如shell變量,他就輸出變量的值。

 

Echo.png

    一個(gè)重要的地方是,你要注意文本的大小寫。例如,ls,是DOS的dir命令的Linux版本。這個(gè)命令列出當(dāng)前工作目錄下的文件列表。如果你輸入的是LS,你得到的只能是“找不到命令”的錯(cuò)誤信息。
    另外在Linux shell命令中一個(gè)重要的地方是,你可以將命令串起來。這是Unix/Linux從第一天開始就有的巧妙的特點(diǎn)。最簡(jiǎn)單的將命令連起來的辦法就是使用“|”,我們稱之為“pipe”。第一個(gè)命令的輸出就是下一個(gè)命令的輸入。
Linux命令有自己的語法規(guī)則:
基本的語法就像這樣:
1 command -option file
例如:
這行命令的意義是輸出當(dāng)前目錄的所有文件的文件名,l代表“long”,a代表“all”,有了l選項(xiàng),你會(huì)發(fā)現(xiàn),輸出的內(nèi)容比較豐富,不只包括文件名,還有文件的訪問權(quán)限,所有者,所屬組等。你會(huì)發(fā)現(xiàn)這個(gè)命令會(huì)在屏幕上輸出大量的信息,如果當(dāng)前目錄的文件比較多的話。
現(xiàn)在就是“pipe”出場(chǎng)的時(shí)候了。
1 ls -la | more

你會(huì)在屏幕上看到如下信息:

ls-la.png

    你也可以在大多數(shù)Linux命令中使用通配符。通配符就是可以代表文件名中任何未知的字符或字符串。例如,*就代表任意字符串,?代表單個(gè)字符。例如:
1 ls -l a*
這個(gè)命令會(huì)列出在當(dāng)前工作目錄下所有的以小寫a開頭的文件,比如說abc.txt,alpha.jpg等等。
1 ls a?cd

    這條命令會(huì)列出所有以小寫a開頭隔一個(gè)未知字符以小寫cd結(jié)尾的所有文件。例如adcd,axcd,但是不會(huì)列出adfdcd,也不會(huì)列出axcd.txt。

一些常用的命令

man:如果你想了解每一個(gè)命令代表什么含義以及他的用法,你就可以使用man(意義為manual)命令,例如:
    man輸出的內(nèi)容是為系統(tǒng)管理員和開發(fā)者編寫的,如果你想了解更多命令的用法,你可以去找網(wǎng)絡(luò)上的Linux命令文檔,有一個(gè)非常方便的就是丹尼爾·巴雷特的Linux的袖珍指南。
在以前如果你真的想學(xué)習(xí)Linux和Unix你必須閱讀man手冊(cè)。而在2012年的今天,面對(duì)如此好用的圖形界面,這句話顯得不是那么的重要,但是如果你想了解Linux更深,閱讀man手冊(cè)仍然是一個(gè)好的開始。
su 和sudo: su命令的作用是切換用戶,這也被稱為超級(jí)用戶,因?yàn)樵谟行┫到y(tǒng)中su命令可以使你以系統(tǒng)的所有權(quán)限用戶root登錄。除非你是系統(tǒng)管理員,否則我絕不推薦你使用su切換到root,因?yàn)檫@可能給你帶來很多麻煩。
一個(gè)相對(duì)安全的多的辦法是使用sudo命令,這個(gè)命令可以上你以root權(quán)限運(yùn)行一個(gè)命令。
這兩個(gè)命令都需要系統(tǒng)密碼。在大多數(shù)Linux的桌面發(fā)行版中這兩個(gè)是相同的,就是你系統(tǒng)的第一個(gè)用戶設(shè)置的密碼。
grep:grep是一種強(qiáng)大的文本搜索工具,它能使用正則表達(dá)式搜索文本,并把匹配的行打印出來。 例如:
1 grep foo /etc/passwd
返回在password文件中所有的含有foo的行
1 grep -i "foo" /etc/passwd
-i選項(xiàng)是忽略大小寫,這就意味著若某一行含有FOO或FOo也會(huì)被搜索到。
grep還支持遞歸搜索:
1 grep -r "foo" /home/sjvn
這條命令將會(huì)搜索/home/sjvn目錄及其子目錄下所有的包含“foo”的行
grep也通常與其他命令串連起來使用,例如:
1 ls -la | grep foo*
列出當(dāng)前目錄下任何以foo開頭的文件或目錄。例如如下文件將被匹配:foo,foobar,foolish.txt等等。
ps:報(bào)告進(jìn)程的狀態(tài)。此命令將顯示哪些程序正在運(yùn)行。我使用PS和grep比其他任何命令使用的都要多。 
現(xiàn)在假如你有一個(gè)程序運(yùn)行出了錯(cuò)誤,你不能再桌面上把他關(guān)掉,(我看準(zhǔn)你了,火狐),我運(yùn)行如下命令就能查看他的進(jìn)程id:
1 ps -ef | grep firefox
這條命令做了如下事情:
1 kill -9 1234
·第一,他找出所有當(dāng)前在我的電腦上運(yùn)行的程序
·然后grep命令找出這些文件中叫“firefox”的,顯示到屏幕上。
·每一行都有一個(gè)進(jìn)程id數(shù)字。有了,現(xiàn)在我就可以是用...
kill:這條命令就想他的名字一樣,他可以干掉指定的進(jìn)程。干掉運(yùn)行錯(cuò)誤的firefox或者其他我想干掉的進(jìn)程。
1 kill 1234
這將會(huì)干掉所有進(jìn)程id為1234的程序。為了確保這個(gè)程序已經(jīng)被干掉(強(qiáng)行終止),我使用下面的命令

clear:  如果你覺得你的屏幕上有太多的東西,看起來很討厭,可以使用clear命令清空。

文件/目錄命令

cp:cp代表copy,就是復(fù)制,他可以復(fù)制一個(gè)或多個(gè)文件到指定的一個(gè)或多個(gè)目錄下。
一個(gè)通常的用法是:
1 cp fred.txt ethel.txt
把fred.txt中的內(nèi)容復(fù)制到當(dāng)前文件夾中名為ethel.txt中
1 cp fred.txt /home/sjvn/docs/fred.txt
把fred.txt復(fù)制到指定文件中。
1 cp *.txt  /home/sjvn/docs/
復(fù)制當(dāng)前目錄下所有以.txt結(jié)尾的文件到指定的目錄下。
1 cp -r /home/sjvn/docs/* /home/sjvn/backup
遞歸的復(fù)制在/home/sjvn/docs/目錄下的所有文件到指定的文件夾。
hostname: 顯示你當(dāng)前登錄進(jìn)去的計(jì)算機(jī)的名稱。
mv:mv(意義為move)顧名思義就是移動(dòng),可以移動(dòng)指定文件到指定位置。當(dāng)然這個(gè)命令有的時(shí)候還可以用來實(shí)現(xiàn)重命名。
例如:
1 mv fred.txt ethel.txt
這條命令的作用你可以簡(jiǎn)單的認(rèn)為是重命名fred.txt為ethel.txt。
當(dāng)然此命令還有其他用法,此處不再一一羅列,用法與cp類似,只是這條命令不再保留原文件。
rm:rm代表remove,是刪除的意思,所以我運(yùn)行:
1 rm fred.txt
我將刪除fred.txt。
我強(qiáng)烈推薦你在執(zhí)行rm命令的時(shí)候使用-i選項(xiàng)。這兒選項(xiàng)將在你執(zhí)行命令的時(shí)候詢問你是否要真的刪除文件。就像這樣:
1 rm -i fred.txt

系統(tǒng)信息

uname: uname -a命令用一行簡(jiǎn)短的給你總結(jié)的電腦的基本信息。這通常包括你的電腦名稱,Linux內(nèi)核版本,你的發(fā)行版名稱等。

uname-a.png

對(duì)于更詳細(xì)的信息,你可以使用cat命令,他可以顯示你的Linux電腦中的文本信息。
1 cat /proc/cpuinfo
 展示你的CPU的重要的統(tǒng)計(jì)。
1 cat /proc/version
展示你的當(dāng)前運(yùn)行的Linux發(fā)行版的詳細(xì)信息。
1 cat /etc/printcap
 展示你當(dāng)前安裝的打印機(jī)。
1 set | more: set|more
組合命令可以給你更多的呢當(dāng)前的桌面環(huán)境變量的信息。單如果你只是想知道你系統(tǒng)環(huán)境變量中的某一個(gè)或兩個(gè),可以執(zhí)行如下命令:
1 echo $PATH

結(jié)束或者說是另一個(gè)開始

   這里給你展示的只不過是Linux命令的表皮。成百上千的書和網(wǎng)站可以給你更多更復(fù)雜的如何使用Linux命令的展示。本文只是讓你在想了解比Linux Gui更深一層時(shí)的參考。

如果你想學(xué)習(xí)更多的關(guān)于LInux,推薦你去LinuxCommand.org或者看一看Linux in a Nutshell。如果你想變成一個(gè)Linux shell編程的大事,推薦你去學(xué)習(xí)卡梅倫紐漢姆的 Learning the bash Shell 。

posted on 2012-05-07 10:36 多彩人生 閱讀(419) 評(píng)論(0)  編輯 收藏 引用 所屬分類: ubuntu

導(dǎo)航

統(tǒng)計(jì)

常用鏈接

留言簿(3)

隨筆分類

隨筆檔案

搜索

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            久久成人人人人精品欧| 免费成人黄色| 久久久久久久网站| 亚洲一区二区不卡免费| 亚洲国产第一| 在线成人av| 亚洲国产一二三| 亚洲第一视频| 亚洲人成网站在线播| 亚洲人成网站在线观看播放| 韩国欧美国产1区| 国自产拍偷拍福利精品免费一| 国产精品国产三级国产aⅴ浪潮 | 久久五月激情| 久久综合久久综合久久| 亚洲高清久久网| 亚洲国产裸拍裸体视频在线观看乱了| 久久亚洲精品中文字幕冲田杏梨| 久久久欧美精品sm网站| 亚洲国产欧美在线人成| 一区二区三区毛片| 久久久免费av| 久久―日本道色综合久久| 蜜臀av一级做a爰片久久| 亚洲乱码精品一二三四区日韩在线 | 欧美在线999| 欧美日韩国产小视频在线观看| 国产精品免费一区二区三区在线观看| 国产亚洲一区二区三区在线播放| 亚洲欧洲精品成人久久奇米网 | 久久国产视频网站| 最新国产成人av网站网址麻豆| 亚洲欧美国产三级| 欧美午夜精品伦理| 99v久久综合狠狠综合久久| 性欧美激情精品| 亚洲一区二区三区高清| 欧美乱大交xxxxx| 在线日韩欧美视频| 牛牛影视久久网| 久久看片网站| 亚洲高清激情| 亚洲人成免费| 欧美四级在线观看| 99综合视频| 亚洲一区二区三区在线看| 欧美特黄视频| 久久亚洲欧美| 欧美激情按摩在线| 一本久道久久综合狠狠爱| 亚洲麻豆视频| 国产一区清纯| 狠狠色综合日日| 久久综合伊人77777尤物| 久久免费精品视频| 一区二区三区精品视频| 一本色道久久综合亚洲精品不卡| 国产精品久久久久久久久| 久久久国产精品一区二区三区| 久久久99爱| 亚洲一区二区三区视频| 久久乐国产精品| 亚洲欧美区自拍先锋| 久久久久久精| 亚欧成人在线| 国产精品国产三级国产a| 久久久水蜜桃| 国产九九精品视频| 日韩视频在线免费| 亚洲精品在线二区| 久久福利电影| 久久国产福利| 国产精品亚洲视频| 99视频有精品| 亚洲色图自拍| 欧美视频免费看| 亚洲手机视频| 性8sex亚洲区入口| 国产精品久久午夜| 亚洲欧美高清| 久久免费99精品久久久久久| 国产欧美精品一区二区色综合 | 99伊人成综合| 亚洲午夜激情网站| 国产精品免费一区豆花| 欧美一区二区久久久| 久久免费精品视频| 亚洲欧美日本精品| 欧美在线视频不卡| 亚洲第一色在线| 欧美日本韩国一区二区三区| 亚洲国产网站| 性欧美1819性猛交| 亚洲第一页在线| 欧美视频在线观看| 久久久美女艺术照精彩视频福利播放| 欧美性jizz18性欧美| 欧美有码视频| 亚洲一区二区三区视频| 久久综合一区二区三区| 亚洲图片在线| 亚洲精品国产欧美| 狠狠入ady亚洲精品经典电影| 免费人成精品欧美精品| 在线一区免费观看| 91久久国产综合久久蜜月精品| 久久精品成人一区二区三区蜜臀 | 国产精品一区二区三区免费观看 | 国产精品成人免费精品自在线观看| 亚洲欧美国产三级| 亚洲欧美精品中文字幕在线| 欧美成人国产| 久久久久久久久久码影片| 午夜精品福利电影| 亚洲一区视频在线| 亚洲综合视频在线| 午夜精品一区二区三区在线| 夜夜嗨av一区二区三区免费区| 亚洲二区在线观看| 亚洲精品一区二区三区在线观看| 亚洲国产欧美精品| 久久国产精品第一页| 校园春色国产精品| 久久九九久精品国产免费直播 | 亚洲曰本av电影| 一区二区三区久久| 性久久久久久久久| 久久久综合精品| 国产精品va在线播放| 国产精品啊v在线| 激情久久中文字幕| 亚洲视频在线观看| 久久久久免费视频| 99这里只有久久精品视频| 亚洲一区国产| 欧美色偷偷大香| 在线观看日韩一区| 亚洲欧美一区二区三区久久 | 亚洲国产精品一区二区三区| 亚洲福利视频免费观看| 一本久久综合| 麻豆av一区二区三区久久| 国产精品毛片在线看| 亚洲精品久久久久| 久久久精彩视频| 亚洲一区二区三区在线播放| 久久婷婷国产综合尤物精品 | 久久精品免费观看| 欧美激情精品久久久久久大尺度| 国产偷自视频区视频一区二区| 亚洲精品国产精品国自产观看| 欧美在线999| 小处雏高清一区二区三区| 欧美人在线观看| 亚洲亚洲精品在线观看 | 久久一区欧美| 精品91视频| 蜜臀va亚洲va欧美va天堂 | 亚洲精品久久久久久久久久久久久 | 久久精品人人做人人爽| 亚洲主播在线观看| 国产精品私拍pans大尺度在线| 一区二区三区精品在线| 亚洲影视综合| 国产午夜精品久久久| 久久亚洲春色中文字幕| 久久夜色精品国产欧美乱| 国产日韩欧美精品在线| 欧美在线视频一区二区| 先锋亚洲精品| 亚洲电影在线| 99国产精品99久久久久久粉嫩| 国产精品视频第一区| 麻豆精品精华液| 国产精品久久久久久久一区探花 | 亚洲精品久久久久久久久久久久久 | 久久亚洲欧美| 亚洲国产成人久久综合| 一区二区三区鲁丝不卡| 亚洲第一中文字幕| 亚洲小视频在线观看| 亚洲狠狠婷婷| 久久成人精品| 亚洲欧美大片| 欧美区日韩区| 国产毛片精品国产一区二区三区| 久久香蕉国产线看观看网| 国产精品99免费看| 亚洲精品国精品久久99热一| 精品999成人| 久久成人一区| 久久女同互慰一区二区三区| 欧美新色视频| 欧美伊人久久| 久久亚洲国产成人| 有码中文亚洲精品| 久久亚洲精品一区二区| 欧美aⅴ一区二区三区视频| 在线欧美三区| 久久久久久日产精品|