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

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行

在这里插入图片描述

相关文章:

  • 主流AI推理模型的详细说明、对比及总结表格
  • android录音生成wav
  • 铭记之日(3)——4.28
  • 【软件工程】需求分析详解
  • maven私服配置
  • 利用Python打印有符号十进制数的二进制原码、反码、补码
  • std::print 和 std::println
  • 万亿参数大模型网络瓶颈突破:突破90%网络利用率的技术实践
  • 【力扣刷题实战】丢失的数字
  • Java大师成长计划之第6天:Java流式API(Stream API)
  • Redis 小记
  • Cursor + Figma-Context-MCP ,让 Cursor 获取 Figma 设计图信息,实现 AI 生成页面的高度还原
  • 【3分钟准备前端面试】Hybrid开发 谷歌浏览器调试安卓app
  • ViTa-Zero:零样本视觉触觉目标 6D 姿态估计
  • 深入解析 Babylon.js 中的 TransformNode.lookAt 方法
  • 【Unity】 Dropdown默认选择不选择任何选项
  • 怎么把Ubuntu系统虚拟环境中启动命令做成系统服务可以后台运行?
  • 【“星瑞” O6 评测】 — llm CPU部署对比高通骁龙CPU
  • Flutter 学习之旅 之 flutter 作为 module ,在 Android 端主动唤起 Flutter 开发的界面 简单的整理
  • DBeaver CE 24.1.3 (Windows 64位) 详细安装教程
  • 央行副行长谈美债和美元波动:单一市场、单一资产的变动,对外储影响总体有限
  • “中国游”带火“中国购”,“即买即退”让外国游客购物更丝滑
  • 夜读丨庭院春韵
  • 点燃“文化活火”,上海百年街区创新讲述“文化三地”故事
  • 第一集丨《无尽的尽头》值得关注,《榜上佳婿》平平无奇
  • 特朗普政府称将恢复被终止的外国学生合法身份