命令行學習筆記

簡介

一般說的“命令行”是指命令偎谁,linux命令是對Linux系統(tǒng)進行管理的命令。對于Linux系統(tǒng)來說纲堵,無論是中央處理器巡雨、內(nèi)存、磁盤驅(qū)動器席函、鍵盤铐望、鼠標,還是用戶等都是文件茂附,Linux系統(tǒng)管理的命令是它正常運行的核心正蛙,與之前的DOS命令類似。

常用命令行

  1. 文件或目錄的進本操作:
  • mkdir 創(chuàng)建目錄
  • mkdir -p 遞歸創(chuàng)建
  • tree 以樹形結(jié)構顯示文件目錄結(jié)構
  • cd 進入根目錄
  • cd .. 退回上層目錄
  • cd dir 進入某目錄
  • ls -l 詳情模式列出文件夾的內(nèi)容
  • ls -a 列出文件夾里包括以"."開頭的隱藏文件的內(nèi)容
  • rm 刪除文件
  • rm -r 刪除目錄
  • rm -rf 強制刪除文件或目錄
  • cp 復制文件到目錄
  • cp -r 復制目錄到目錄
  • cp -a 復制之后的目標文件/目錄和原文件/目錄一模一樣
  • mv 原文件或目錄 目標目錄
  • cat 查看文件內(nèi)容
  • chmod -R 遞歸改變文件夾權限
  • wc -l * 查看目錄下所有文件的總行數(shù)
  • source 設置文件中的環(huán)境變量
  • setenv 設置環(huán)境變量
  1. 查找命令
  • find 用來在指定目錄下查找文件
  • grep 查找文件里符合條件的字符串
  • strings 文件 | grep 關鍵字 匹配文件中的關鍵字
  1. vi編輯
  • i 在光標前插入文本
  • I 在當前行首插入文本
  • a 光標后插入文本
  • A 在當前行尾插入文本
  • o 在當前行之下新開一行
  • O 在當前行之上新開一行
  • r 替換當前字符
  • :%s#well#good#g 替換每一行中所有 well 為 good
  1. 賬號操作命令
  • su 切換用戶
  • sudo 切換為管理者
  • whoami 打印當前用戶信息
  • passwd 用于修改用戶的密碼
  1. 系統(tǒng)及進程命令
  • ps 用于顯示當前進程的狀態(tài)
  • kill 用于殺死進程
  • top 查看cpu利用資源
  • df -h . 查看memory
  • ctrl+c 強制中斷程序
  • ctrl+z 將程序掛機
  • ipcs 顯示調(diào)用進程讀取訪問一些ipc設備信息
  • ipcrm 移除消息對象或共享內(nèi)存段或信號集何之,同時會將與ipc對象相關鏈的數(shù)據(jù)也一起移除

shell版本

之前實習工作中較多使用bash,csh跟畅,在此我對shell各版本進行對比,并且學習zsh溶推。
Shell是系統(tǒng)的用戶界面徊件,提供了用戶與內(nèi)核進行交互操作的一種接口。它接收用戶輸入的命令并把它送入內(nèi)核去執(zhí)行蒜危,每個Shell都有它的用途虱痕,有些Shell是有專利的,有些能從Internet或其他來源獲得辐赞。

1979年部翘,Stephen Bourne在V7 UNIX版本上引入了標準shell,即sh响委。
sh是基于Algol的一種編程語言新思,主要是為了簡化系統(tǒng)管理任務,由于缺少一些交互使用的特征赘风,所以大多用來寫腳本夹囚。
19世紀70年代后期,伯克萊分校在BSD UNIX系統(tǒng)上引入了C Shell邀窃。在標準Bourne shell上添加了不少功能荸哟。C shell在做為編程語言用時很像C語言,提供了相似的語法瞬捕。而且為方便交互使用鞍历,還添加了命令行歷史, 別名, 任務控制等功能。由于在大型機器上設計并添加了太多功能肪虎,顯得有些臃腫劣砍,性能也比sh慢了很多。

Bourne Shell(即sh)是UNIX最初使用的shell扇救,平且在每種UNIX上都可以使用秆剪。Bourne Shell在shell編程方便相當優(yōu)秀赊淑,但在處理與用戶的交互方便作得不如其他幾種shell爵政。
LinuxOS默認的是Bourne Again Shell仅讽,它是Bourne Shell的擴展,簡稱bash钾挟,與Bourne Shell完全兼容洁灵,并且在Bourne Shell的基礎上增加,增強了很多特性掺出』涨В可以提供命令補全,命令編輯和命令歷史等功能汤锨。它還包含了很多C Shell和Korn Shell中的優(yōu)點双抽,有靈活和強大的編輯接口,同時又很友好的用戶界面

