Linux系统操作03|chmod、vim

上文: Linux系统操作02|基本命令-CSDN博客

目录

六、chmod:给文件设置权限

1、字母法

2、数字法(用的最多)

七、vim:代码编写和文本编辑

1、启动和退出

1️⃣启动

2️⃣退出

2、vim基本操作


六、chmod:给文件设置权限

1、字母法

chmod 是 Linux 和类 Unix 系统中用来更改文件或目录权限的命令。通过设置权限,可以控制文件或目录的读取、写入和执行权限。

  • 用户

u 文件拥有者

g 文件的拥有的组

o 其他用户

a 所有用户

  • 操作符
  • 添加权限
  • 删除权限

= 设置权限(把之前的权限换成新的权限)

  • 权限

r(读)

w(写)

x(执行)

-(没有任何权限)

复制代码
$ chmod u+r test.txt    给文件的拥有者添加r(读)权限

$ chmod u=r,g+w,o-r test.txt 分别给自己、自己组、和其他人设置权限

2、数字法(用的最多)

权限用一个三位的八进制数字表示,每位分别对应 用户、组、其他用户 的权限:

  • 权限值计算

r = 4

w = 2

x = 1

  • = 0
  • 权限组合值 = 权限的和
复制代码
$ chmod 123 test.txt    中间三个数字,第一位代表自己的权限,第二位代表组,第三位代表其他人

七、vim:代码编写和文本编辑

1、启动和退出

1️⃣启动
复制代码
$ vim [文件名]    启动
  • 如果文件存在,vim 会打开文件供编辑。
  • 如果文件不存在,vim 会新建一个文件。
2️⃣退出

:wq和:q!常用

2、vim基本操作

基本上 vi/vim 共分为三种模式,命令模式(Command Mode)、输入模式(Insert Mode)和命令行模式(Command-Line Mode)

用户刚刚启动 vi/vim ,便进入了命令模式 ,可以实现复制、粘贴、删除操作。命令模式下 插入模式的命令(常用"i ")即可进入插入模式 ,可以编辑本文,此时可以用输入模式的命令。插入模式下按 Esc键进入命令模式命令模式下输入 :进入末行模式。

  • 命令模式主要操作:删除、复制、粘贴
  • 插入模式主要操作:编辑文本
  • 末行模式主要操作:退出保存

每个模式下更详细的命令查表:Linux vi/vim | 菜鸟教程

相关推荐
网云工程师手记19 分钟前
企业多出口负载与故障切换实战:4 种调度模式 + 主备线路高可用
运维·服务器·网络·安全·网络安全
深圳市恒讯科技25 分钟前
大带宽服务器和CDN加速如何配合使用?
运维·服务器
济61728 分钟前
ARM Linux 驱动开发篇--- Linux 并发与竞争实验(互斥体实现 LED 设备互斥访问)--- Ubuntu20.04互斥体实验
linux·stm32·嵌入式linux驱动开发
16Miku36 分钟前
OpenClaw-Linux+飞书官方Plugin安装指南
linux·ai·飞书·agent·openclaw·feishu
the sun341 小时前
打通嵌入式与 Linux:USB 转串口通信实战
linux·运维·服务器
TG_yunshuguoji1 小时前
亚马逊云代理商:CloudWatch 日志查询实战 5 步精准定位 AWS 故障
服务器·云计算·aws
susu10830189111 小时前
Ubuntu 离线环境 安装 Docker Compose
运维·docker·容器
要开心吖ZSH1 小时前
(三)OpenClaw 云端服务器控制本地 Windows 浏览器完整配置指南(SSH方式)
运维·服务器·windows·openclaw
XMYX-01 小时前
Zabbix 7.0 自定义 Linux 监控模板(Agent Active版,支持CPU/内存/磁盘/网卡自动发现)
linux·zabbix
研究点啥好呢1 小时前
3月10日GitHub热门项目推荐|自动化的浪潮
运维·人工智能·ai·自动化·github