同学们大家好,这里是二零二三版 linux 云计算系统运维架构师,我是磊哥,那么欢迎大家回来啊,我们这里今天讲的是一个作业部分啊,第二章文件管理作业。 呃,其实每天老师上课演示的指令操作就是我们在企业当中具体工作当中要用到的指令了。 呃,很多同学可能都会问一个问题,说,老师,你讲一讲实战的作用吧,你讲讲实战的工作吧,但实际上实战的工作他需要很多复合的指令共同完成,单靠 ls cd 这样的指令没有办法涉及到, 那如果携带了权限啊,存储网络这样的需要一两个星期,要讲解的内容大家猛一下听肯定也听不懂,所以大家在初学的时候呢,呃,就要以老师操 做过的内容作为作业的内容就可以了。那么在这呢,留了一个小作业题目啊,大家看看能不能做的出来。用自己的名字创一个文件夹,这个文件夹在哪里不重要啊,在哪个目录夹都不可以哎,比如说,你应该在根下的入头目录下创一个这样的文件夹, 不应该去跟下的病啊,呃,跟下的 level 呀,那些系统目录里面创,呃,如果你想去其他目录,我建议你去跟下的 tamp 目录 t m p 或者是根线的 home 目录 h o m e, 也最好是去探码。好,那目录下方呢?将包含三个目录,然后每个目录下面包含一定量的就 个文件,文件的名字不需要,必须要使用中文,因为啊,呃, linux 里面的中文输入法需要我们后面的这个第六章 的软件管理安装的环节才会有讲到怎么去装这个汉字输入法,请大家使用拼音或者是英文就可以了。好吧,这是咱们今天的作业, 那么呃,下面一点呢,就是我们的文件的类型,文件类型是一个了解的部分啊,呃,希望你理解一下就可以了,那么这个点呢,因为它涉及的面特别广。 哎,什么是文件的类型呢?哎,文件啊,其实在我们大体上看就是一种是文件,一种是文件夹,对,这是比较常见的类型。 那普通文件,哎,他包括什么呢?文本文档,就是我们平时在里面打的一些单词啊,文字啊,数字啊,这些是文本文档,还还包括二进制命令文, 文件,我们后期打开的那个命令啊,比如 l、 s、 c、 d, 他他们都是以文件的心思而存在的。这些文件呢,是二进制形态,你是无法直接查看的啊。有人说老师我用看的,看一下不行,因为他使用那个,呃,是我们的二进制的一个格式,不是你直接能看的,他是给 cpu 执行的。 第三种,什么压缩呀,电影啊,图片啊,这些都是普通文件,知道吧?哎,我们日常用的多文件都是普通文件,那另外一种就是文件夹,哎,在我们的系统当中默认是用蓝色来显示的。那么除了普通型和非非普通目录型,还有一些不常见的 啊,不常见的,比如说,呃,设备类型啊,链接文件型、套接字型、管道型,那么注意,这里非常见类型,不是非常 不是非常非常见啊,是不是很常见的意思?那么这些文件呢?属于计算机的设备文件,在计算机里面有,哎,他还跟别别的文不一样,但是我们平时对他们的使用率其实并不高,哎,大家了解一下,因为提到类型的吗?教大家怎么看类型。 好,我们打开这个 linux, 好,进入系统以后呢,我们来看哦,我敲了一个之前的命令啊,不好意思退出,哎, 好,进入系统以后,我们可以用 l s 空格减 l。 哎,有人说,老师,你之前咋没有讲过减 l 啊?哎,因为每个命令 都会有一些不同的参数,那么等我把这个点讲完,我再给大家提一提关于这个选项参数的学习。好吧, ls 减要回车, 大家可以看到哈,屏幕当中出现了很多内容,这些内容稍后,哎,再过三个章节,我就会给大家全都讲一下,里面涉及到用户权限,还有链接相关的内容啊,目前还没讲到啊,这才第二章嘛。 那么这里的内容呢,比较多,但我们现在关注的是未来的三四张内容吗?哎,如果一句话能讲完,何必要分那么多章节呢?对不对?我们要关注的是今天的内容,关于文件的类型, 那么当我们用 l s 减 l, 它是一种长格式,显示当前目录下的内容,你会看到有三行,对吧?那是因为我们这个当前的 这个位置下面都有三个文件,哎,分别是两个文本文档,一个目录。哎,我怎么看出来的呢?哎,注意啊,我不是从文件的名字看出来的,哎,有时候这个颜色不是蓝色吗?对吧,你看就知道,哎,我不是看这,我看哪了?我看的是这里 每一个文件这一行信息啊,跟过去比起来要多很多东西。这是权限 啊,这是权限,这是链接数,这是文件的主人,属主啊,属主的用户,这是文件的大小,他的修改时间, 那么这些内容呢?哎,他主要是涉及到后面的内容,我们今天啊,主要看一个文件的名字和他的第一个符号,注意就这一个,大家看到了吗?两个文件都是减号,对不对?哎,这就是不同 文件,听懂了扣个六哈,老铁们,这就是普通文件,以后我问问你,打开一个文件,你会不会看它的类型,哎,能不能看出它是普通的文件类型,你要能看出来,那么这个小节就结束了, 听懂了没有?哎,那么还有一种类型叫 d, 就是说这个东西下面可以存放其他的文件, 这是目录型文件,知道吧?这是目录型文件,那么它是可以放东西的,这是可以写内容的,哎,这是我们常见型,那么笔记当中还有一些非常见型,给大家看一下哈,比如说, 比如说我用 l s 减,要看不同的文件,看根下的 b i n, 目录下的 l s, 这就是咱的命令啊,哎,你看它是一个普通型,对吧?哎,同时我 可以看很多文件哈,我刷新一下屏幕,我除了看这个文件,我还看,我还看 d e v 下的 s, d a 空格,再看一个杠 home 啊,还可以看什么呀? d e v 下的,哎, t t y 啊 t t y 零零,好,这个文件很多啊,我敲了 table, 他都给我刷出来了,不管他三二一回车, 好,打开。如果你单从颜色上来看,是不是有点蒙圈的感觉啊?为什么?因为除了白色还有蓝色,还有绿色,还有褐色,这棕色是吧?咖啡色对吧? 还有红的嘞,还有黑的,还会散嘞还。我跟你说这个太多了,但这 并不是我们在这个今天所需要关心的点,今天我需要大家让大家知道什么,哎,你拿到一个文件,你找一个文件我,我问你,他是什么类型,你要能看找,看得见, 对,你能看得见它,然后呢?哎,普通型和目录型你要分得出来啊?普通型,目录型型你要分得出来,其他的类型呢?你有了解就行了,比如说,比如说 b, b 代表什么呀? block, block 就是块,哎,我们买的了硬盘呀, u 盘呐,哎,你给它接到计算机上以后呢?它都显示为 b 硬件的存储设备,我们叫块设备,哎,那么 c 呢?我们叫做什么呢?哎, c, 我们叫做设备,也是设备问题,但是终端设备他是一种假的东西,哎,模拟出来的东西 啊, c 还有什么?还有链接文件 link, 还有套接字文件,套文件 s, 还有管道文件 p, 那么这些啊,都是我们系统自己用的, 知道吧?系统自己要用的,他为了区别显示才这样,大家平时不用刻意的去背这些东西,不需要,你像我在下面第五章要讲磁盘存储,到时候肯定要给大家讲怎么挂,挂磁盘对吧?我们企业的数据 存哪了?我肯定要是要讲这个 b 的,到时候给大家看看这个,呃, b 号的这种类型的文件,后面我们还会讲链接, 链接,对,快捷方式看见没有,哎,那种,那种文件我们会操作出来,那其他的文件很少见,好吧,那么这是关于文件的类型,文件的类型。好,那么 那么请大家一定要记住哈,判断文件的时候千万不能从颜色,一定要是看到它属性的第一个字来判断好,这就是关于文件的类型,哎,你能不能找到一个普通文件呢?看到一个文件,你能不能知道它是文件夹还是文件呢? 哎,哎,这就是我们这个小节需要让你具备的能力。好了,那么同学们,那么本章的这个文件管理这个环节呢,我们就讲完了,非常感谢大家的聆听啊,那么这里面我们掌握了几个点,我们来梳理一下。第一, 哎,是关于文件了,存储结构,对,所有的文件放哪了?放到根下了,对,里面有一级目录,一级目录有什么有病?命令, sb 超级管理员的命令, home 用户的加盟路, root 超管,哎, tamp, 临时文件, war 哎, wor, 哎,我们的也是临时文件,存放的是日志啊,还有一些东西,还有什么 usr, 自定义程序的文件, 呃, media 存那个媒体文件, mount 挂载文件好,这些文件类型,哎,还有什么呢?还有那个 文件的管理方法,哎,怎么管?以后你就是管更大的服务,比如说网站啊,云呐, doctor, k 八 s 啊, ngxlvs 这些程序也靠着这些命令,这些命令以后每天都在敲,大家不要刻意的去背哈,因为这些命令在随着使用的过程中自然就记住了,知道吧,哎,什么 ls 查看呀, cd 改变目录啊,然后呢? 呃,创建文件 touch 啊, mk dr 创建目录啊,移动删除复制查看编辑啊,对吧?这些文件呢,我们以后天天都会用来,慢慢都记住了,那么其中有两个小点比较难,第一就是 vivi 里面的命令太多了, 哎,但是你要记得并不多,会打开,会写,会关了,保存,退出,这是你必须要做到的,哎。另外其他的一些光标指令,什么 h、 o, k、 l 啊,零刀了呀, y、 y, p、 d 啊,那些不需要记啊,不需要记啊。还有一个点就是关于路径的点, 路径啊,分为绝对和相对路径,最好理解的就是绝对路径,从根开始起,哎,你这个文件夹有多长你就写多长,该写多长写多长,一个字都不能少,明白了吗?哎,这是绝对路径,那相对路径呢?就两个点杠,点点杠, 哎,你不写就是当前目录,点杠,知道吧?不写就是所有的命令打完以后都是针对当前目录做的,那你串文件串那了?串当前了,删除文件删到当前了,哎,你查看文件,查当前目录,对吧?哎,还有一个点点杠,就上一集,上一集目录呢?它主要是来 相对于当前所在的位置啊,去上一层文件夹去操作,或者上上一层,那这个主要就是帮我们在比较深的目录里面,是吧? 哎,去更快速的在他的附近去创,比如说我做实验,我说在 a 创, b 创, c 创, d 创, e, f, g, h, i, j, k, 是吧?我说你在 k 里面给 h 上面创个文件,那你要打绝对路径不就累死了吗? 对不对?你打相对路径点点杠,哎,成功了是吧?这就是相对路径。好了好了,到底使用哪种路径呢?大家不要纠结 哎,听懂,绝对了解相对,慢慢使用就 ok。 好吧,那么就是文件管理这个环节需要同学们掌握的。最后一个点就是文件的类型,哎,你能区分出普通型和目录型就可以了,什么设备型 b 呀, 哎什么呃,管道型 p 呀,哎,制服型 c 啊,这些大家几年都用不上,所以说,哎,这些内容不需要大家去刻意的去,去强行的去记啊,反而会消消耗你的精力,哎,耗费你的时间,浪费你的这个勇气和兴趣, 哎,把我们的重要的东西记住就行了。好吧,那么下个小节呢,我们去讲用户的管理。谢谢,再见。拜拜。
粉丝5764获赞1.8万


