Linux命令之二

news2024/11/15 12:03:48

Linux命令之二

  • VI和VIM编辑器
    • 1、VIM的一般模式
      • ①、删除复制操作
      • ②、光标移动操作
    • 2、VIM的编辑模式
    • 3、VIM的命令模式
    • 4、三种模式之间的切换关系
  • 权限管理
    • 文件类型和权限的表示
    • 文件属性介绍
    • chmod 改变文件权限
    • chown 改变所有者
  • yum 安装软件命令

Linux命令速查平台

VI和VIM编辑器

vilinux下标配的一个纯字符界面的文本编辑器,vimvi的升级版本,完全兼容vi可以完全当成vi使用

语法:vi 文件名vim 文件名

1、VIM的一般模式

默认模式,使用『上、下、左、右』按键来移动光标

①、删除复制操作

按键效果
dd删除光标所在行
dnd删除n行
u撤销上一步
yy复制光标当前行
p粘贴
dw删除一个词
yw复制粘贴一个词
x/X删除一个字母

②、光标移动操作

按键效果
gg光标回到文件第一行
G光标回到文件最后一行
数字+G光标移动目标行
^光标移动至当前行的行首
$光标移动至当前行的行尾
zz无修改,直接退出;若修改,保存后退出
/要查找的词n查找下一个;N查找上一个

2、VIM的编辑模式

一般模式下,按下『i, I, o, O, a, A, r, R』等任意一个字母之后才会进入编辑模式,按下『Esc』键即可退出编辑模式

按键效果
i当前光标
a当前光标
o当前光标下一行(类似回车键效果)
s/Ss删除当前字符进入编辑模式;S删除光标所在行进入编辑模式
R进入替换模式

3、VIM的命令模式

一般模式下输入 /: 或者 ? 可进入命令模式,按下『Esc』键即可退出编辑模式

按键效果
:q!不保存退出
:wq保存后退出
:%s/旧字符/新字符批量替换
/要查找的词n查找下一个;N查找上一个
:set nu / :set nonu 显示行号/关闭行号

4、三种模式之间的切换关系

在这里插入图片描述

权限管理

linux权限机制采用UGO模式。其中 u(user)表示所属用户g(group)表示所属o(other)表示除了所属用户、所属组之外的情况

文件类型和权限的表示

在这里插入图片描述

  1. 0首位表示类型Linux中第一个字符代表这个文件是目录文件链接文件等等

  2. 1-3位确定属主(该文件的所有者)拥有该文件的权限

  3. 4-6位确定属组(所有者的同组用户)拥有该文件的权限

  4. 7-9位确定其他用户拥有该文件的权限
0)位符号对应文件类型
代表文件
d代表目录
|代表软链接文件(windows快捷方式)
c代表字符设备文件(一次传输一个字节的设备被称为字符设备,例如键盘,鼠标)
作用对象r(read)w(write)x(execute)
文件可读可看可修改(必须对该文件所在目录有写权限,才能删除)可以被系统执行
目录可读可看可修改(目录内创建+删除+重命名目录)可以进入该目录

文件属性介绍

在这里插入图片描述
在这里插入图片描述

chmod 改变文件权限

方式1:

chmod [{ugoa}{+-=}{rwx}] 文件或目录

u:所有者
g:所有组
o:其他人
a:所有人
+:增加权限
-:减少权限
=:强制规定为该权限

方式2:

chmod [mode=421 ] [文件或目录]

  • u:所有者 g:所有组 o:其他人 a:所有人(ugo的总和)

    若:r=4 w=2 x=1 ,则:rwx=4+2+1=7

示例:

① 修改 cgconfig.conf文件使其所属主用户具有执行权限

[root@192 file]# chmod u+x cgconfig.conf

② 修改cgconfig.conf文件使其所属组用户具有执行权限

[root@192 file]# chmod g+x cgconfig.conf