C Shell是一種比Bourne Shell更適合的變種Shell闲礼,它的語法與C語言很相似牍汹。

zsh是一個Linux用戶很少使用的shell,這是由于大多數(shù)Linux產(chǎn)品安裝柬泽,以及默認使用bash shell慎菲。幾乎每一款Linux產(chǎn)品都包含有zsh,通诚遣ⅲ可以用apt-get露该、urpmi或yum等包管理器進行安裝。相比其他版本的shell,zsh優(yōu)點如下:兼容 bash第煮、強大的歷史紀錄功能解幼、智能拼寫糾正、路徑補全包警、命令補全撵摆、插件支持等。

小結(jié)

還記得在一開始接觸linux之前揽趾,我們對于它都是很抗拒了台汇,習慣了以往的圖形界面,所以自然很抵觸命令行篱瞎,認為命令行十分復雜苟呐,一點兒也不方便,還不理解為什么會有人這么喜歡俐筋∏K兀可是我在去年實習的工作生活中接觸到了它,學習并且應用澄者,才發(fā)現(xiàn)了命令行真正的優(yōu)點笆呆,能快速對文件進行操作请琳、快速對系統(tǒng)進行處理,原來真的比鼠標控制圖形界面方便多了~

趁此機會赠幕,我將之前工作中用到的命令行再次總結(jié)俄精,并且加上新學習的知識,重新記錄下來榕堰,希望能為以后工作帶來便利竖慧!

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市逆屡,隨后出現(xiàn)的幾起案子圾旨,更是在濱河造成了極大的恐慌,老刑警劉巖魏蔗,帶你破解...
    沈念sama閱讀 212,686評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件砍的,死亡現(xiàn)場離奇詭異,居然都是意外死亡莺治,警方通過查閱死者的電腦和手機廓鞠,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,668評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來产雹,“玉大人诫惭,你說我怎么就攤上這事÷冢” “怎么了夕土?”我有些...
    開封第一講書人閱讀 158,160評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長瘟判。 經(jīng)常有香客問我怨绣,道長,這世上最難降的妖魔是什么拷获? 我笑而不...
    開封第一講書人閱讀 56,736評論 1 284
  • 正文 為了忘掉前任篮撑,我火速辦了婚禮,結(jié)果婚禮上匆瓜,老公的妹妹穿的比我還像新娘赢笨。我一直安慰自己,他們只是感情好驮吱,可當我...
    茶點故事閱讀 65,847評論 6 386
  • 文/花漫 我一把揭開白布茧妒。 她就那樣靜靜地躺著,像睡著了一般左冬。 火紅的嫁衣襯著肌膚如雪桐筏。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 50,043評論 1 291
  • 那天拇砰,我揣著相機與錄音梅忌,去河邊找鬼狰腌。 笑死,一個胖子當著我的面吹牛牧氮,可吹牛的內(nèi)容都是我干的琼腔。 我是一名探鬼主播,決...
    沈念sama閱讀 39,129評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼蹋笼,長吁一口氣:“原來是場噩夢啊……” “哼展姐!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起剖毯,我...
    開封第一講書人閱讀 37,872評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎教馆,沒想到半個月后逊谋,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,318評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡土铺,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,645評論 2 327
  • 正文 我和宋清朗相戀三年胶滋,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片悲敷。...
    茶點故事閱讀 38,777評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡究恤,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出后德,到底是詐尸還是另有隱情部宿,我是刑警寧澤,帶...
    沈念sama閱讀 34,470評論 4 333
  • 正文 年R本政府宣布瓢湃,位于F島的核電站理张,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏绵患。R本人自食惡果不足惜雾叭,卻給世界環(huán)境...
    茶點故事閱讀 40,126評論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望落蝙。 院中可真熱鬧织狐,春花似錦、人聲如沸筏勒。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,861評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽奏寨。三九已至起意,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間病瞳,已是汗流浹背揽咕。 一陣腳步聲響...
    開封第一講書人閱讀 32,095評論 1 267
  • 我被黑心中介騙來泰國打工悲酷, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人亲善。 一個月前我還...
    沈念sama閱讀 46,589評論 2 362
  • 正文 我出身青樓设易,卻偏偏與公主長得像,于是被迫代替她去往敵國和親蛹头。 傳聞我的和親對象是個殘疾皇子顿肺,可洞房花燭夜當晚...
    茶點故事閱讀 43,687評論 2 351

推薦閱讀更多精彩內(nèi)容