本视频主要介绍如何在虚拟机中安装的呢?首先双击 vmware, 点击创建新的虚拟机,选择自定义,点击下一步选择稍后安装操作系统,选择 linux, 选择无斑图六十四位 给虚拟机命名自己定义,设置虚拟机所在目录,根据实际情况选择一个目录, 配置虚拟机的处理器数量和每个处理器的内核数量,配置虚拟机的内存大小,选择调节网络, 选择 io 控制器类型,选择磁盘类型,选择创建新虚拟磁盘,为虚拟机指定磁盘容量,并将虚拟磁盘拆分成多个文件,指定磁盘文件存储在哪个目录,以及给磁盘文件命名, 确认信息是否正确,没问题。点击完成及虚拟机创建完成接下来我们在虚拟机上安装路虎图二十点零四操作系统,在创建好的虚拟机上点击虚拟机设置,打开虚拟机设置界面,首先指定路虎图二十点零四系 镜像文件无不图二零点零四二 descop amb 六十四一所所在路径,点击浏览按钮,选择无不图二十点零四系统镜像文件无不图二零点零四二、 descrop decmb sixty 爆大牌 so 接下来对虚拟机 usb 控制器进行设置, 接下来开始安装过度操作系统,点击开启虚拟机 加油, 选择中文简体,点击安装五勾图键盘布局选择默认取消安装五勾图时下载更新这个选项, 选择清除整个磁盘并安装五幅图,输入自己所在城市,设置五幅图系统用户名和密码, 然后等待 系统安装完成,安装完成后将会提示用户重启系统, 此时先别着急,点击现在重启按钮,我们需要先关闭虚拟机,你宠物播出二十点零四系统镜像文件, 选择使用物理驱动器,点击开启此虚拟机, 输入密码登录系统,首次进入五步突二十点零四,系统桌面会弹出在线账号窗口,也就是一个简易的使用引导,大家可以按照指引一步一步观看,也可以直接退出。至此,五步突二十点零四操作系统安装完成,更多精彩欢迎关注本视频号。

我们这次呢,来讲一下 linux 文本查看和编辑工具。我们这次主要讲三个命令,一个是 v i, v m, 还有 count, 还有 tell 这三条命令。我们来解释一下这三个命令是用来做什么的。 首先 vi 呢?他是 lining 私下最经典的文本编辑器, vim 是他的一个升级版,拥有更多的功能。而看他呢,主要是用来查看文件的内容。 tell 这条命令通常是用来查看文本最后几行的命令。 现在我们开始 vi 的演示,首先输入 vi, 然后我们要编辑哪个文件呢?比如我们创建一个小圆点 t x t。 好,这就是编辑的一个文本。然后我们怎么 输入内容呢?要进入他的插入模式,我们按 i。 好,我们现在可以编写我们的内容了,比如说 this is test。 那么如何使用我们的命令模式呢?我们先退出他的插入模式,摁 esc。 那么比如说 举个例子,比如按 yy, 它是复制,然后按 p, 它就是粘贴,我们多复制一点。好,那么我们如何保存退出呢? 我们可以按我们的冒号,然后输入我们的 w, 它是保存的意思, q 是退出的意思。那我现在如何看它的文本内容呢? 这里就可以用到我们的看好,可以看到这以下是他的输出的这个内容,也是文本的内容。那么我只想看这个文本最 下面几行,那该如何看呢?这里就是我们的 tail, 我们的小圆。好,可以看到这是最后的十行。 到这里呢,我们的文本查看即编辑的章节就结束了,希望对大家还有所帮助。这个章节的知识最好私下要多加练习,以及去网上看一些其他的资料,尤其是 v i 和 v i m, 通过不断的实践才能对他更加的熟悉,有什么不懂的可以在评论区来问我。 ok, 加油。



