首页 > 其他分享 >云计算学习day5

云计算学习day5

时间:2024-01-29 12:14:52浏览次数:25  
标签:选项 文件 day5 vim 学习 查找 计算 格式 空行

首先学习了如何找文件
一共有三种:

  1. locate
    格式:locate 文件(夹)
    优点:块(相当于目录寻找)
    缺点:不全,会列出所有包含内容的文件,新建的搜不到(需刷新update)

  2. which
    只能用于搜索命令位置
    $PATH(命令文件)
    echo $PATH(列出所有命令文件所在的文件夹)
    which 命令=whereis(更详细)

  3. find
    缺点:慢(相比较而言,需搜索全磁盘)
    优点:实时查找,可以附加众多条件
    格式:find 范围 【选项】 条件 处理动作
    范围:指定具体目标路径;不指定为默认为当前目

    条件:可以对文件名、大小、类型、权限等标准进
    行查找;默认为找出指定路径下的所有文件
    处理动作:对符合条件的文件做操作,默认输出至屏幕
    (print)
    常用可选项
    -size [+|-]#UNIT #常用单位:k, M, G,
    c(byte),注意大小写敏感 +大于 -小于
    -type
    文件类型
    f: 普通文件
    d: 目录文件
    l: 符号链接文件
    s:套接字文件
    b: 块设备文件
    c: 字符设备文件
    p: 管道文件

后续学习了vimtutor指令

前身为vi后续升级为vim
vim 文件名
文件存在:查看修改文件
文件不存在:新建文件(需保存才可新建)
格式:vim 【选项】 文件名
!vim打开上一次的文件
vim +n 文件名
进入文件后光标跳转第n行
vim三个模式
一、命令模式

二、输入模式
正常书写编辑文件
三、末行模式

cat的用法
格式:cat 【选项】 文件名...(多个)
选项: | -n | 显示行号包括空行 |
| -b | 跳过空白行编号 |
| -s | 将所有的连续的多个空行替换为一个空行(压缩成一个空行) |
| -A | 显示隐藏字符 |
head/tail 查看前后十行
中间-n 为查看前后n行
wc统计列数使用
格式:wc 【选项】... 目标文件
【选项】:
-l:行数
-w:单词个数(两空格之间即为一个单词)
-c:字节数
grep的用法
grep [选项]… 查找条件 目标文件
-i:查找时忽略大小写
-v:反向查找,输出与查找条件不相符的行
-o 只显示匹配项
-f 对比两个文件的相同行
-c 匹配的行数([root@localhost ky15]# grep -c root passwd 2)

基本格式
要查找的字符串以双引号括起来单引号也可以
“^……”表示以……开头,“……$”表示以……结尾, “^$”表示空行

标签:选项,文件,day5,vim,学习,查找,计算,格式,空行
From: https://www.cnblogs.com/GrandOB/p/17994209

相关文章

  • Markdown学习
    Markdown学习标题:三级标题四级标题字体Hello,world!Hello,world!Hello,world!Hello,world!引用选择狂神说Java,走向人生巅峰分割线图片![图片](C:\Users\zd199\Pictures\Screenshots\屏幕截图2023-12-31145813.png)超链接点击张迪博客列表ABCABC......
  • TS学习笔记十二:项目配置
      本节介绍ts项目配置相关内容,包括项目配置文件tsconfig.json的说明及编译选项的内容介绍。B站视频https://www.bilibili.com/video/BV1ca4y1C7WB/西瓜视频https://www.ixigua.com/7327847796814709288一、tsconfig.json  tsconfig.json位于ts项目的根目录中,此文......
  • 2_STM32F407ZGT6系列芯片学习2
    1linuxc语言基础 linux:相关命令 c:数据类型常量变量运算符输入输出控制语句数组和字符串指针函数 结构体内存管理makefile 数据结构:顺序表(线性表)链表栈队列二叉树排序查找 ARM初级开发:GPIO USART 中断 时钟 定时......
  • STM32F407ZGT6芯片及部分外设学习
    STM32:ST:意法半导体,是一个公司的名字32:32bit的意思,表示这是一个32bit的微控制器ARM:ARM是英国的芯片设计公司,其最成功的莫过于32位嵌入式CPU核--ARM系列,最常用的是ARM7和ARM9,    ARM公司主要提供IP(IntellectualPropertycore知识产权的......
  • 【学习笔记】线段树
    1.线段树合并P4556雨天的尾巴首先我们可以把链上操作转成树上差分。然后我们对每个节点开一棵权值线段树。朴素的树上差分都是开一个桶然后加和,但是这里开的是线段树。所以就有了线段树合并。在把\(y\)并到\(x\)的过程中,如果\(x\)本身没有一个\(y\)有的节点就可以直......
  • 浮木云学习日志(5)---APP页面搭建
    上次分享了浮木云的交互编排,帮助我们实现了页面一些简单交互操作,而这些简单的交互操作已经基本能够覆盖完整的页面交互了。剩下一些复杂的交互编排我准备在后续用到的过程中再给大家一一分享。今天我准备进军APP端静态页面搭建了,可能我这人对任何事都充满好奇,在看到浮木云可以直......
  • 计算机软件
    计算机软件可以使计算机按照事先预定好的顺序完成特定的功能计算机软件按照其功能划分为系统软件和应用软件系统软件:DOS,Windows,Linux,Android,iOS,Mac应用软件:WPS,QQ,微信,吃鸡,英雄联盟,王者荣耀,绝地求生····软件、开发、软件开发人机交互(图形化界面,命令......
  • 寒假学习日志2-spark的安装和配置
    1.在官网下载spark(需要在hadoop安装配置完成后进行)下载的是2.4.0版本的2.将压缩文件放入到linux系统中进行解压 3.安装后,还需要修改Spark的配置文件spark-env.sh 4.验证spark的安装  安装成功5.使用spark-shell ......
  • 计算机硬件
    一些物理设备按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础。计算机硬件组成CPU主板内存电源、主机箱硬盘显卡键盘、鼠标显示器CPUMemory(内存)Motherboard(主板)IO设备冯·诺伊曼体系结构,又称为普林斯顿结构计......
  • [转帖]Oracle SQL调优系列之cursor学习笔记
    https://cloud.tencent.com/developer/article/1995387 文章目录-[一、oracle库缓存](https://cloud.tencent.com/developer)-[1.1、库缓存简介](https://cloud.tencent.com/developer)-[1.2、相关概念](https://cloud.tencent.com/developer)......