③ 修改cgconfig.conf文件所属主用户执行权限,并使其他用户具有执行`权限

[root@192 file]# chmod u-x,o+x cgconfig.conf

④ 采用数字的方式,设置cgconfig.conf文件所有者所属组其他用户都具有可读可写可执行权限。

[root@192 file]# chmod 777 cgconfig.conf

⑤ 修改file整个文件夹里面的所有文件的所有者、所属组、其他用户都具有可读写执行权限。

[root@192 file]# chmod -R 777 file/

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述

chown 改变所有者

chown [选项] [最终用户] [文件或目录] (功能描述:改变文件或者目录的所有者)

-R 表示递归操作

示例:

修改cgconfig.conf文件所有者

[root@192 file]# chown centos cgconfig.conf

递归改变file目录下所有文件的所有者和所有组

[root@192 file]# chmod g+x cgconfig.conf

在这里插入图片描述


在这里插入图片描述

yum 安装软件命令

yum 全称为 Yellow dog Updater, Modified,是一种软件包管理器,能够从指定的服务器自动下载软件包并且进行安装,可以自动处理软件包之间的依赖性关系

命令含义
yum install 安装包名称安装指定 的软件包命令
yum remove 安装包名称删除指定 的软件包命令
yum list installed列出所有 已安装的软件包命令
yum clean all 清除已安装软件包的文件命令(yum命令下载的安装包都放在/var/cache/yum目录)

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

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

相关文章

IOy系列BL196MQTT远程IO模块推动智能交通信号控制

在当今这个快速发展的时代,城市化进程加速推进,随之而来的是日益严重的交通拥堵问题。为了缓解这一状况,智能交通信号控制系统应运而生,成为解决城市交通问题的有效手段之一。 一、钡铼技术BL196模块简介 钡铼技术推出的IOy系列…

【SQL】商品销售

目录 题目 分析 代码 题目 表: Product ----------------------- | Column Name | Type | ----------------------- | product_id | int | | product_name | varchar | | unit_price | int | ----------------------- product_id 是该表的主键…

Redis与CAP定理—理解数据存储的权衡

一、概述 在分布式系统的设计中,理解CAP定理的重要性是不言而喻的。CAP定理指出,一个分布式系统不可能同时完全满足一致性(Consistency)、可用性(Availability)和分区容忍性(Partition Toleran…

OCR识别行驶证(阿里云和百度云)

OCR识别行驶证(阿里云和百度云) 一、使用场景 1、通过识别行驶证,获取相关汽车信息,替代手输 二、效果图 三、代码部分: 1、阿里云OCR 1.1、控制层 PostMapping("/ocrCard") public JSONObject ocrCard(RequestPart("fi…

开放式耳机哪种好用?开放式种草测评!

现在很多人都很喜欢用开放式耳机了,因为这种耳机非常的舒服,而且不会压迫我们的耳道,从而给到我们更健康的体验,但是现在开放式耳机的品牌越来越多,我们也越来越难选择,所以我们应该怎么样才能选到一款适合…

ado.net 操作sqlite

新建控制台项目 安装nuget包Microsoft.Data.Sqlite 数据库名字和链接 string dbName "test.db"; SqliteConnection? connection null; try {//创建链接connection new SqliteConnection($"Data Source{dbName}");//打开链接connection.Open(); } ca…

RK33568 android12 背景图片替换

文章目录 前言一、直接文件替换二、使用属性替换1.属性获取图片的代码分析2.设置图片路径前言 项目中,需要替换背景图片,要求是黑色的背景图片 修改前: 修改后: 一、直接文件替换 文件路径 device/rockchip/rk356x/overlay/frameworks/base/core/res/res/drawable-nod…

为什么要用数字化营销管理平台?

数字化营销管理平台是一种利用数字技术来整合和优化营销流程的工具。它能够帮助企业更高效地进行市场推广、客户关系管理以及销售活动。 一、主要功能 1.数据整合与分析 整合多渠道数据,包括网站流量、社交媒体互动、电子邮件营销反馈等。通过数据分析&#xff0…

Docker 存储空间不足无法导入加载镜像

问题:在载入镜像时,发现docker没有空间了 解决办法: 更改docker的存储路径 1.添加新的硬盘 docker info #查看docker的存储位置 df -Th #查看占用以及挂载情况 发现没有可用的剩余空间,我们可以添加一个新的硬盘 在l

EMC学习之接地与平面

1 不同信号地的放置 下图为数字地和射频地的两种放置方式,第一个布局方式射频电流必须要经过数字地才能返回电源GND上,而且射频地与数字地之间的间隙很小,所以更容易通过寄生电容来耦合噪声。第二个布局数字地与射频地没有重叠,平…

iOS 18 Beta 5:苹果的细腻之笔,绘制用户体验新画卷

在苹果的世界里,每一次系统更新都是对用户体验进行的一次精心雕琢。 随着iOS 18 Beta 5的上线,苹果带来了一系列令人耳目一新的功能,同时也在系统的每个细微之处展现了对完美的追求。 Safari浏览器的“干扰控制”功能 在今天信息充斥的数字…

BF算法,KMP算法

前言:今天我们来学习两种算法,BF算法和KMP算法。相信会让许多小伙伴们打开新世界的大门。 1 BF算法 实践是检验真理的唯一标准。举一个例子说明BF算法。现在我们要在一个主串中找子串的位置。那我们该如何解决这个问题呢?最简单的办法自然是…

【数据结构-哈希前缀】力扣2845. 统计趣味子数组的数目

给你一个下标从 0 开始的整数数组 nums ,以及整数 modulo 和整数 k 。 请你找出并统计数组中 趣味子数组 的数目。 如果 子数组 nums[l…r] 满足下述条件,则称其为 趣味子数组 : 在范围 [l, r] 内,设 cnt 为满足 nums[i] % mod…

springboot打包找不到主类

1.打包jar包 idea中点击项目结构project stucture ,选择artfacts 2.

机器学习辅助复合材料预测,性能管理优化创新材料,这种王炸般的组合,还真是大开眼界!

在人工智能与复合材料技术融合的背景下,复合材料的研究和应用正迅速发展,创新解决方案层出不穷。从复合材料性能的精确预测到复杂材料结构的智能设计,从数据驱动的材料结构优化到多尺度分析,人工智能技术正以其强大的数据处理能力…

网络空间安全考研方向:5大专业值得选择,你喜欢哪一个?

网络空间安全考研方向包括网络与信息安全、信息安全工程、信息对抗技术、信息安全与管理、网络安全与执法等专业,旨在培养网络安全领域的高级专业人才,涵盖网络攻击与防御、信息加密与解密、信息安全评估与管理等核心知识与技能,为国家和社会…

4、物品抓取(6自由度机械臂逆运动学)

目录 1.坐标系建立 2.运用解析法计算各个舵机旋转角度 ​3.举例 1.坐标系建立 采用笛卡尔坐标系图1,即由三个互相垂直的坐标轴所组成的坐标系,以机械臂正向为X轴方向,横向为Y轴方向,纵向为Z轴方向。 图1 笛卡尔坐标系 2.运用…

实现qt的多语言转换

前言:qt实现多语言转换主要,用到lrelease.exe,在QT下运行图片和语言转换,需要对对应格式的内容进行转换。图片和语言,甚至是字体均是通过添加.qrc配置,来转换。图片转换成.rcc格式。而语言通过在.excel编辑…

觉飞内衣洗衣机怎么样?各维度专业剖析觉飞、希亦、由利三大机型

由于我们的内衣、内裤和袜子等等贴身小件衣物的清洁频率比一般的衣物要高。而且,如果我们人工手洗的话,不仅会大大浪费了我们的时间,而且还不能进行对这些贴身的以为进行深层消毒和除菌。这种情况下,就得需要一台专门用于清洗内衣…

Passware Kit Mobile

Passware Kit Mobile Passware Kit Mobile年度许可证最多支持 300 次成功移动设备提取,并且每年可续订。年度试用许可证最多支持 5 次成功提取。 从移动设备提取和解密用户数据的取证工具。 最先进的移动取证工具 Passware 取证产品被世界顶级执法机构用于破获需要解…