大家好,今天我们继续来讲 linux 的权限管理啊,那对于普通文件来说啊, r w x 啊,表达的意义是什么啊?那如果说是 r 权限啊, 也就是说呢,是读取啊,那如果说啊,那我将讲出来的这个话打下来啊,这样的话比较呃方便记忆啊。那如果啊,一个普通文件啊, 具有 are 权限,那么该文件的内容啊,可以被查看。查看的是内容啊,那 用户就可以通过什么?比如说啊,我打开一个终端啊,用户就可以通过啊 cat 或者其他一些命令啊,进行文件的一个查看啊。比如说啊,我看下这边有什么文件啊 啊,那比如说啊,我可以通过啊,我先 l s 啊,看一下这些文件啊,这些文件啊,都是有,因为我是 look 用户啊,那对 look 用户的话,我都是有啊权限的啊,那我随便啊, 随便都打开一个啊,就可以进行查看了啊,比如说我 cat x y z 点 c u n f 啊,我就可以查看这个文件的内容啊,那么 w 权限啊, 也就是呢,写入权限啊,那写入权限就相当于是 修改啊,就是如果有 w 权限啊,那就相当于是有对文就这个文件内容的编辑的权限啊,那 如果一个普通文件啊具有 w 权限啊,那么该文件的内容可以被修改啊,那当然也可以新增啊,删除一些内容啊,修改内容啊。 好,那就相当于说刚刚我是 cat 啊,那我现在改成 编辑啊, v i m 进去以后呢,我可以任意的啊,编辑内容,然后呢?并且保存啊, 好,我可以任意的编辑啊, 我也可以删除删除,对吧?好,保存就可以了,那我对该文件就有 w 的权限啊,因为我是路特用户啊,大家可以看到啊,我对这些文件呢都有 w 的权限啊。好, 那如果说啊,一个圆普通文件啊有 x 权限啊,那么也就是说是有执行的权限啊,那如果一个普通文件具有 x 权限啊,那么该文件 可以被当做一个脚本啊一样去执行啊。那用户呢?比如说啊,我这里啊,之前我这边 啊新建了一个 test 点拍文件啊,也就是一个 python 的文件啊,那比如说我先编辑一下啊啊比如说啊,我 print 一下啊, 做个演示啊啊,你好好我保存啊。哎,刚刚按错了啊, 好保存一下啊,那我现在啊,我就可以运行它啊,那运行 python 呢,其实可以 python 啊 test 点拍啊 好,大家可以看到啊,我通过 python 运行了这个 test 啊,点拍的这个 python 文件啊,就显示了一个打印信息啊。你好啊,那相当于这文件就可以被被执行了啊,那如果说啊 啊大家可以看到啊,这边有个 x 选选啊我我路特用户有一个 x 选选啊,那比如说啊, 好,我把这个 x 权限啊,刚刚是,呃 test 点拍啊,我把 x 权限去掉了啊,那我们看看啊,还能不能执行啊大家可以看到啊,我把 这个所所拥有者的这个 x 权限去掉了,为什么还能执行呢啊?因为我是路特用户啊,就是路特用户不管有没有执行权限啊,都是可以执行的啊,那包括一些傲进制文件啊,就算是没有 x 的权限啊,路特用户的话也是可以执行的啊啊这是比较特殊啊, 那如果说其他用户的话那肯定是不能执行的啊,这我就不演示了啊,是肯定不行的,如果没有 x 权限啊。好,那啊我们再讲一下啊,比较常见的啊,就是常见的 又是合法的啊,权限组合啊,有哪些呢? 比如说啊, r w x 啊,那它的话表示所有者呢具有读取写录和执行的权限啊,当然也包括修改的权限啊,那这呢是一个比较常见的而且合法的组合啊,它允许就是说对该文件有 r w x 的 权限者呢,可以对该文件进行一个对该文件的内容啊进行一个读取啊,写入或者说修改 内容,或者说对其进行一个执行啊,好,另外一个啊啊,我这边把它放大一点啊,这样看着比较舒服一点啊。 好,那另外一个啊,比较常见的啊,就是 r w 啊,杠,这个 好,那 r w 杠呢?这表示啊,具有 r w 杠的这个用户呢,就是对该文件的内容啊,有一个读取和写录修改的权限啊,但是呢是没有执行权限的啊,但这个除了 就是执行权限呢,除了骆驼用户以外啊,就其他用户是没有执行权限的啊。就说如果对应的是这个 r w 杠的 话,那普通用户啊是可以读取写录啊修改的,但是呢是不能执行的啊。好,那另外一个啊啊杠 w 啊啊杠 x 啊,那这个权限呢?表示啊, 这个所有者呢,或者说拥有该权限的人呢?对该文件的内容有读取和执行的权限啊,但是呢没有写入权限啊,也就说不能修改该文件的内容啊,这也是比较一个常,这也是一个比较常见啊,而且合法的这个组合啊,权限组合好, 另外一个啊也是比较常见的。是啊,杠杠啊,那这个权限呢就说明啊,就说有该权限的人对该文件的内容具有 一个读取的权限啊,就是没有写入和执行的权限啊,当然也不能修改啊。好,那我们再来一个啊。呃,不太常见的权限啊,不太常见的啊,比如说啊,杠杠杠啊,三个杠。 那这个表示呢?这个文件就说拥有该权限的人呢,是没有读取啊,也没有写入或执行的权限啊,也不能修改啊。那这个其实不是很常见啊, 这个一般用的也不太多啊。好,那还有一个比较不常见的啊,但是合法都是合适杠 w x 啊。那这个权限呢,其实 用的也不多啊,基本上不会这么用的啊。也就说呢,他对该文件就说拥有该组合的人呢,对该文件的内容没有 读取线线啊,但是可以写入和修改啊,然后也能执行啊。那不能查看这个就比较尴尬的啊。就说,呃,你想改里面内容,但是你不能查看啊, 那你只能改这个就感觉有点扯啊。所以说这个虽然说是合法的啊,但是不太常见啊,也一般也不会这么用啊。嗯,就相当于是,呃你让你蒙着眼睛去图书馆啊,那其实 你看不到书啊,那所以说这个就有点说不过去了。那你你都看不到书,你进图书馆图书馆干嘛呢?对不对? 好,那我们今天再来介绍一下啊,关于数字啊,就是用数数字啊来表示权限啊。那我们可以看看一下。就说,呃,每个权限组啊。那我打个比方啊, 比如说啊,我这边先删掉啊先删掉啊。好,那我打个比方啊,那如果说啊,我我对一个权限啊,有啊啊 w x 的这个权限啊,那第一个啊,代表数字呢?是四啊,那第二个 w 呢,代表的数字呢? 是二啊,那第三个 x 呢,代表的数字是一啊,那如果说是 r w x, 那对应的数字就四加二加一啊,也就是等于七啊,那就可以用七来表示这个权限啊, 那比如说啊,我有一个文件啊,他的权限是这样的啊, rwx, 然后呢啊 w 杠啊杠杠,那如果是这样用数字怎么表示呢?那我们可以算一下啊, r 是四,对吧,然后呢 w 是二 x 是一啊,也就是加起来是七,那我们第一组权限就是七表示啊,那第二组 rw 啊,也就是说呢,是四加二 就是六啊,也就是可以写成六啊,那第三组是啊,杠杠啊,啊呢是四啊,杠杠是零啊,那也就是这个权限组,这个文件的权限可以用数字啊七六四来表示啊,那再来打个比方啊, 比如说选线是这样的啊, r w 杠 r 杠 啊杠杠,那这个怎么表示呢?我们可以算一下啊,八四加二加零啊六,那啊杠杠呢,也就是四啊啊杠杠四啊,那这个权限呢代表是六四四啊,那我们再来打个比方啊,那比如说啊, 那文件是啊杠 x 啊杠 x 啊杠 x, 那这个权限怎么算呢?四零一啊,也就是呢五,第二个也是一样的啊,五五啊,三个五表示啊。 好,那今天我们大致介绍了一下,呃,普通文件的一个权限啊,那普通文件的权限呢?呃,严格来说就说对该文件的一个内容的 查看修改啊,然后包括对该文件的一个执行啊,然后我们也讲了一下,这个用数字啊来表示啊,这个权限组啊,这个权限啊,咱们拿数字来表示啊,这样也也是比较好算的啊,第一个二是四, 第二个 w 是二啊,第三个 x 是一啊,如果说是 rwx 那就是七啊,这样以此类推啊。好,那呃,如果说本期视频对你有帮助的话,欢迎点赞关注啊!好,感谢大家收看,我们下期再见!

