目录及文件管理、文本内容操作、grep过滤文件内容

简介: 目录及文件管理、文本内容操作、grep过滤文件内容

一、目录与文件

cd的使用

. 当前目录

.. 父目录(上一层)

~ 表示用户的家目录

家目录:专门存放用户个性化信息的目录

~user:用户user的家目录

#cold_bold/root:Linux管理员的家目录

#cold_bold/home:存放所有普通用户的家目录

[root@localhost /]#  cd  ~root    #去往root用户的家目录

[root@localhost /]#  pwd          

[root@localhost /]#  useradd  dc   #创建用户dc

[root@localhost /]#  cd  ~dc       #去往dc用户的家目录

[root@localhost /]#  pwd

[root@localhost /]#  useradd  tom   #创建用户tom

[root@localhost /]#  cd  ~tom       #去往tom用户的家目录

[root@localhost /]#  pwd

mkdir — Make Directory

格式:mkdir [/路径/]目录名…

[-p]:连同父目录一并创建

rm 删除 Remove

格式:rm [选项]... 文件或目录…

常用命令选项

-r、-f:递归删除(含目录)、强制删除

mv — Move移动:源数据会消失

格式:mv 原文件… 目标路径

重命名:路径不变的移动

[root@localhost /]#  ls   /opt/

[root@localhost /]#  mv   /opt/nsd01    /opt/abc

[root@localhost /]#  ls   /opt/

[root@localhost /]#  mv    /opt/abc       /opt/student

[root@localhost /]#  ls    /opt/

[root@localhost /]#  mv    /opt/student     /mnt/stu01

[root@localhost /]#  ls    /mnt/

cp — Copy:源数据不会消失

格式:cp [选项]... 原文件… 目标路径

常用命令选项

-r:递归,复制目录时必须有此选项

ls — List

格式:ls [选项]... [目录或文件名]

常用命令选项:

-l:以长格式显示,显示详细信息

-h:提供易读的容量单位(K、M等)

-d:显示目录本身(而不是内容)的属性

-A:显示所有内容,包含隐藏数据

-R:递归显示目录内容

通配符使用

*:任意多个任意字符

?:单个字符(必须要有一个)

[a-z]:多个字符或连续范围中的一个,若无则忽略

{a,min,xy}:多组不同的字符串,全匹配

别名的定义

别名的定义:简化复杂的命令

查看已设置的别名

alias [别名名称]

定义新的别名

alias 别名名称= '实际执行的命令行'

取消已设置的别名

unalias [别名名称]

二、grep过滤文件内容

grep命令的高级使用

格式:grep [选项] '字符串' 文本文件

基本使用

[root@svr1 /]# grep  root   /etc/passwd

[root@svr1 /]# grep  bash  /etc/passwd

[root@svr1 /]# grep  lisi    /etc/passwd

[root@svr1 /]# grep  zhangsan   /etc/passwd

常用命令选项

-v,取反匹配(不包含)

-i,忽略大小写

高级使用

^word 以字符串word开头

word$ 以字符串word结尾

^$ 表示空行

相关文章
|
Kubernetes Java 容器
部署 Spring Boot 应用到 K8S 教程
部署 Spring Boot 应用到 K8S 教程
570 0
|
人工智能 运维 Kubernetes
阿里云容器服务ACK AI助手正式上线带来的便利性
作为开发者想必大家都知道,云原生容器技术的优势,尤其是近两年的随着容器技术的迅猛发展,Kubernetes(K8s)已成为广泛应用于容器编排和管理的领先解决方案,但是K8s的运维复杂度一直是挑战之一。为了应对这一问题,就在最近,阿里云容器服务团队正式发布了ACK AI助手,这是一款旨在通过大模型增强智能诊断的产品,旨在帮助企业和开发者降低Kubernetes(K8s)的运维复杂度。那么本文就来详细讲讲关于这款产品,让我们结合实际案例分享一下K8s的运维经验,探讨ACK AI助手能否有效降低K8s的运维复杂度,并展望ACK AI助手正式版上线后的新功能。
756 2
阿里云容器服务ACK AI助手正式上线带来的便利性
|
数据采集 API 开发者
快手商品数据采集接口
快手商品数据采集接口
|
12月前
|
弹性计算 网络协议
slb健康检查方法
slb健康检查方法
198 4
|
存储 移动开发 算法
Quorum NWR:通过仲裁实现数据一致性
Quorum NWR:通过仲裁实现数据一致性
227 11
|
定位技术
vue-baidu-map 报错 | BMap is undefined
vue-baidu-map 报错 | BMap is undefined
325 1
|
存储 人工智能 算法
【阿里云产品测评】揭秘阿里云向量检索服务:赋予智能时代搜索新“维度”
【1月更文挑战第3天】在数字化洪流席卷全球的今天,信息的表达与检索方式正在悄然变革。从字符到图像,再到复杂的多维度数据,我们正在步入一个深度理解、精准匹配的智能搜索新时代。此刻,阿里云推出的向量检索服务正以前沿技术之力,引领这一领域的创新潮流。 阿里云向量检索服务,内核采用自研的Proxima引擎,其强大之处在于能够实现水平拓展、全托管和云原生的高效向量检索。这就好比构建了一个可以无限延伸的“知识宇宙”,无论是大规模图像识别、语音识别模型生成的特征向量,还是复杂的大模型知识库结构化信息,都能通过向量化的形式被管理和高效检索。
|
Java Linux Maven
表弟使用nexus搭建Maven私服全过程(含所遇问题及解决方案)下
表弟使用nexus搭建Maven私服全过程(含所遇问题及解决方案)
412 0
|
Java 数据库连接 数据库
spring高级源码笔记:深入理解阿里spring源码核心思想及框架应用
Spring 是分层的 full-stack(全栈) 轻量级开源框架,以 IoC 和 AOP 为内核,提供了展现层 SpringMVC 和业务层事务管理等众多的企业级应⽤技术,还能整合开源世界众多著名的第三⽅框架和类库,已经成为使⽤最多的 Java EE 企业应⽤开源框架。
337 0
|
人工智能 安全 新能源
2023年世界互联网大会乌镇峰会,我们在这里!
2023年世界互联网大会乌镇峰会,我们在这里!
432 0