Linux目录结构及基础查看命令和命令模式

Linux目录结构及基础查看命令和命令模式

1.树形目录结构根目录

  • 所有分区、目录、文件等的位置起点
  • 整个树形目录结构中,使用独立的一个“/”表示

常见的子目录

/root   管理员的宿主()目录
/home/xxx   普通用户的家目录
/bin   命令文件目录,存放所有用户可执行的命令
/sbin  管理员操作目录,存放只有管理员可执行的管理命令
/boot  系统内核、启动文件目录
/dev   存放设备文件(光驱硬盘等)
/etc    存放系统程序和大部分应用程序(rpm/yum安装)的配置文件 (一般以.conf   .ini)  
/var    存放可以变化的文件,包括各种日志文件
/lib      存放系统程序的动态连接共享库文件 (类似于Windows里的DLL文件)
/usr     存放系统用户工具和程序
/media 可拆卸的媒介挂载点,例如U盘、光驱等
/proc    存放映射系统信息的文件
/mnt     用于临时挂载储存设备的目录
/opt      第三方应用程序安装所存放的目录
/tmp     存放系统的临时文件

2.基础查看命令

  1. -c:创建新的归档文件。

  2. -x:从归档文件中提取文件。

  3. -z:使用 gzip 压缩归档文件。

  4. -j:使用 bzip2 压缩归档文件。

  5. -J:使用 xz 压缩归档文件。

  6. -v:显示详细信息,即“verbose”模式。

  7. -f:指定归档文件的名称。

  8. -C:改变当前工作目录,用于指定解包操作的目录。

    示例:

tar -zcvf dntest.tar.gz 123.txt打包

tar -zxvf dntest.tar.gz-C /opt/dntest 解包到指定位置

tar -jcvf usershow.tar.bz2 passwd shadow 解压缩,解包

tar -jxvf usershow.tar.bz2 -C /opt/解压缩到指定位置

vi编辑器的工作模式

1.三种工作模式

​ 命令模式、输入模式、末行模式

2.不同模式之间的切换

[root@localhost ~]# vi 文件名 ——进入vi编辑模式

默认为命令模式
命令模式 --》输入模式 a、i、o 键
输入模式 --》命令模式 Ecs键

命令模式 --》末行模式 :键
末行模式 --》命令模式 Esc键

3.命令模式的基本操作

1.光标移动
操作类型操作键功能
方向移动↓、↑、←、→上、下、左、右
翻页Page Down或Ctrl+F
Page Up或Ctrl+B
向下翻动一整页内容
向上翻动一整页内容
行内快速跳转Home键或“^”数字“0”
End键或“$”键
跳转至行首
跳转到行尾
行间快速跳转1G或者g9
G
#G
跳转到文件的首行
跳转到文件的末尾行
跳转到文件中的第#行
行号显示:set nu
:set nonu
在编辑器中显示行号
取消编辑器中的行号显示
2.复制、粘贴、删除
操作类型操作键功能
删除x或Del
dd
#dd
d^
d$
删除光标处的单个字符
删除当前光标所在行
删除从光标所在行开始的#行内容
删除当前光标之前到行首的所有字符
删除当前光标处到行尾的所有字符
复制yy
#yy
复制当前行整行的内容到剪贴板
复制从光标所在行开始的#行内容
粘贴0
P
将缓冲区中的内容粘贴到光标位置处之后
粘贴到光标位置处之前
3.文件内容查找,编辑撤销及保存退出
操作键功能
/word从上而下在文件中查找字符串“word”
?word从下而上在文件中查找字符串“word“
n定位下一个匹配的被查找字符串
N定位上一个匹配的被查找字符串
u按一次取消最近的一次操作;重复u键,恢复多步操作
U用于取消对当前行所做的所有编辑
ZZ保存当前的文件内容并退出vi编辑器
4.末行模式的基本操作
命令功能
😒 /old/new将当前行中找到的第一个字符‘old’替换为‘new’
😒 /old/new/g将当前行中找到的所有字符‘old’替换为‘new’
:#,# s/old/new/g将#,#范围中中找到的所有字符‘old’替换为‘new’
:% s/old/new/g将整个文件中找到的字符‘old’替换为‘new’
😒 /old/new/c在替换命令末尾加入c命令,使替换动作时提示用户确认

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/51956.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

