【每天play】为了学好python需要从脚下做起,Linux基础-目录相关命令 P30-40

复习完昨天的P30,也就是文件结构,tree的使用能使目录结构以树形显示。

-d 只显示目录 默认会把目录文件都显示出来,颜色区分,蓝色文件夹,白色文件。

4.2 cp

cp 命令的功能是讲给出的文件或目录复制到另一个文件或目录,相当于DOS下的 copy

cp 源文件位置 目标位置(当前目录 -“.”)

扩展:

-i 提示 覆盖前给个提示

-r 类rm操作 文件复制需要加 另外 可指定 目标文件名

4.3 mv

移动 目录/文件夹

因为这部分操作,老师带着演练了,犹豫再三,还是打开了自己的虚拟机。(完犊子,忘了进去的root账户密码,试了好几次都进不去,只能用大数据课账号“hadoop”进行练习了。)

 可以看到,这个页面上123.txt确实移动过来了,另外这里使用“tree”命令出现尚未安装的问题。解决“在ubuntu中使用apt-get install 安装软件时出现无法获得锁”的问题。

解决这个问题后继续练习,完成了移动。

只有不断练习,才能熟悉。跟着听课,记点笔记,只能在某种程度上留个印象。

mv命令也可以给文件或目录重命名

可以看到,将“readme.txt”改成了“demo.txt”。

然后可以覆盖文件,假使现在桌面是两个文件,mv demo.txt 123.txt 那么命令执行后,就只剩下123.txt,因为demo文件覆盖了123文件,这里没有任何提醒,在不可撤销的命令行终端中,这样非常危险。所以,扩展了一个“-i”

还有修改文件夹名,这里就不演示了,与文件改名类似。注意,可以加个“-i”,给个提醒。

05.查看文件内容

先表为敬,这里有三个命令,相较于之前的就有些陌生了。

接着跟老师的演示。查看cat与more的区别,文件内容比较少时,还看不太出来。

接着加内容,然后打开看:一个显示全部一个显示了部分,然后剩下部分按空格会把剩下部分全部显示出来 | 按回车则会一行一行显示。

cat 查看内容少 -b不看空行 -n看空行

  | more  查看文件内容多

5.3 grep

用于文本搜索 允许对文本进行 模式查找 也就是正则表达式

nvi,三种扩展

常用两种模式查找

软键盘上可以看到 对应着6 4 ,可以练习一下。

行首匹配:

行尾匹配:

06. 细枝末节

6.1 echo 文字内容  echo会在中断中显示参数指定的文字, 通常和重定向联合使用

6.2 重定向> 和>>

  • Linux 允许将命令执行结果 重定向到一个 文件
  • 将本应显示在终端上的内容 输出/追加 到指定文件中

其中

  • > 表示输出,会覆盖文件原有的内容
  • >> 表示追加,会将内容追加到已有文件的末尾

练习如下:

接着跟进练习。

这里老师还讲了与“touch”的区别,在创建的同时,还能指定文件的内容。echo很厉害了。

这部分就学习到这里,下一部分的管道,还真的有点期待。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值