哈喽,大家好,我是云上天啊,这节课的话我们主要给大家来说一下这个 max 的一个基本使用的一些常用的一个秘密啊,给大家就是说来带大家来 入门一下我们这个拎克斯,希望大家都能够学会吧。就是说我们这边的话,我们点这个红帽之后,出来之后我们点这个中端, 好,这时候的话我们就可以打开我们这个命令行来输入一些命令,就是说通过我们这个命令来控制我们这台电脑,大家可以看一下,就是说我们通过我们命令来控制我们电脑。好正面的话就是说我们可以来说一些, 比如说我们现在就是说认识我们这个 ls 密码, ls 的话主要的话就是说查看就是当前目录下所有的一个文字,就是说一个目录啊文件就是所有的一个,就是当前目录下所有的文件, 大家可以看一下啊,就是说相当于是我们点开我们这个文件,然后进入到我们这正面是一样的,就像我们这个有图形化界面看是一模一样的,只不过就是说两种显示的,一种是图形化界面来显示的,一种的话就是说用命令来显示的, 我这边的话给他放一下,就说一个放左边,一个放右边吧,好给大家对比一下,然后给大家来讲一下 啊,这边的话是我们这个就是在中端里面我们可以敲密帘,然后这边的话我们就可以 就是说用鼠标来点,给大家就是说来讲解一下吧,因为的话这堂课的话是那个零基础吗?所以说啊,因为给大家就是录制这个零基础的话,就是说我希望的话就是每个人都有听懂吧?就是说不像就是说有些视频的话讲的很模糊的话, 就是说可能有些人的话就没有计算机基础的话,就可能就理解不了。所以说我这边的话就把这两个的话都给大家讲一下啊。就是说 ls 的话相当于是查看这个当前目录下所有的一个文件,把所有的文件都显示出来,大家可以看到跟这边是一模一样的,就是说就相当于是我们进入了浩特目录,然后当前目录的话我们怎么看?我就是说我们可以在这边。


