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

Linux中的粘滞位和开发工具和文本编辑器vim

1.粘滞位的使用的背景:

        当几个普通用户需要文件共享操作时,他们就需要在同一个目录下进行操作,那么就诞生一个问题,由谁来创建这个公共的目录文件?假设是由其中的一个普通用户来创建一个默认的目录文件,这就诞生第二个问题,其他普通用户只能进入这个目录,无法创建文件因为默认的目录文件的权限是rwxrwxr-x,其他人是无法在这个目录下写入文件的)那么,我们就只能给other加上w权限,但是,这个目录就诞生第三个问题,所有人都可以任意的删除这个目录下的任意文件,这个就会造成混乱,所以能不能由一个第三方的用户来创建一个公共的目录,并且里面的所有的用户只能删除自己创建的文件,不能删除其他用户创建的文件?哎,这个时候就诞生了粘滞位

2.粘滞位的介绍:

1、一般由root用户创建;

2、指令:chmod +t目录名;

3、目录被设置粘滞位后,则该目录的文件只能由以下的角色删除:

1.root用户(超级boss,不会受到规则的限制)

2.文件的所有者

补充一点知识:

        Linux下的文件删除权限(不同于rwx读、写、执行三种)是取决于目录文件的w权限,举个例子,假如,普通用户张三创建了一个目录文件,root用户(root账号不受权限制约)进入到张三创建的目录下,强制地写入一个张三不可读的文件A.txt,虽然张三不可以读,但是可以将文件的删除,因为张三是目录的所有者,有删除目录下文件的权限。

3.Linux的开发工具

1、Linux 的软件管理器:Ubuntu的aptCentOS的yum,用来下载或者删除软件;

2、值得一提的是:安装软件需要管理员权限,对于我们的普通用户来讲,需要sudo来提权;

3、指令:sudo apt/yum install/remove -y 软件名:例如,我在Ubuntu系统里装了一个有趣的软件:

 执行sl:得到的效果:

 

4.vim编辑器:

文本编辑器,多模式编辑器,分为是三种大模式:命令模式、插入模式、底行模式

小细节:

1.进入vim文本编辑器的时候,指令:vim 文件名+n:

可以让进入的光标在指定的n行

2.进入vim 文本编辑器的时候,默认就是命令模式,你所输入的任何字符就是命令

5.谈谈在vim下的命令模式中的常见命令:

1.gg:光标的快速定位到开头;

2.G:光标定位到结尾;

3.行数+G:光标快速定位到指定的行:

4.^:光标当前行的最开始;

5.$:光标当前行的最末尾:

6.hjkl:光标对应左下上右移动;

http://www.dtcms.com/a/170540.html

相关文章:

  • 神经网络发展的时间线——积跬步至千里
  • terraform resource创建了5台阿里云ecs,如要使用terraform删除其中一台主机,如何删除?
  • 【ThinkBook 16+ 电脑重做系统type-c接口部分功能失效解决方案】
  • Ubuntu 系统上广受好评的浏览器推荐
  • Python 数据智能实战 (12):效果评估 - 超越传统指标
  • Monorepo项目多项目一次性启动工具对比与实践
  • 修复笔记:获取 torch._dynamo 的详细日志信息
  • 如何使用python保存字典
  • 【Java idea配置】
  • 深入了解Linux系统—— 环境变量
  • 8.2 GitHub企业级PDF报告生成实战:ReportLab高级技巧与性能优化全解析
  • 【PostgreSQL数据分析实战:从数据清洗到可视化全流程】2.4 正则表达式与文本处理(LIKE/REGEXP_MATCHES)
  • 【机器学习案列-22】基于线性回归(LR)的手机发布价格预测
  • 【操作系统】死锁
  • 理解MAC-IP映射、ARP协议与ARP欺骗及防护
  • PCIe TLP | 报头 / 包格式 / 地址转换 / 寄存器 / 配置空间类型
  • Java变量学习笔记
  • 重新构想E-E-A-T:提升销售与搜索可见性的SEO策略
  • SQL语句--postgis语句(矢量数据的定义与操作)
  • 生成式 AI 的工作原理
  • 数学实验(Matlab语言环境和线性代数实验)
  • PyTorch_张量转换为numpy数组
  • 用可视化学习逆置法
  • 基于LangChain 实现 Advanced RAG-后检索优化(上)-Reranker
  • 如何提升个人的思维能力?
  • 人工智能:如何快速筛选出excel中某列存在跳号的单元格位置?
  • C++ 中的继承
  • scikit-learn在监督学习算法的应用
  • WEB前端小练习——记事本
  • 多端定制系统开发:打造高效全平台覆盖的APP解决方案