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

Linux[开发工具]

Linux[权限]

w(该用户是否可以修改(属性)或者删除执行目录下的文件 新建)

一个文件是否被删,权限是依赖所处的目录的
普通用户的家目录,只有自己和root能进入
普通用户没有办法在其他人目录里新建删除文件

drwxr-xrwx 2 root root 4096 test

在这里插入图片描述

如果想让多个普通账号之间,进行文件和数据共享,一般是由超级用户来做,root账号在公共目录下的普通人,以other的身份实现数据共享

在这里插入图片描述其他人也能删除文件
可以实现文件共享,但是不够安全,所以创造了粘滞位

chmod o+t 文件 (粘滞位)

无法删除不属于自己的文件,也能共享文件,只有root和自己能删,其他人删不了
在这里插入图片描述

file(查看文件更详细信息)

在这里插入图片描述

Linux[基础开发工具]

软件安装工具

安装方法
1.源码安装
2.rpm安装方式(Linux安装包),安装包的本质,就是把源代码在Windows中编译好
[软件之间存在依赖关系 C->A->D->B]->人工解决
3.yum/apt工具级别安装->软件直接给你,自动解决依赖关系

yum(CentOS)/apt(Ubuntu) (相当于应用商店)/[找到就能下]Linux是开源的

在这里插入图片描述

yum/apt 的具体操作

安装软件,一般是以超级用户的身份安装的

拷贝下载软件到指定目录下

sudo yum/apt install [-y] 软件安装

sudo yum/apt remove [-y] 软件删除

在这里插入图片描述
在这里插入图片描述
直接运行程序
在这里插入图片描述

sudo yum/apt search sl查找所有软件中包含sl的

在这里插入图片描述

sudo yum/apt list | grep sl(查找含有sl的所有软件)

在这里插入图片描述

vim(多模式编辑器)

vim是一个多模式的编译器!!命令模式是核心

vim 文件名 +(数字)(进入编辑,光标处在第几行)

在这里插入图片描述

在这里插入图片描述

esc切换模式

在这里插入图片描述

shift+; =>:(:wq保存并退出)

命令模式:

键盘的输入,默认被当做命令来看待

gg:光标快速定位到最开始

shift+g=G:股那个表快速定位到最结尾

n+shift+g=G:光标快速移动到第n行

shift+6=^:当前行开始

shift+4=$:当前行结尾

n+hjkl(左下上右)n行

在这里插入图片描述

http://www.xdnf.cn/news/2800.html

相关文章:

  • 短视频矩阵系统贴牌批量剪辑功能开发,支持OEM
  • 马井堂-大语言模型对教学的应用分析
  • C++面试常青客:LRUCache最近最少使用算法
  • 【超详细讲解】什么是序列化和反序列化?
  • Elastic Platform 8.18 和 9.0:ES|QL Lookup Joins 功能现已推出,Lucene 10!
  • STM32 USB配置详解
  • 使用多线程快速向Excel中快速插入一万条数据案例
  • UDP协议详解+代码演示
  • 品融天猫代运营服务内容详解:专业化体系驱动品牌增长
  • Spring Boot 3与JDK 8环境下的单元测试实践指南
  • QT中的多线程
  • 驱动开发硬核特训 │ Day 23(下篇): i.MX8MP LCDIFv3 驱动中的 Regulator 系统全解
  • KML文件转shp并保留关键字段
  • 擦除整片flash后,程序下载到单片机,单片机不运行
  • Android Kotlin ViewModel 错误处理:最佳 Toast 提示方案详解
  • java 使用 POI 为 word 文档自动生成书签
  • 热扩散测试要求不起火、不爆炸,电动汽车电池新国标GB38031-2025将于2026年7月实施
  • 驱动开发硬核特训 │ 深度解析 fixed regulator 驱动与 regulator_ops
  • 在uni-app中使用Painter生成小程序海报
  • Linux基础IO
  • RFID智能书架:图书馆数字化转型的新核心技术
  • 使用vue3 脚手架创建项目
  • 【AI Weekly】AI前沿热点周刊(4.21~4.27)
  • 考研408-计算机组成原理冲刺考点(1-3章)
  • 状态模式 (State Pattern)
  • Ubuntu安装SRS流媒体服务
  • [实战] IRIG-B协议详解及Verilog实现(完整代码)
  • 第十三节:实战与工程化高频题-TypeScript集成要点
  • 香港科技大学广州|智能交通学域博士招生宣讲会—电子科技大学
  • css网格布局Grid