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

“ 我们用了两篇文章的内容讲解了基本的目录操作以及如何对文件删除,移动和复制。今天我们就要开始讲解,如何创建一个目录或者文件以及对修改输出文件内容等知识。”

首先给出上一篇文章末尾的留下的习题的答案,比较简单,相信大家认真的看了上一篇推文都可以很好的完成这个练习

# 在家目录里创建一个文件夹test
cd ~
mkdir test
# 复制/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
# 上一条答案可以使用两条命令来实现
# 回到家目录 
cd ~
# 删除test文件夹以及里面的所有东西
 rm -rf test

经过了上面的学习,大家已经离具备基本的Linux操作只差一步了,即今天要给大家讲解的内容,如何创建文件夹,如何输出文件的内容以及如何查看和更改文件内容。

1 创建目录 - mkdir

首先要讲解的第一个知识点就是如何创建一个目录,这是我们非常常用的一个命令,因为做很多分析或者自己做一些工作的时候,我们都应该建立一个属于自己的工作路径,这是一个非常好的习惯,对你整理资料以及获取输出结果都有很大的帮助。

下面直接上实例,

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

经过了上面的命令我们可以看到,我们已经建立了一个workdir作为我们的工作目录了。后面可以在家目录下建立一些其它文件夹,比如建立bin或者soft等用来放置软件,或者在workdir建立scripts,datas等文件夹用来放置数据和脚本等等,总之合理规划你的家目录,建立属于自己的一个工作间是非常有必要的。

2 Linux文本编辑器 - vim

上面我们讲解了如何建立目录的操作,当我们建立了目录以后,我们就很有必要学习一下如何创建和修改一个文件了。

毕竟有些东西copy过来以后还是需要进行一些更改的,或者你需要建立自己的一个代码文件或者其它的配置文件,文本文件等等,这个时候学会如何修改文件就是一件很必要的事情了。

在windows窗口模式下,我们最常用的文本编辑器应该就是记事本了,有些人可能会使用notepad++等等,而在linux的命令行的界面下,我们没有窗口可以打开,完全需要使用命令行操作,那我们应该怎么进行文本编辑呢?

这里给大家介绍一款神器,这个Linux中的终极神器之一,用的好的话毫不亚于世界上的任何文本编辑器,他的名字叫 - vim.

关于vim的教程很多,但是大多数过于复杂,不适合新手食用,我在这里先抛砖引玉,对vim最开始应该学会的命令进行一下解释,这样基本上能满足大家对文本文件的初步编辑了,后面有需要单独出1-2期vim教程详解一下如何完美的时候这款神器。

第一步:创建文件
vim file1
按下回车后我们会进入如下界面,


image.png

第二步:如何写入和删除字符

按下I键进入插入模式,此时你输入的任何字符都会放在光标前面的位置

左下角显示INSERT的时候表示现在是插入模式

image.png

先输入一下abcd
image.png

按下e键,变成了
image.png

这就是如何写一个文件的方法,然后删除就按backspace进行删除就好,暂时先不要使用x进行删除,不然你会很不习惯。

第三步:整行删除

回到命令模式,即左下角什么都没有的状态,按ESC键

然后光标在想删除的行的位置,连续按下两次D键,即dd

图片

行就被我们删除了

第四步:保存并退出

先进入插入模式,随便写点什么,然后按esc键进入命令模式。

然后按下Shift+:这两个键,进入底线命令模式,如下,

image.png

注意左下角的冒号部分,然后输入wq,然后按回车。我们就保存并退出了vim,完成了一套完整的文本操作过程。

到这里为止,你只使用的只是vim的冰山一角都算不上,现在它只能勉强让你实现windows下一样的对文本的编辑操作,但是对于最基本的分析和修改来说也勉强够用,后面会再有文章继续详解vim的,敬请期待吧!

3 标准输出一个文件的内容 - cat

我们在vim的讲解里其实已经能实现文件的查看了,那么我们为什么还要单独学习cat命令进行输出呢?这个问题不要着急,后面学的多了,大家自然就明白cat命令存在的意义了,现在先来看看cat的基本使用吧!

cat:用于连接文件并打印到标准输出设备上。

我们刚刚不是已经建立了file1,那就用它来试试手吧。

# 输出file1的内容
cat file1
image.png

我们可以看到我们输出了file1文件的所有内容,这基本上就是cat命令最大的功能了,他还有一些参数,我来列一下比较有用的

# -n 输出行号 我自己又加了几行
cat -n file1
image.png
# -b 空白行不编号
cat -n -b file1
# -E结尾处显示$符号
cat -nbE file1
image.png

关于cat命令就先讲到这里,后面讲管道和重定向的时候还会用到cat命令,大家一定要知道它是做什么的!

老规矩,留个小练习让大家练练今天新学的知识吧,

# 回家
# 建立文件夹pra
# 在pra文件夹里建立文件file1 file2
# 在file1中写入内容
abcd
efgh
# 在file12中写入
12345

678
90
# 然后保存文件
# 输出file1的内容并添加行号
# 输出file2的内容但是对空行不编号
# 删除pra文件夹以及文件夹内的所有内容

答案将在下篇对应系列推文中展示,下次内容更精彩哦.

如果你喜欢我的文章,请收藏我的文章并且给我个赞,你的支持就是我更新的最大的动力,关注我会有更多惊喜哦,专注于生物信息学以及数据分析入门和进阶教程,也许我给不了你从10-100,但是我可以给你最好的从0-10!

最后,关注我的公众号,领取更多学习资料吧!!!

打开v搜索,”轻松玩转生信“或者从下面文章进去获取二维码关注哦

二维码传送门

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,185评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,445评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,684评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,564评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,681评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,874评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,025评论 3 408
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,761评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,217评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,545评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,694评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,351评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,988评论 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,778评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,007评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,427评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,580评论 2 349

推荐阅读更多精彩内容