当前位置: 首页 > news >正文

用户、权限和Vim编辑器

用户

用户分类

超级管理员:可以登录,拥有所有权限,用户Id为0

普通用户:可以登录,但只能操作家目录,用户Id为1000+

程序用户:不能登录,用于管理程序,用户Id为1~999

添加用户

命令:adduser/useradd

添加用户时,若不分配组,则默认自成一组

查看用户Id

命令:id 用户名

修改文件所属人

命令:chown 所属人 源文件

添加组

命令:groupadd 组名

修改文件所在组

命令:chown :组名 文件名

修改文件所属人与所属组

命令:chown 用户名 :组名 文件名(但上述命令用于目录时,目录中文件并不会发生改变,因此这样修改之后,内部文件无法使用。)

命令:chown -R 用户名 :组名 文件名(递归执行,目录中所有文件全部改变)

权限设置

Linux中的权限可以分为三组,分别代表所属人 u,所属组 g,其他人 o,每一组都使用r w x表示该组用户所拥有的权限,对于不确定的权限可以使用 - 占位。以下使用文件权限举例。

对于上面名为ming.txt的文件,它的权限是所属人可读可写,所属组仅可读,其他人仅可读

修改权限

命令格式:chmod 权限 文件名

例如:

1.为ming.txt文件的所属人添加执行的权限

格式:chmod 所属人/组/其他 + 权限 文件名

chmod u+x ming.txt

2.为ming.txt文件的所属人删除执行的权限

格式:chmod 所属人/组/其他 - 权限 文件名

chmod u-x ming.txt

3.另一种写法

格式:chmod 权限 文件名

chmod 777 ming.txt

这里的777是指拥有读、写、执行权限,由于linux使用1个字节存储权限,

对于一个所属人的权限,若有执行的权限,则该数为1,做只有写权限,则为2,读为4,若它拥有读、写、执行全部权限,则低三位全位1,也就是7。

vim编辑器

用:编辑文件

格式:vim 文件名

vim编辑器的模式

一般模式,编辑模式、命令行模式

使用命令进入vim编辑器时,处于一般模式,按A,a,I,i,O,o进入编辑模式,编辑结束,使用Esc键回到一般模式。若需要退出vim编辑器按:此时若需要保存并退出文件按wq,若不保存直接按q

例如:进入ming.txt,输入hello,I'm ming!保存退出

vim编辑器有非常多的快捷键,如下只列举一部分

一般模式

一般模式切换到编辑模式

一般模式切换到命令行模式

相关文章:

用户、权限和Vim编辑器

用户 用户分类 超级管理员:可以登录,拥有所有权限,用户Id为0 普通用户:可以登录,但只能操作家目录,用户Id为1000 程序用户:不能登录,用于管理程序,用户Id为1~999 添…...

git版本管理加合并笔记

目录 1.创建空文件夹,右键Bash here打开 2.打开链接,点击克隆下载,复制SSH链接 3.输入git SSH链接 回车 4.换成https在桌面上进行克隆仓库就正常了 5.去vscode里改东西 6.提交 7.创建dev分支 8.在dev里修改内容,提交&…...

Failed to load property source from location ‘classpath:/application.yml‘

项目场景: 今天到公司启动项目,突然发现项目起不起来了 问题描述 出现 Failed to load property source from location ‘classpath:/application.yml’ 错误 原因分析: 刚开始以为是 application.yml 中格式错误,但是发现同…...

Ajax复习

Ajax复习 一、简介 ​ AJAX 全称为 Asynchronous JavaScript And XML,就是异步的 JS 和 XML。 ​ 一句话总结:无刷新通信。 二、 特点 优点 无刷新通信 允许你根据用户事件来更新部分页面内容 缺点 没有浏览历史,不能回退 存在跨域问题…...

里式替换原则(LSP)

目录 简介: 作用: 过程: 总结: 简介: 里式替换原则(Liskov Substitution Principle,简称LSP)的提出者是美国计算机科学家Barbara Liskov。Barbara Liskov是一位计算机科学家,麻省理工学院教授,也是美国第一个计算机…...

mysql------做主从复制,读写分离

1.为什么要做主从复制(主从复制的作用) 做数据的热备,作为后备数据库,主数据库服务器故障后,可切换到从数据库继续工作,避免数据丢失。 架构的扩展。业务量越来越大,I/O访问频率过高,单机无法满…...

Anaconda虚拟环境跨系统迁移

旧设备运行代码 conda activate name conda env export > environment.yml注意:如果当前路径已经有了 environment.yml 文件,conda 会重写这个文件 新设备运行代码 # 将environment.yml 拷贝到新设备中conda env create -f environment.yml...

第四章 IRIS 编程简介 - Macros

