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

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>
            红桃视频欧美| 亚洲欧美清纯在线制服| 亚洲欧美中文日韩在线| 99国产精品99久久久久久粉嫩| 最新成人av在线| 亚洲激情国产精品| 日韩视频永久免费| 亚洲欧美日韩第一区 | 在线观看亚洲一区| 亚洲精品一区久久久久久| aa级大片欧美三级| 香蕉亚洲视频| 欧美激情精品久久久六区热门 | 宅男精品视频| 亚洲欧美激情一区| 久久综合九色综合欧美狠狠| 欧美黄色免费| 国产一区二区三区观看| 依依成人综合视频| 亚洲网站在线播放| 欧美.www| 亚洲一区二区影院| 欧美成人精品激情在线观看| 国产精品欧美日韩久久| 91久久国产综合久久蜜月精品| 亚洲一区二区三区在线| 久热爱精品视频线路一| 99国内精品久久| 久久综合99re88久久爱| 国产精品亚洲产品| 一区二区三区产品免费精品久久75 | 欧美成人亚洲成人日韩成人| 国产精品美女久久久久久久| 亚洲激情av| 久久精品导航| 一区二区三区精品久久久| 美女视频黄免费的久久| 国产主播一区| 欧美中在线观看| 中国成人在线视频| 欧美日本在线一区| 91久久线看在观草草青青| 久久久人成影片一区二区三区| 亚洲精品日韩在线| 免费成人在线视频网站| 一区二区视频在线观看| 久久精品最新地址| 亚洲自拍电影| 国产精品另类一区| 亚洲淫性视频| 一级日韩一区在线观看| 欧美日韩伦理在线| 一区二区福利| 日韩视频免费在线观看| 欧美国产日韩一二三区| 亚洲精选91| 亚洲国产视频直播| 欧美一二三视频| 国产午夜精品久久| 久久精品中文字幕一区| 欧美一区二区三区四区视频| 国产日韩欧美麻豆| 久久精选视频| 久久精品视频网| 亚洲福利小视频| 欧美国产一区二区| 欧美11—12娇小xxxx| 亚洲日本欧美在线| 亚洲第一中文字幕| 亚洲精品视频啊美女在线直播| 亚洲视频在线观看网站| 亚洲精品免费网站| 欧美日韩一区二区高清| 亚洲免费影视| 欧美一区日本一区韩国一区| 黑人极品videos精品欧美裸| 蜜臀av在线播放一区二区三区| 久热国产精品| 日韩午夜在线视频| 亚洲免费影院| 亚洲电影毛片| 日韩午夜激情| 国产综合久久久久久鬼色| 你懂的成人av| 欧美日韩在线观看一区二区三区| 亚洲欧洲av一区二区| 欧美一区二区三区四区在线观看地址 | 午夜视频一区在线观看| 黄色免费成人| 亚洲九九精品| 韩国美女久久| 99pao成人国产永久免费视频| 国产欧美日韩亚洲精品| 欧美激情精品久久久久| 国产精品每日更新| 欧美大片免费| 国产精品视频一区二区高潮| 欧美成人免费观看| 国产精品免费看| 亚洲高清三级视频| 国产一区视频网站| 一本一本久久a久久精品综合妖精 一本一本久久a久久精品综合麻豆 | 亚洲精品日韩激情在线电影| 国产乱码精品一区二区三区不卡| 欧美大胆人体视频| 国产欧美一区二区三区在线老狼 | 欧美亚洲色图校园春色| 亚洲美女毛片| 久久精品一本久久99精品| 亚洲男人av电影| 久久一区欧美| 欧美综合77777色婷婷| 欧美日本亚洲| 亚洲第一免费播放区| 国产亚洲欧美日韩一区二区| 亚洲欧洲精品一区二区| 韩国av一区二区三区| 亚洲综合色激情五月| 亚洲最新色图| 欧美精品网站| 亚洲国产毛片完整版| 精品1区2区3区4区| 性一交一乱一区二区洋洋av| 制服丝袜激情欧洲亚洲| 你懂的国产精品| 欧美一区二区三区在线看| 一区二区三区**美女毛片| 欧美成人首页| 欧美激情第六页| 亚洲高清一二三区| 久久久久一区| 欧美成ee人免费视频| 精品91在线| 久久婷婷成人综合色| 久久综合久久综合久久综合| 韩国女主播一区二区三区| 久久国产免费看| 久久伊伊香蕉| 在线日韩av| 你懂的国产精品永久在线| 欧美高清视频| 99国产精品国产精品毛片| 欧美日韩成人综合在线一区二区 | 亚洲欧美日韩一区二区三区在线| 欧美日本在线视频| 宅男精品导航| 久久国产福利| 亚洲成色精品| 欧美韩日一区| 宅男精品视频| 久久精品国产久精国产爱| 国产亚洲精品bt天堂精选| 久久激情视频久久| 欧美激情一区二区三区| 夜夜爽夜夜爽精品视频| 国产精品国产三级国产a| 亚洲欧美综合| 老牛嫩草一区二区三区日本| 在线日韩中文字幕| 欧美激情国产日韩| 亚洲一区二区三区涩| 久久在线视频在线| 99re8这里有精品热视频免费 | 国产伦精品免费视频| 欧美在线视频一区二区| 亚洲国产精品高清久久久| 一区二区三区欧美| 国产精品自拍三区| 蜜乳av另类精品一区二区| 亚洲精品一区中文| 久久精品99国产精品日本| 亚洲欧洲一区| 国产欧美在线视频| 欧美福利电影在线观看| 亚洲欧美日本日韩| 亚洲黄色片网站| 久久精品二区亚洲w码| 日韩亚洲一区在线播放| 国产欧美va欧美va香蕉在| 欧美福利一区二区| 亚洲欧美区自拍先锋| 亚洲欧洲综合| 麻豆av福利av久久av| 午夜在线不卡| 99视频在线观看一区三区| 国产亚洲欧美日韩美女| 欧美日韩国产专区| 久热综合在线亚洲精品| 亚洲影音一区| 亚洲国产精品悠悠久久琪琪| 久久黄金**| 亚洲一区亚洲二区| 一区二区三区四区五区精品| 一本高清dvd不卡在线观看| 欧美在线free| 国产精品视频免费| 亚洲高清免费在线| 韩国美女久久| 国产精品久久久久久久浪潮网站| 老司机精品视频一区二区三区|