逻辑回归解密:原理、公式和优化全解析

文章目录 一、 前言二、逻辑回归的原理和基本公式1. 逻辑回归的原理核心函数:Sigmoid函数 2. 逻辑回归模型3. 梯度上升法参数估计:最大似然估计对数似然函数求导过程参数更新 4. 梯度下降法参数估计:最小化损失函数逻辑回归的负对数似然函数梯…

Milvus向量数据库-内存中索引简介

以下内容是自己在学习Milvus向量数据库时,在Milvus官方网站文档库中对索引的学习整理和翻译,通过自己和借助翻译软件进行了理解整合翻译,有可能有一些地方理解整理的不到位,还望大家理解。 一、内存中索引 本文列出了 Milvus 支…

Linux压缩和解压

目录 压缩和解压类 gzip/gunzip指令 zip/unzip指令 tar指令 压缩和解压类 gzip/gunzip指令 gzip用于压缩文件,gunzip用于解压缩文件。 解压后去掉了gz的后缀。 zip/unzip指令 ​​​​​​​ 将文件压缩后发给别人,别人再解压。 将整个文件压…

上千条备孕至育儿指南速查ACCESS\EXCEL数据库

虽然今天这个数据库的记录数才不过区区上千条,但是每条记录里的内容都包含四五个子标题,可以将相关的知识完整且整齐的展现,是个属于简而精的数据库。并且它包含2级分类。 【备孕】大类包含:备孕百科(19)、不孕不育(23)、精子卵子…

uniapp 微信小程序生成水印图片

效果 源码 <template><view style"overflow: hidden;"><camera device-position"back" flash"auto" class"camera"><cover-view class"text-white padding water-mark"><cover-view class"…

165万人在线《黑神话:悟空》登顶STEAM!勾起太多回忆,我冲啦!

本公众号由以下老铁赞助&#xff0c;感谢他们❗️ 2024年8月20日&#xff0c;一个平凡而又特殊的日子&#xff0c;国产游戏《黑神话&#xff1a;悟空》正式上线 Steam平台&#xff0c;在线人数突破165万&#xff0c;超越《反恐精英CS2》登顶热玩榜。 更牛逼的是 Steam 热玩排行…

滚雪球学Java(87):Java事务处理:JDBC的ACID属性与实战技巧!真有两下子!

咦咦咦&#xff0c;各位小可爱&#xff0c;我是你们的好伙伴——bug菌&#xff0c;今天又来给大家普及Java SE啦&#xff0c;别躲起来啊&#xff0c;听我讲干货还不快点赞&#xff0c;赞多了我就有动力讲得更嗨啦&#xff01;所以呀&#xff0c;养成先点赞后阅读的好习惯&#…

Kafka快速入门:Kafka驱动JavaApi的使用

生产者和消费者是Kafka的核心概念之一&#xff0c;它们在客户端被创建和使用&#xff0c;并且包含了许多与Kafka性能和机制相关的配置。虽然Kafka提供的命令行工具能够执行许多基本操作&#xff0c;但它无法实现所有可能的性能优化。相比之下&#xff0c;使用Java API可以充分利…

打造更高效的项目:如何选择合适的管理工具

国内外主流的 10 款项目工程管理系统对比&#xff1a;PingCode、Worktile、Asana、Trello、Monday.com、ClickUp、Wrike、泛微项目协同工具、广联达项目管理软件、泛普OA。 在选择项目工程管理系统时&#xff0c;你是否经常感到无从下手&#xff0c;担心投资不当或工具不适合自…

Python 使用 matplotlib 显示图像

如果没有安装 matplotlib 需要先安装&#xff1a; pip install matplotlib一、读取图片并显示 import matplotlib.pyplot as pltimage_path "/Users/AlanWang4523/Desktop/Debug/files/image.png" image_array plt.imread(image_path)plt.figure("ImageShow…