大家好,这期视频我们来讲一下如何设置文件的拥有人和所属组啊,那我们先来创建两个用户啊,作为演示啊, 又是 add 啊,比如说啊, peter 啊,另外我们再再创建一个,比如说叫 jack 啊,两个用户啊,那我们分别查看一下啊, 好,我们分别插新建了两个用户啊,一个叫 peter, 一个叫 jack 啊,好,我现在啊,通过 su 放 切换到了 peter 啊,那我现在是在 peter 的一个加目录啊,那比如说啊,我先,我现在通过 peter 这个用户啊,我怕取一个 a b c 吧。好吧, 那我 l s 杠 l 啊, a b c。 大家可以看到啊,我通过 peter 用户创建的这个文件呢,这个 a b c 文件啊,它的拥有人和所属组都是 peter 啊, 那同样的啊,我退出一下,然后我 su 杠 jack 啊,切换到杰克用户啊,那我在杰克目录下啊,我也同样的啊,创建一个 cba 的用户啊, cba 的普通文件啊,那我 ls 杠 l 啊, 同样的啊,那我通过 jack 用户创建的这个普通的 cba 这个文件啊,普通文件,它的拥有人和所属组啊,也都是 jack 啊, 那这样啊,我先啊,登出一下,那我现在是啊,我现在是 lut 用户啊,那我通过 lut 用户啊,那我怎么改变某个文件的拥有 人和所属组呢?我们可以这样啊,我们可以通过 c h o w n 啊,然后呢?指定文件啊,比如说我如果说啊,直接输入 c h o w n 啊,更改拥有人,我比如说我刚刚新建的这个在 peter 用户底下啊,新建的这个 peter abc 啊,那我就比如说啊, 到 e e t e r 进入到 p 到的后末路啊,然后改变这个 a b c 啊,那我把它改成谁呢?我把它改成借口。那我现在啊, l s l s 杠 l 啊,大家可以发发现啊,我现在这个哦,输错了啊,这个不应该有这个借口啊, l l s。 好,那如果说需要更改某个文件的拥有人或所属组啊,那必须是切换到 note 用户啊, 那我现在就录它啊,那我切换了这个 home 下面的 peter 啊,下面的一个 a b c 的一个普通文件的拥有人啊,改成了 jack 啊,那我现在 l s 杠 l 以后呢,查看这个 peter 用户的底下的一个 a b c 文件啊,大家发现了啊,他这个拥有人就变成了 jack 啊,那所属组还是没变啊,还是依然是 peter 啊, 好,那如果说啊,我现在又想把这个所属组也改掉啊,那怎么操作呢?我们可以这样啊, c h o w n 啊,然后我们可以出了一个冒号,直接加,比如说啊,我加个 jack 啊,再加上这个路径啊,绝对路径。 好,我们再来 l s 看一下啊,大家可以看到啊,现在这个文件啊,这个拥有人和所属组都变 变成了借口啊,虽然说它是 a b c, 那个 peter 底下的这个文件啊,也是通过 peter 用户创建的啊,但是我,我通过 loc 用户呢,我可以修改这个文件啊,拥有人和所属组啊,好,那如果说我改了这个文件的拥有人和所属组以后呢,那我如果再切换到这个 b 的用户啊,我可以 us 查看这个文件的一个属性啊,那他现在的权限是,就是所属组合,呃,其他人啊,都是 r 的权限啊,也就是说不能修改啊。 那如果说我,现在,比如说我想 miim 一个 a b c 啊,大家可以看到啊,这边提示了警告了啊,他说这个是一个只读的文件啊,那好,我现在就退出啊,那说明我现在确实啊,根据这个文件的权限显示啊,我只有读的权限啊,我可以 cat 啊, a b 啊,虽然说他是个空的啊,但是也可以读他啊。好的,那我现在啊,再登出一下啊,那我们怎么来改变这个文件的所属组和拥有人啊?我们都有改过了啊,那比如说啊, 我如果说想改拥有人和左手组一起改,怎么操作呢?比如说我刚刚的文件啊,我把拥有人改成改回 peter 啊,加个冒号,那冒号前面是改这个文件的游泳轮啊,那冒号后面就是改所属组啊,那比如说我把它还是改成 pet 啊,然后再加这个接上这个 文件的路径啊,好,那我在 l s 放 l 啊, 好,大家可以看到啊,现在拥有人 和锁住锁又改回去了啊,改成了 peter 了啊,好,那我们啊,再切换到这个 p e t peter 啊,用户,那现在啊,我进,现在 我如果说像 v i m a b c 啊,那我随便改啊,然后保存退出啊,没有任何问题啊,因为它的 拥有人和说书组啊,都是他自己啊,所以说他对该文件有一个可读可写的一个操作啊。 好,那我们继续针出一下啊,那我们今天讲呢,就是通过 c h o w n 啊这个命令来修改拥有人和所属组啊,那如果说是修改拥有人啊,直接输入某个用户的名称,比如说 jack 跟文件的 pass 就可以了啊,就可以改这个对应文件的这个所有拥有人啊,那如果说我输了一个冒号啊,再输入一个,比如说啊 p 的,然后再接一个文件的路径啊,那他就是改的该文件的搜索组啊,那如果说我想拥有人和搜索组一一起改呢?也就是说,比如说我 前面改成 jack, 后面改成 peter, 对吧?那再接一个就说啊, jack 底下的这个文件啊, 好,那我先来 us 杠油啊,后下面的键和下面的 c b a 啊,大家可以看到啊, 他的本来我是通过 jack 创建的这个 c b a 文件啊,按道理来说呢,这个用户创建的那本身啊,默认就是 jack 和拥有人是 jack 所组组应该也是 jack 啊,但是我刚刚通过了 c h o w n, 对吧, 然后冒号前面加名字就是拥有人的用户名,然后冒号后面加所属组的用户名啊,那我将这个文件改了以后呢,他就根根据这个改好以后啊,就变成这样了啊,是没有问题的啊,是一致的啊,好,那我们今天讲的这个通过 c h o w n 啊修改拥有人 所属组,或者说一起改,或者说只改所属组啊,就讲到这里啊,如果说大家有什么疑问,欢迎在评论区留言啊,那如果说本期视频对你有帮助,欢迎点赞关注啊。好,另外再说一下啊,我再强调一下,就是我的公众号啊,大家可以搜索微信公众号啊,遇见猴哥啊, 关注以后啊,就可以关注我的公众号了,那在里面可以输入一些,比如说啊,你切换到输入模式,输入零时啊,然后发出来以后你就会收到一个 自定呃,就是一个自动回复啊,会将 win 十的 iso 镜像文件的下载链接给到你啊,那如果比如说你想下载 siber 二零一九,那你就直接输入 siber 二零一九啊, 不需要有空格啊。然后或者说像其他的一些,呃,比如说 a d m m x 这种模板文件也可以啊,直接回车啊,直接就会将下载地址发给你啊。好,那本期视频就到这里,感谢大家收看,我们下期再见。



今天给大家讲讲 linux 目录结构。首先 linux 目录结构是一个竖形结构,我们可以 cd 杠一下,然后我们 ls 可以发现他这些就其实很像一个竖的一些枝叶。然后如果说我们 cd 一些 像 usr 上面,那我们可以再看一下,他其实就相当于一个树,每一个树叶树枝他又会分出不同的枝叶,也就是这样其中的话,他不同的文件夹,他有不同的内容, 那我们可以具体来看一看。其中啊需要特别了解的是 w s l 上面的 m n t 啊,我们可以 c d 杠 m n t 哦,我们可以在这边发现他这边其实是有 c 盘,然后有 c 盘的话,其实就相当于 它是通过 m n t 这个文件夹挂载到 w s l 上面的啊,然后命令基础的话,其实就像上面的一样, l s 杠 l a。 然后我们在 这样子的话,我们就可以通过以列表的这个形式来将它的详细信息来给他显示一下 啊。之后的话在其中有一个路径,首先我们 cd 一个杠,那这个其实就是绝对路径,因为它从根目路以下,比如说 cd 杠后, 这不来到这里了。但是如果说我们在这个根目录下,我们 c d home 其实就可以了,这个 home 相当于在当前路径下来对它进行找,那如果说我们 我们要走相相对路径,那我们需要从相对路径来走过去是怎么走呢?那是不是需要上一级目录呀?上一级目录,那我们 c d d c d 点点杠,那他就可以回到上一级目录了 啊。当然这个其实一个点斜杠,他表示的是当前目录谁,实际上我们 cd 一个点他也是一样的,就是你加不加这个杠,其实都一样,只是习惯上我我比较喜欢加 这个而已。然后还有就是这个 home 目录,我们 c d 杠它就来到了这个 home 目录,那这个 home 目录的话,那其实就是这个刚 home 下面我们这个用户的一个文件夹和我们这个是 同名的,我们可以看到,哎,就这么简单。还有比较特殊一点的就是我们如果说通过 rot 来进入的话,我们 cd 杠它是 来到了这个入它的文件夹下啊,其实就它的文件结构大概率就是这样。