文章目录 第四章 IRIS 编程简介 - MacrosMacrosInclude Files这些代码元素如何协同工作 第四章 IRIS 编程简介 - Macros Macros ObjectScript 还支持定义替换的宏。定义可以是一个值、整行代码或(使用 ##continue 指令)多行。使用宏来确保一致性。例如…...

大厂考核重点:mysql索引面试题

很多同学面对Mysql索引相关的面试题都是死记硬背的,这肯定是不行的,也不容易记住,所以大家还是要循循渐进,从理解开始,慢慢掌握,当然对于想要准备面试题的同学,这几个问题是需要记住并理解的&am…...

MySQL使用binlog日志做数据恢复

MySQL的binlog日志是MySQL日志中非常重要的一种日志,记录了数据库所有的DML操作。通过binlog日志我们可以进行数据库的读写分离、数据增量备份以及服务器宕机时的数据恢复。 定期备份固然可以在服务器发生宕机的时候快速的恢复数据,但传统的全量备份不可…...

USB Type-C端口集成式ESD静电保护方案 安全低成本

Type-C端口是根据USB3.x和USB4协议传输数据的,很容易受到电气过载(EOS)和静电放电(ESD)事件的影响。由于Type-C支持随意热插拔功能,其内部高集成度的芯片,更容易受到人体静电放电的伤害和损坏。…...

Shiro学习总结

第一章 入门概述 1.概念 shiro是一个Java安全框架,可以完成:认证、授权、加密、会话管理、与web集成、缓存… 2.优势 ● 易于使用,构建简单 ● 功能全面 ● 灵活,可以在任何应用程序环境中工作,并且不需要依赖它们…...

AS中回退git历史版本并删除历史提交记录

当您想把某个版本后的代码删除,回滚到指定的版本。可以使用一下的方法。 一、打开AS中git历史提交窗口 二、选择需要回滚的版本选项,右键弹出菜单。选择Reset Current Branch to Here... 三、选择 Hard 选项 soft:将合并的更改应用到当前分支…...

线性代数的学习和整理5: 矩阵的加减乘除及其几何意义

目录 1 矩阵加法 1.1 矩阵加法的定义 1.2 加法的属性 1.2.1 只有同类型,相同n*m的矩阵才可以相加 1.2.1 矩阵加法的可交换律: 1.2.2 矩阵加法的可结合律: 1.3矩阵加法的几何意义 2 矩阵的减法 2.1 矩阵减法定义和原理基本同 矩阵的…...

sqlsugar 使用TNS连接oracle

在使用SqlSugar连接Oracle数据库时,可以通过TNS来实现连接。以下是一个示例代码,展示了如何使用TNS连接Oracle数据库: 首先,确保您已经安装了Oracle客户端,并正确配置了TNS的相关信息。 // 引入SqlSugar命名空间 usi…...

用python解压zip文件

因为某个需求,需要用python处理解压文件,这里记录下完成的代码,需要注意的是删除解压出来的文件夹时,很多博客都说直接用removedirs就行,实际我在py3.7上测试会提示“文件夹非空”,而且想想如果直接移除了根…...

代码随想录22| 216.组合总和III, 17.电话号码的字母组合

216.组合总和III 题目链接/文章讲解:链接地址 视频讲解:链接地址 代码思路:回溯三部曲: 1.确定函数参数:n,k,sum,startIndex; 2.结束条件,path k,并且如果sumn 结束递归 3.递归回溯逻辑。 class Solution…...

ITIL4—战略与指导

战略与指导 成功的服务提供,需要朝着商定的目标采取协调一致的行动。本节将探讨服务供应商战略的创建和管理,其目的是首先对战略的本质、范围,以及战略与指导的关系建立基本的理解,然后为与该战略一致的指导活动提供指导。 本节…...

【Spring】Spring循环依赖(超重要!!)

目录 什么是循环依赖问题 循环依赖具体是怎么解决的 具体的解决步骤: 通俗实例: 严谨的循环依赖解决图例 为什么使用的是三级缓存,二级缓存不够用吗? 什么是循环依赖问题 Spring的循环依赖是指在Bean之间存在相互依赖关…...

数据分析之路应该是就此开启了

咱就是说工作以后,就是重新学习的开始啊。 祝自己顺顺利利。 前路漫漫亦灿灿。 数据分析之路,开启吧。 以下是借鉴网上的学习路线。 这个学习路线图主要分为以下几个部分: 基础知识 :包括数学、统计学和编程语言。这是数据分析的…...

win10如何配置jdk环境变量

1.首先要打开系统环境变量配置的页面。具体操作是:打开开始菜单,找到“此电脑”,然后右键“更多”→“属性”。 2.在弹出的页面,选择“高级系统设置” 3.在弹出的页面,选择“环境变量(N)…”。 …...

pm4py使用指南(非机翻)

目录 1. 日志数据读取及预处理(1)查看case和event数量(2)查看起始事件和结束事件(3)时间戳格式的问题 2. 日志数据过滤3. 流程发现4. 模型转化5. 模型可视化 1. 日志数据读取及预处理 通过 pandas库 读取c…...

ChatGPT帮助提升工作效率和质量:完成时间下降40%,质量评分上升 18%

自ChatGPT去年11月发布以来,人们就开始使用它来协助工作,热心的用户利用它帮助撰写各种内容,从宣传材料到沟通话术再到调研报告。 两名MIT经济学研究生近日在《科学》杂志上发表的一项新研究表明,ChatGPT可能有助于减少员工之…...

第二章 搜索

本篇博文是笔者归纳汇总的AcWing基础课题集,方便读者后期复盘巩固~ PS:本篇文章只给出完整的算法实现,并没有讲解具体的算法思路。如果想看算法思路,可以阅读笔者往期写过的文章(或许会有),也可…...

transform_train.json文件解析

transform_train.json 文件内容解析transform_matrix 文件内容解析 {"camera_angle_x": 0.6911112070083618,"frames": [{"file_path": "./train/r_0","rotation": 0.012566370614359171,"transform_matrix": [[…...

Wlan——锐捷零漫游网络解决方案以及相关配置

目录 零漫游介绍 一代零漫游 二代单频率零漫游 二代双频率零漫游 锐捷零漫游方案总结 锐捷零漫游方案的配置 配置无线信号的信道 开启关闭5G零漫游 查看配置 零漫游介绍 普通的漫游和零漫游的区别 普通漫游 漫游是由一个AP到另一个AP或者一个射频卡到另一个射频卡的漫…...

分布式锁系列之zookeeper分布式锁和mysql分布式锁

目录 介绍 下载安装 基本指令​编辑 java集成zookeeper 官方提供版 永久节点 临时节点​编辑 永久序列化节点 判断当前节点是否存在 获取当前节点中的数据内容 获取当前节点的子节点 更新节点内容 删除节点 zookeeper实现分布式锁 Mysql实现分布式锁 总结 介绍 ZooK…...

Ubuntu部署PHP7.4

系统版本:Ubuntu22.04 PHP版本: 7.4 Mysql版本:8.0 Nginx版本: 最新 1. 更新系统 首先,确保系统包是最新的: sudo apt update && sudo apt upgrade -y2. 安装 Nginx Nginx 在默认的 Ubuntu 仓库中,因此安装…...

WPF中的数据转换-StringFormat

WPF中的数据转换-StringFormat 前言 字符串格式化。使用该功能可以通过设置Binding.StringFormat属性对文本形式的数据进行转换——例如包含日期和数字的字符串。对于至少一半的格式化任务,字符串格式化是一种便捷的技术。 使用 当设置Binding.StringFormat属性…...

java.lang.UnsupportedOperationException解决方法

java.lang.UnsupportedOperationException解决方法 先放错误信息业务场景报错分析先看报错代码位置进入源码查看至此 真相大白 解决方法总结 先放错误信息 业务场景 已知有学生 张三李四王五赵六 等人 private List<String> nameList Arrays.asList("张三", &…...

网站seo计划书/百度seo免费推广教程

题目 学习了字符串相关知识的王大队长在思考一些问题&#xff1a;现在王大队长有一个字符串 ss &#xff0c;他想找到两个非空字符串 aa and bb &#xff0c;来满足下面的条件&#xff1a; 字符串 aa 和 bb 都是 ss 的子序列&#xff1b; 对于每个索引 ii, 字符串 ss 的字符 …...

影响网站收录的因素/中国没有限制的搜索引擎

问题截图&#xff1a; 问题可能原因&#xff1a; 1、这一点很重要&#xff1a;就是在pom.xml没有插件或者没有开启在java目录下的xml、properties文件扫描 <build><!--目的是把src/main/java目录中的xml文件包含到输出结果中。输出到classes目录中--><resour…...

中山外贸网站建设/南京谷歌优化

两个场景解析何为资源端的SOA化 除了前面谈过的业务端的SOA化或者说标准化&#xff0c;还需要在资源端进行相关的工作。 何为资源&#xff0c;我们可以把资源视为所有能够支撑组织完成特定目标的有形、无形 的因素的集合。具体的讲&#xff0c;资源可以包括人、硬件、网络、…...

免费中文wordpress主题下载地址/郑州seo外包顾问

工作流引擎 Snaker Snaker是一个基于Java的开源工作流引擎&#xff0c;适用于企业应用中常见的业务流程。本着轻量、简单、灵巧理念设计&#xff0c;定位于简单集成&#xff0c;多环境支持 轻量: 核心代码行数大约7000行&#xff0c;强大的扩展性&#xff0c;支持Spring、Jfina…...

淘宝客搜索网站怎么做/网络推广途径

小编一直热衷于在Chrome浏览器&#xff0c;总感觉Chrome浏览器都比其他浏览器好使&#xff0c;最近在玩SCCM的报表&#xff0c;于是就使用该浏览器访问SCCM报告。但是当我访问报告时&#xff0c;报告根本没有显示出来。我无法在Chrome浏览器中查看SCCM S报告。S代表SQL Server报…...

做网站被骗怎么办/企业内训机构

下面列出这份 Java 面试问题列表包含的主题&#xff1a;多线程&#xff0c;并发及线程基础数据类型转换的基本原则垃圾回收(GC)Java 集合框架数组字符串GOF 设计模式SOLID (单一功能、开闭原则、里氏替换、接口隔离以及依赖反转)设计原则抽象类与接口Java 基础&#xff0c;如 e…...