[数据集][目标检测]停车场空位检测数据集VOC+YOLO格式7959张2类别

数据集格式&#xff1a;Pascal VOC格式YOLO格式(不包含分割路径的txt文件&#xff0c;仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数)&#xff1a;7959 标注数量(xml文件个数)&#xff1a;7959 标注数量(txt文件个数)&#xff1a;7959 标注…

指针和引用的区别

指针和引用是C中的两个重要概念&#xff0c;它们虽然在功能上有一些相似之处&#xff0c;但在使用方式和底层实现上有明显的区别。以下是它们的主要区别&#xff1a; 定义方式&#xff1a; 指针&#xff1a;指针是一种变量&#xff0c;用于存储另一个变量的地址。可以通过*操作…

【保姆级教程】5分钟上手 Coze 自建插件,把 AI 接入个人微信

上篇&#xff0c;给大家介绍了一款搭建微信机器人的开源项目&#xff1a; 搭建微信机器人的第4种方式&#xff0c;我造了一个摸鱼小助手 不同于需要付费的项目&#xff0c;它的定制化程度非常高~ 问题来了&#xff1a;怎么接入 AI 能力呢&#xff1f; 考虑到大家对 Coze 智能…

AI 智能体:从普通人到《黑神话:悟空》,保姆级教程让你瞬间变身!

大家好&#xff0c;我是木川 今天还没下班&#xff0c;就看到一款名为《黑神话:悟空》的游戏火爆全网&#xff0c;唤醒了无数玩家对大圣孙悟空的崇拜与向往。游戏中&#xff0c;悟空的七十二变让人叹为观止&#xff0c;但你是否想过&#xff0c;借助AI的力量&#xff0c;我们也…

实验十 编写子程序《汇编语言》- 王爽

一. 显示字符串 1. 需求 显示字符串是现实工作中经常要用到的功能&#xff0c;应该编写一个通用的子程序来实现这个功能。我们应该提供灵活的调用接口&#xff0c;使用者可以决定显示的位置&#xff08;行、列&#xff09;、内容和颜色。 子程序描述 名称&#xff1a;show_str…

第六版页面

基本 明确定义 站点网关mqtt服务器 多个柜子使用的是主从模式 下发一个设备组其他的柜子跟着设置 具体的让后端进行详细管理 前端规范 字体规范 弹出框定义什么应该弹出什么不应该弹出 页面 主页 屏幕宽度有的没设置好 平面地图模式有的没重合好 日志改为告警在上面 日志…

cmake install setlocal错误

cmake中的代码如下&#xff1a; #设置安装目录的前缀 set(CMAKE_INSTALL_PREFIX $ENV{PUBLISH_DIR}) #这边的输出满足要求 message(STATUS "install dir:${CMAKE_INSTALL_PREFIX}") #指定安装 install(TARGETS ${TARGET_NAME} RUNTIME DESTINATION bin …

深入理解Kafka消费者偏移量管理:如何确保事件已处理

深入理解Kafka消费者偏移量管理&#xff1a;如何确保事件已处理 Apache Kafka是一款流行的分布式流处理平台&#xff0c;用于构建高吞吐量的数据管道和实时应用。在Kafka中&#xff0c;消费者处理事件的确认机制主要依赖于偏移量&#xff08;Offset&#xff09;的管理。本文将深…

机械学习—零基础学习日志(如何理解概率论3)

随机变量的函数分布 一维随机变量分布&#xff0c;可以看到下图&#xff0c;X为不同情况的概率。而x如果是大于等于X&#xff0c;那么当x在40以内时&#xff0c;没有概率&#xff0c;为0。 当x变大&#xff0c;在40-80之间&#xff0c;那么x大于X的概率为&#xff0c;0.7&…

Liunx搭建Rustdesk远程桌面服务

1、环境准备 Linux&#xff1a;centos7.9 rustdesk server安装包 很多新服务器并没有 wget 和unzip 可以通过yum自行安装下&#xff0c;如果系统中有wget但不能使用&#xff0c;直接卸载重装即可。 yum install wget wget --no-check-certificate https://github.com/rust…