一条 linux 命令的执行结果默认是输出到屏幕的,如果想把这个结果保存到文件,该怎么办呢?或者把文件的内容输入到 linux 命令,又该怎么办呢?这时就可以使用重定向操作, 例如,执行 un 杠 m 命令,可以打印机器的硬件名字。怎么把得到的硬件名字保存到文件里呢?可以进行输出重定项, 其中大于号的意思是把命令的输出重定向到文件里。 un name 点 t、 x t 是要输出的文件名, 如果文件不存在,会先创建它。因为输出被重定向了,所以我们在屏幕上就看不到输出的内容了。使用 cat 命令显示 union 点 t x t 的内容,可以看到硬件名字确实被保存进文件了。如果文件已经存在,则使用大于号重定向, 会覆盖文件原有的内容。例如,执行 unam 杠 s 命令,把内核的名字重定向到 unam 点 t、 x t, 可以看到文件原有的内容被覆盖了,现在的内容只剩内核名了。如果不想覆盖,而是把命令的输出追加到文件里, 则需要两个大于号进行重定向。例如,执行 unam 杠二,把内核的版本号重定向到 unam 点 t, x t, 可以看到文件原有的内容被保留了,新的内容被追加到了文件的末尾。输入重定向式输出重定向的反向操作, 可以使用小于号把文件的内容从定向到命令的输入。例如, wc 杠 l, 可以统计文件的行数。使用小于号把 union 点 t x t 的内容 从定向到 wc 命令的输入,可以看到文件的行数被统计出来了。还可以使用两个小于号把屏幕的内容从定向到命令的输出。例如把一家换行,二家换行重定向给 wc 杠 l 命令,其中 e、 n、 d 是自已指定的结束标志。 可以看到我们输入数据的行数被统计出来了。输出重定向默认是把命令的标准输出重定向到文件。例如使用 cat 命令显示两个文件的内容,幽灵点 t、 x、 t 文件是存在的,而 test 文件并不存在 屏幕上,这部分输出就是标准输出,这部分输出则是标准错误。现在把 cat 命令的执行结果重定向到一个文件,可以看到只有标准输出被保存到文件里了。 还可以使用二大于号把标准错误重定向到文件,可以看到只有标准错误被保存到文件里了。怎么把标准输出和标准错误都定向到文件里呢?可以使用 m 大于号,且运算符 n, 他的意思是把文件 nm 也作为文件 n 来处理。 举个例子,二大于好且运算意的意思就是把标准错误也作为标准输入来处理。例如这条命令的作用就是把标准错误和标准输出都保存到文件里 使用,且运算符大于号。也可以把标准输出和标准错误都定向到文件里。先清空文件的内容, 然后使用且运算符大于号。 可以看到标准错误和标准输出都保存到文件里了。重定项用起来吧!


大家好,这期视频我们来讲一下设置普通文件的 azl 权限啊,那为什么要设置 azl 权限呢?我们在上一期视频已经讲过了啊,就说那如果说只是按照普通的权限设置啊,就是只能满足三类人啊, 就是一个是拥有人,然后另外一个是搜索组啊,然后还有一个就是其他人,那如果说有第四类的权限的话,就是 第四类的权限需求的话啊,那就无法满足了,那我们就引入了这个 acl 的权限啊,那其实 acl 的权限呢,设置非常简单啊。好,那我们现在进到了这个 load 下的 x 目录啊, 那我们现在,比如说啊,现在我踏取个文件啊,比如说我踏取了个 a 文件,那我们可以查看一下这个文件的一个权限啊,那他的普通的一个权限的设置是 是就是 r w 杠, r 杠杠, r 杠杠啊,那对于游泳人来说就是 r w 的权限啊,那对于 所属组是阿杠杠,那对于其他人也是阿杠杠的这个权限啊,那如果说啊,按照之前我们讲的就是,呃,我在这边打一下吧。那如果说,比如说啊,那比如说啊,之前如果说只是针对三类人的话,我们可以通过啊, 把拥有人改成,就通过修改拥有人,然后所属组合其他人啊,然后 就能满足这个三类人的需求啊,那我们先把这个文件啊,满足这三三类人的需求啊,那我们可以通过 c h o w n 啊,然后呢把英文人改成 jack 啊,把所属组呢改成 peter 啊,然后呢加个 a 的这个目录啊,啊,这个文件啊, l s 杠 l 啊,我们可以看一下啊, a 呢,现在用的是 jack 啊,说数组呢,是 peter, 那对于这个权限呢,我们也改一下啊, 好,现在我们把这个文件的拥有人,所属组和其他人的权限已经改了啊,我们通过 res 杠由可以看一下啊,拥有人是 r w x 啊,然后所属组是 r w 杠,然后其他人是 r 杠杠啊, 那如果说现在啊,多了一个需求,琳达没有任何权限啊,那之前这个普通的权限设置就没有作用了啊,就是没法满足这个需求了,那我们就引入了这个 acr 的权限啊,那 acr 的权限呢,设置起来也是比较方便的啊,那设置 a c l 的权限的命令是 set f a c l, 然后输入杠 m 啊,也就是 modify 的意思啊,然后输入一个 u, 那 u 呢,就是针对用户进行设置啊,那加个冒号, 紧接着加上这个用户名啊,要设置的哪个用户啊,再加个冒号,然后输入针对的权限啊,就要设置的权限,然后最后加个这个文件啊,好,我们再再来通过呃, get f a c l 啊,查看这个 a 文件的 a c l 的呈现啊,那我们可以看到啊,这边啊,井号,这里的,就说 few 冒号 a, 就是这个文件的名称是 a 啊,那 owner 呢,是 jack 啊,然后 group 是 peter 啊,那这边就显示他这个文件的一般的信息啊, 然后这里的 user 啊,就是说针对这个领导用户啊,对于这个 a 文件有杠杠杠的权限啊,那像其他的啊,像 other 就是啊,杠杠的权限啊,那大家可以看到啊,这边第一个 user 中间是冒号啊,那其实 这个也就是对于 ona 用户啊,这个 jack 用户啊,对于该文件有一个 rwx 权限啊,那也就说呢,他这个中间如果是空白的啊,也就是 ona 的权限,那 ona 是 jack 啊,那也就说 jack 对于这个 a 文件有 rwx 权限啊, 那像 mask 这边啊,这个的话,其实我们到时候在目录的 a c 邀请线以后再说啊,那阿泽呢,就是这个针对所有人的权限啊,而且阿泽 这个这一条呢,都是在这个 a c o 权限的最后一列啊,那我们再来操作一遍啊,那这个权限一开始是 r w 杠啊,杠杠啊,杠杠啊,那我们就针对这个需求啊,我们就设置一下啊,我们先来通过普通的这个权限设置啊,设置下,那我们可以 c h o w, 然后呢把拥有人改成 jack 啊,所有组组呢,改成 peter 啊,然后加个这个 a 文件啊,然后我们再通过 c h m o, d 啊 u, 也就是拥有人等于 r w x 啊, 然后 g, 也就是说数组等于 r w 啊,那 o 呢,等于,也就是其他人啊, o 等于 r 啊,好,我们再来看一下啊,那现在呢,这个就满足了这个 这里的啊,前面这一段啊,三个类型的人啊的需求了啊,那琳达这边我还没设啊,那我们这边也来设置一下,那我们可以通过 set f a c l 啊,杠 m, 也就是 modifi 的意思啊,然后输入个 u u 呢,是针对用户啊,冒号加上一个用户名啊,就是要针对哪个用户就输入哪个用户啊,然后呢输入杠杠杠啊,就没有权限 a, 好, 我们通过 get f a c l 啊,查看这个 a 文件的这个 a c l 前线啊,我们可以看到啊,那 这里啊,有井号的这个三行啊,那第一个呢?第一行这个 feel 呢,就说明这个文件的名称啊,叫 a, 那 owner 是 jack 啊, group 啊,搜索组是 peter, 那下面这些呢, 就是 aci 的权限啊,这个算是一个列表了啊,那像我们刚刚设置的这个 linda 呢,是杠杠杠的权限啊,对于这个 a 文件来说啊, 那其他的像这边啊,比较特殊,大家可以看到啊,中间是没有的啊,空的啊,那空的这个呢,就是 online 啊,也就说呢, online 借口用户啊,对于 a 文件来说,有 rwx 权限啊,那 gloop 是有 rw 权限啊, 那 mask 呢?在普通的文件 acl 权限当中呢,其实不常用啊,所以说,所以说呢,也不讲啊,到时候等到 目录的 a c u 权限的时候,我们会再讲这个 mask 啊,好,那 other 呢?是对于其他人的权限啊,那 other 一般都是在 a c u 权限的最后一行啊,好,那我们刚刚啊,针对了这个领导用户啊,设置了这个 权限啊,那我们可以,比如说啊,我们切换到零蛋用户啊,我们 cd 啊, 好,我们比如说啊, kate 一下 a 啊,我们来看一下,大家可以看到啊,这个 是权限啊,拒绝了啊,那其实我们通过 l s 杠 l 啊,查看到啊,这个 a 文件啊,对于其他人是啊,杠杠啊,那其实琳达就是其他人啊,理应是可以读读取的啊,但是呢, 因为这个文件设置了 a c o 权限啊,那所以说呢,在九列权限的最后啊,还有个加号啊,那如果说是有这个加号呢,说明这个权限有一个特殊权限啊,也就是设置了 a c o 权限啊, 那所以说普通的这个权限啊,对于某个用户来说,对某个文件有没有权限啊 来说呢?就说不一定啊,不一定说啊,看到这个,对于某个用户来说,有这个 up 权限,他就一定说对这个文件有可多的权限啊,那还得看这个,如果说有加号的话,那还得看这个 acr 的权限啊。好,我们 切换到路灯用户啊,那如果说啊,我刚刚是针对用户啊,设置 a c 的权限啊,那我们比如说现在想针对组啊,设置 a c 的权限,那比如说我 set f a c m 啊,杠 m, 然后呢加个 g 啊, g 呢?就是针对组啊,来设置权限啊 啊,冒号加个组名,比如说我设置成 deter 用户啊,用户组啊,就是这个组来设置啊,比如说我也让他杠杠杠啊,那当然这里的这个需求跟这里就没有关系了啊,我们这个是演示啊,好好, 我们输入一下啊,那我们通过 get a f a g l 查看这个 a 问题啊,那我们现在针对这个 peter 组啊,也是设置了这个没有任何权限啊,那我们在 a c u 杠 peter 啊,好,我们 cd 到这个目录啊,比如说我们想 cat 一下 a, 那大家可以看到啊,他没有报权限错误啊,那为什么呢?那其实 我们看这个 a 文件啊,他的 a c u 权限,这个 guluper 啊, peter 啊,是杠杠杠的权限,但是他为什么能够查看呢? 那其实 acr 权限呢,是向上,就是从上到下这个匹配的啊,那他一行一行匹配啊,匹配到这里啊, group 的时候啊,也 也就是针对这个 group 啊,那 group 呢?是 peter 啊,那所以说它 group 这边,因为 group 这边中间冒号,中间也是空的,说明是所属主。 peter 啊,对于这个文件是有一个 rw 的权限啊,我们可以试一下啊,比如说我 vi m 啊 a, 好,我进行编辑啊,好,我现在保存,大家可以看到啊,我可以对这个文件进行保存啊,然后也可以查看啊,没有任何问题啊,因为它是从上到下匹配啊,它匹配到了这个 group 啊,所属组, 那所属组是什么? peter, 那 peter 用户对这个文件啊,有 rw 杠的权限啊,所以说呢,既然已经匹配到了啊,他就不会再往下匹配了啊,所以说呢,他对该文件是有 可编辑啊,可读的权限啊,那好,那我们再回到 lot 用户啊,那比如说,我现在想删除这个 acl 权限,怎么操作呢?比如说啊,我可以通过 setf acl 啊,那杠 x 就是删除权限啊,那比如说我删除这个 u 杠,刚刚我们设置了琳达,对吧?我们可以现在啊,琳达权限,然后呢,我们再加 f 啊,这个再加这个文件名啊,好,我们再 get facl 来看一下啊,那我们这边啊, 琳达的这个 acr 权限已经被删除了啊,好,我们 我们刚刚啊设置了这个 peter 这个组啊,让他是没有任何权限啊,但是他因为匹配到了 这个 group 啊,锁锁组,因为 peter 是属于属于锁锁组啊,所以说呢,效果没有演示出来啊,那我们刚刚删掉了这个零档的那个用户的这个杠杠杠的权限啊,那我们通过这个 设置啊,设置这个 g 啊,零打,然后呢?杠杠杠啊, 我们可以看到啊,这个 linda 组啊,是没有任何权限啊,但是他没有,我们这边没有针对 linda 用户进行一个设置啊,所以说呢,我们可以查看一下啊,我们有许多啊, 切换到 linda 啊,好,我们再来查看这个 a 文件啊,大家可以看到啊,这边就已经开始报这个权限啊,权限问题啊,就没法访问了,那就是 这个达到了预期的一个效果啊,那同样的啊,删除这个针对组来设置的这个 a c l 权限呢,我们可以通过啊, c f a c l 杠 x, 然后呢加个组啊,刚刚我们设置的是零大组啊,再加个文件名。好, 我们可以看到啊,刚刚设置的琳达这个组的这个 h 幺权限就被删除了啊,那如果说啊,我们这边设置了很多权限,我们想一下子全部删掉,怎么弄呢?我们可以这样啊, set f a c l 杠 b, 然后加个文件名啊,回车我们可以 get f a c l 啊 a, 大家可以看到啊,这里的话就没有刚刚我们上上面设置的这个 peter 啊什么的这个 a c l 前线了啊,这里的数是默认的啊,好, 那 acr 就是普通文件的这个 acr 权限呢?就讲这么多啊,那其他的也没有什么太多的可以讲的了啊。那如果说本期视频对你有帮助,欢迎点赞关注啊,那如果说有任何疑问的话,欢迎在评论区留言,那感谢大家收看,我们下期再见。

