Linux系列4 | 像Windows一樣操作文件3

“ 我們用了兩篇文章的內(nèi)容講解了基本的目錄操作以及如何對文件刪除,移動和復(fù)制。今天我們就要開始講解订讼,如何創(chuàng)建一個目錄或者文件以及對修改輸出文件內(nèi)容等知識鳖敷《猓”

首先給出上一篇文章末尾的留下的習題的答案,比較簡單,相信大家認真的看了上一篇推文都可以很好的完成這個練習

# 在家目錄里創(chuàng)建一個文件夾test
cd ~
mkdir test
# 復(fù)制/lib/ufw到家目錄
cp -a /lib/ufw/ .
# 移動ufw文件夾到test文件夾里
mv ufw/ test/
# 切換到ufw文件夾
cd test/ufw/
# 查看當前目錄的文件詳細信息
ls -lht
# 把文件夾下的文件都移動到上一層目錄
mv ufw-init ufw-init-functions ..
# 切換到上一層目錄 然后把目錄下的文件重命名為 a1 a2
mv ufw-init a1 && mv ufw-init-functions a2
# 上一條答案可以使用兩條命令來實現(xiàn)
# 回到家目錄 
cd ~
# 刪除test文件夾以及里面的所有東西
 rm -rf test

經(jīng)過了上面的學習,大家已經(jīng)離具備基本的Linux操作只差一步了泥张,即今天要給大家講解的內(nèi)容,如何創(chuàng)建文件夾,如何輸出文件的內(nèi)容以及如何查看和更改文件內(nèi)容歇竟。

1 創(chuàng)建目錄 - mkdir

首先要講解的第一個知識點就是如何創(chuàng)建一個目錄,這是我們非常常用的一個命令,因為做很多分析或者自己做一些工作的時候别瞭,我們都應(yīng)該建立一個屬于自己的工作路徑,這是一個非常好的習慣听系,對你整理資料以及獲取輸出結(jié)果都有很大的幫助。

下面直接上實例浪漠,

# 在家目錄下建立工作目錄workdir
cd ~
mkdir workdir
ls

經(jīng)過了上面的命令我們可以看到瘩欺,我們已經(jīng)建立了一個workdir作為我們的工作目錄了俱饿。后面可以在家目錄下建立一些其它文件夾,比如建立bin或者soft等用來放置軟件拍埠,或者在workdir建立scripts,datas等文件夾用來放置數(shù)據(jù)和腳本等等,總之合理規(guī)劃你的家目錄嬉探,建立屬于自己的一個工作間是非常有必要的棉圈。

2 Linux文本編輯器 - vim

上面我們講解了如何建立目錄的操作,當我們建立了目錄以后分瘾,我們就很有必要學習一下如何創(chuàng)建和修改一個文件了。

畢竟有些東西copy過來以后還是需要進行一些更改的白魂,或者你需要建立自己的一個代碼文件或者其它的配置文件上岗,文本文件等等福荸,這個時候?qū)W會如何修改文件就是一件很必要的事情了肴掷。

在windows窗口模式下滞造,我們最常用的文本編輯器應(yīng)該就是記事本了,有些人可能會使用notepad++等等话侄,而在linux的命令行的界面下芽狗,我們沒有窗口可以打開顾复,完全需要使用命令行操作乙嘀,那我們應(yīng)該怎么進行文本編輯呢擎场?

這里給大家介紹一款神器纤垂,這個Linux中的終極神器之一蓬豁,用的好的話毫不亞于世界上的任何文本編輯器,他的名字叫 - vim.

關(guān)于vim的教程很多飞蹂,但是大多數(shù)過于復(fù)雜惊窖,不適合新手食用岳掐,我在這里先拋磚引玉逝淹,對vim最開始應(yīng)該學會的命令進行一下解釋坯约,這樣基本上能滿足大家對文本文件的初步編輯了衫仑,后面有需要單獨出1-2期vim教程詳解一下如何完美的時候這款神器瞄崇。

第一步:創(chuàng)建文件
vim file1
按下回車后我們會進入如下界面苏研,


image.png

第二步:如何寫入和刪除字符

按下I鍵進入插入模式伴榔,此時你輸入的任何字符都會放在光標前面的位置

左下角顯示INSERT的時候表示現(xiàn)在是插入模式

image.png

先輸入一下abcd
image.png

按下e鍵砸脊,變成了
image.png

這就是如何寫一個文件的方法横蜒,然后刪除就按backspace進行刪除就好渠羞,暫時先不要使用x進行刪除,不然你會很不習慣荧恍。

第三步:整行刪除

回到命令模式,即左下角什么都沒有的狀態(tài)送巡,按ESC鍵

然后光標在想刪除的行的位置,連續(xù)按下兩次D鍵次氨,即dd

圖片

行就被我們刪除了

第四步:保存并退出

先進入插入模式摘投,隨便寫點什么,然后按esc鍵進入命令模式犀呼。

然后按下Shift+:這兩個鍵,進入底線命令模式圆凰,如下,

image.png

注意左下角的冒號部分,然后輸入wq跃须,然后按回車。我們就保存并退出了vim菇民,完成了一套完整的文本操作過程投储。