好了,这这个就是我们今天讲的啊,复制文件,移动文件,或者是重命名,然后查看文件内容,对吧?看它 more less, 然后还有 v m 以及里边的一些啊快捷键,对吧? dd 删除一行,嗯, d 第二吧,或者第一,然后按上下箭头看是删除哪一行,然后 p 粘贴, 然后 y y 啊,复制一行 p 粘贴或者是 y 一,嗯,上箭头或者下箭头向上复制一行,向下复制一行。之后呢,就用 ctrl ico 来进 行文件的编辑,也不算编辑吧,就是说写入新的内容或者追加新的内容,还有一个箭头是代表清空,清空文件再写,然后两个箭头代表追加,还有这个中指,中指数 uf, 今天大概就这些内容, 我们讲一下文件的复制和剪切。复制文件呢?使用 c p 命令,然后我们先输入 原文件的路径,然后再输入目标文件的路径,比如说我们要复复制 etc 下边一个 service 文件,然后到当前目录下,那就用点就行,我们可以看到他复制好了,我们 先创建一个目录, 然后我们比如说想把这个 service 文件挪到这个一的文件夹里边,嗯,使用 mv, 这是原文件的路径,因为是当前目录,所以可以写点杠色位色,或者是直接写色位色, 然后再给他挪到一这个目录下边。是回车。哎,可以看到,可以看到他已经挪到这个下边了,我们到这目录下边看一下。 如果我们想给他改个名字呢?比如说我们就改成改个名字就叫二,或者给他加个后缀,稍微四点。 tst 也是同样的。使用 mv, 然后这 是原文件名字,那这是目标文件名字,可以看到已经正常的改名了,这就是另一颗下面的复制和这个剪切。接下来我们讲一下在 linux 下面如何查看文件内容,我们可以使用看他啊,设为四 哎,这样他就能输出这文件的所有内容了,就这些内容,但是如果这个文件特别特别长,我们可能打印不全,就是说他如果文件特别长的话,上面的屏幕是会自动清空的,你可能看不到他的全部内容。 然后我们可以使用 mo, 然后打上文件名,我们就可以在这里边了,在这里边看,你看这还有一个它的净度, 用空格可以翻页,然后用 b, 可以那个回退,然后像退出的时候按下 q 就退出来了,那这时候你发现,哎,刚才看的内容,他已经打印到这终端上了, 这个就是 more, 然后还有一个命令,就是 less, 哎,也是一样的,使用空格或者上下都可以进行翻页,然后使用 b 用后退,然后这里边使用斜杠,然后 打上对应的要查询的东西,他就可以进行查询,输入完之后按回车,哎,他就给你输出 出来了,这些所有的东西要同样的按 q 退出来,我们可以发现使用 nice 的时候查看文件的内容,他不会给你显示到终端上边,你退出的时候他就没有了, 嗯,也就是这几个方法, cat, more, 还有 less。 好,接下来我们看一下如何编辑文件,我们可以使用 v i m, 这个时候 如果我们写一个一点 tit, 因为目录下边没有一点 tit, 他会新建一个,你看这写了个 new, 他会新建出来这个文件,然后我们使用 i, 嗯,切换成输入模式,然后就可以进行正常的啊,写了啊,回车呀什么的都可以。然后这个时候如 如果我们想保存呢?我们先按一下 esc, 看这什么都没有了,然后输入冒号 wqw, 就是写入的意思, q 是退出的意思,他就是说关闭并保,关闭并保存, 然后我们再 vm 一,那可以看到刚才输入的内容保存下来了, 比如说刚才我们是用哎插入的,又开始在哪指定写?假如说我想新起一行开始写呢?比如说在第二行下边新起一行写, 然后可以使用 o, 这样,哎,可以写。然后呢?刚才是我们使用 wq 进行保存和退出,我们也可以使用 x, 对吧?他就跟 wq 是一样的意思。哎,可以看到我们这个已经正常的保存上了。 vim 里边的快捷键很多,哎,我们这简单的讲几个,一个是删除, 我们使用 dd 可以删除一行,那 dd 删除一行是吧?连续按 dd 可以把它就清空,然后我们可以用 u 来进行撤销。啊,呦呦呦, 都撤销完了,那已经是说撤销了所有的操作。还有就是说我如果我们想给他剪切再粘贴的话,也可以使用 dd 给他删除掉。哎,你看删除掉了,我要粘到他的下面一行,直接按一下 p 就可以了,再按 p 还可以再多次粘贴,然后使用 u 可以恢复。然后如果说我想复制一行呢?使用 yy 然后按 p, 那就粘贴了。比如说我们想对多行进行复制,或者是说剪切,比如说我们想复制 这一行以及下面这一行,那我们输入 y, 因为我们是从这一行 到下一行,就是说从这一行往下数一行,所以我们这按外一,然后可以看这,然后按一下下箭头入外一,然后按一下下箭头, 然后到这按 p, 哎,可以看出我们已经粘贴出来了,那如果我们在这按外一上箭头,我们在这按 p 的话,可以看到从刚 刚才选择的这一行,加上它上面的一行点点粘贴出来了,如果使用剪切又撤销掉,如果使用剪切,也就是说相当于先删除它,用第一上箭头,然后 p 粘贴出来, 或者第一下箭头 p 粘贴出来,然后我们还有一个是快捷键, 就挪到文件的行第一行和挪到文件的最后一行使用搁这个按键就是 f 和 h 中间的这个 按两下调到第一行,按住 shift 按 g 调到最后一行,这个时候我们可以快速的清空整个文 文件,然后先按 j j 调到首行,然后按 d, shift j 直接将文件就清空了,这个就是最简单最基础的 v m 操作。假如说我们编辑了一些东西啊,随便编辑了这些东西, 然后我们哎不想保存了,那我们可能撤销的话,因为操作的次数太多了,撤销也撤销,撤销不到最开始的状态,那这时候我们用 q 加叹号强制推出, 这样我们再打开,哎,发现他看这是就没有保存上刚才的操作,这个我们这这样 我们退出来之后,还可以先 c p 一点 t i t 给它备份一下,对吧?先起个名,名字备份一下,然后再进行编辑,然后随便随便改,那么之类的,最后保存啊,或者什么的原文件也在, 然后还有一种情况就是说我机器上没有 vim 啊,然后这先说一下 vi vimvim 相当于 vi 的升级版。哎,如果你的系统默认没有 vim, 肯定一般情况下都会有 vi, 那如果是之后我们有这种情况,就是说用到了容器刀壳,那我们可能默认里刀壳里边没有 vi, 也没有 vim。 那这时候我们需要在文件里面写出内容,怎么办呢?我们可以使用 ico 命令,或者看他命令给大家演示一下。 比如说我们先看一下这个一点 t i t 啊,发现里边有这些内容,对吧?我们想给他清空, 然后把里边的内容就改成一二三,我怎么操作呢?还可以使用 ico 一二三,然后一个箭头 输入文件名,我们再看一点 tst, 看里边已经清空,然后改成我们刚才输入的这个一二三了。 那我们什么都不输入呢?直接 iq 一点 t i t, 发现它也是 被清空了。假如说我们往里边先写了一二三, 然后,哎,我还要往里边写点东西。我们可以用两个箭头,这代表追加一点 tait, 现在看一下,嗯,已经追加成功了,我们再追加一个七八九, 可以看到是没问题的。比如说一个箭头的话,他会把原文件的内容清空,两个箭头的话,他就相当于追加。假如说我们要写出多少内容呢?我们可以用 cut, 然后这儿探测,然后两个左箭头 uf, 然后一个清空,要重写 就是一个箭头,如果是最佳就两个箭头,然后回车随便输点内容。 这个 uf 呢就是中指符的意思,我们其实可以把它换成其他的字母,这我们要打入 uf, 就是说这边要结束的输入的内容跟这定义的内容一样才行。 回车,然后再看一点 tst, 哎,发现跟我刚才输入的是一样的,然后我们要追加呢,也是两个箭头 uf, 然后这变成两个,他就是追加嘛,就刚才 意思说的是一样的,来我们这随便换一个吧,比如说叉叉叉啊追加,然后就全输入数字 叉,叉叉结束,然后再看一下,发现我们追加成功了。好了,这这个就是我们今天讲的啊,复制文件,移动文件或者是重命名,然后查看文件内容,对吧?看他冒 nice, 然后还有 vm 以及里边的一些啊快递键,对吧? cd 删除一行,按 d 第二吧或者第一,然后按上下箭头,看是删除哪一行,然后 p 粘贴, 然后 yy 复制一行。 p 粘贴或者是 y 一按上箭头或者下箭头向上复制一行,向下复制一行。之后呢?又用 ctrl 来进行文件的编辑,也不算编辑吧,就是说写入新的内容或者追加新的内容,还有一个箭头是代表清空,清空文件再写,然后两个箭头代表追加, 还有这个中指,中指符 uf, 今天大概就这些内容。