到這里為止,你只使用的只是vim的冰山一角都算不上玛荞,現(xiàn)在它只能勉強讓你實現(xiàn)windows下一樣的對文本的編輯操作,但是對于最基本的分析和修改來說也勉強夠用婴梧,后面會再有文章繼續(xù)詳解vim的客蹋,敬請期待吧塞蹭!

3 標準輸出一個文件的內(nèi)容 - cat

我們在vim的講解里其實已經(jīng)能實現(xiàn)文件的查看了讶坯,那么我們?yōu)槭裁催€要單獨學習cat命令進行輸出呢?這個問題不要著急漱办,后面學的多了,大家自然就明白cat命令存在的意義了洼冻,現(xiàn)在先來看看cat的基本使用吧!

cat:用于連接文件并打印到標準輸出設(shè)備上率碾。

我們剛剛不是已經(jīng)建立了file1,那就用它來試試手吧屋彪。

# 輸出file1的內(nèi)容
cat file1
image.png

我們可以看到我們輸出了file1文件的所有內(nèi)容,這基本上就是cat命令最大的功能了畜挥,他還有一些參數(shù),我來列一下比較有用的

# -n 輸出行號 我自己又加了幾行
cat -n file1
image.png
# -b 空白行不編號
cat -n -b file1
# -E結(jié)尾處顯示$符號
cat -nbE file1
image.png

關(guān)于cat命令就先講到這里躯泰,后面講管道和重定向的時候還會用到cat命令华糖,大家一定要知道它是做什么的!

老規(guī)矩诵竭,留個小練習讓大家練練今天新學的知識吧,

# 回家
# 建立文件夾pra
# 在pra文件夾里建立文件file1 file2
# 在file1中寫入內(nèi)容
abcd
efgh
# 在file12中寫入
12345

678
90
# 然后保存文件
# 輸出file1的內(nèi)容并添加行號
# 輸出file2的內(nèi)容但是對空行不編號
# 刪除pra文件夾以及文件夾內(nèi)的所有內(nèi)容

答案將在下篇對應(yīng)系列推文中展示卵慰,下次內(nèi)容更精彩哦.

如果你喜歡我的文章佛呻,請收藏我的文章并且給我個贊,你的支持就是我更新的最大的動力件相,關(guān)注我會有更多驚喜哦,專注于生物信息學以及數(shù)據(jù)分析入門和進階教程泛范,也許我給不了你從10-100紊撕,但是我可以給你最好的從0-10罢荡!

最后,關(guān)注我的公眾號惭缰,領(lǐng)取更多學習資料吧A拧J堋骡送!

打開v搜索,”輕松玩轉(zhuǎn)生信“或者從下面文章進去獲取二維碼關(guān)注哦

二維碼傳送門

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末虐先,一起剝皮案震驚了整個濱河市派敷,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌篮愉,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,826評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件甸赃,死亡現(xiàn)場離奇詭異冗酿,居然都是意外死亡络断,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評論 3 395
  • 文/潘曉璐 我一進店門貌笨,熙熙樓的掌柜王于貴愁眉苦臉地迎上來弱判,“玉大人,你說我怎么就攤上這事锥惋〔” “怎么了?”我有些...
    開封第一講書人閱讀 164,234評論 0 354
  • 文/不壞的土叔 我叫張陵膀跌,是天一觀的道長遭商。 經(jīng)常有香客問我,道長捅伤,這世上最難降的妖魔是什么劫流? 我笑而不...
    開封第一講書人閱讀 58,562評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上仍秤,老公的妹妹穿的比我還像新娘。我一直安慰自己可很,他們只是感情好诗力,可當我...
    茶點故事閱讀 67,611評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著我抠,像睡著了一般苇本。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上屿良,一...
    開封第一講書人閱讀 51,482評論 1 302
  • 那天圈澈,我揣著相機與錄音,去河邊找鬼尘惧。 笑死康栈,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的喷橙。 我是一名探鬼主播啥么,決...
    沈念sama閱讀 40,271評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼贰逾!你這毒婦竟也來了悬荣?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,166評論 0 276
  • 序言:老撾萬榮一對情侶失蹤疙剑,失蹤者是張志新(化名)和其女友劉穎氯迂,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體言缤,經(jīng)...
    沈念sama閱讀 45,608評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡嚼蚀,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,814評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了管挟。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片轿曙。...
    茶點故事閱讀 39,926評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖僻孝,靈堂內(nèi)的尸體忽然破棺而出导帝,到底是詐尸還是另有隱情,我是刑警寧澤穿铆,帶...
    沈念sama閱讀 35,644評論 5 346
  • 正文 年R本政府宣布您单,位于F島的核電站,受9級特大地震影響悴务,放射性物質(zhì)發(fā)生泄漏睹限。R本人自食惡果不足惜譬猫,卻給世界環(huán)境...
    茶點故事閱讀 41,249評論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望羡疗。 院中可真熱鬧染服,春花似錦、人聲如沸叨恨。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,866評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽痒钝。三九已至秉颗,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間送矩,已是汗流浹背蚕甥。 一陣腳步聲響...
    開封第一講書人閱讀 32,991評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留栋荸,地道東北人菇怀。 一個月前我還...
    沈念sama閱讀 48,063評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像晌块,于是被迫代替她去往敵國和親爱沟。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,871評論 2 354

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