vim写文件写不进去

解决办法:sudo vim test.txt

### 解决树莓派 `.sh` 文件无法入内容的问题 当遇到在树莓派上的 `.sh` 脚本文件中无法入内容的情况时,通常是因为权限足或文件系统的只读状态所致。以下是具体的解决方案: #### 检查并修改文件权限 如果当前用户没有足够的权限来编辑脚本文件,则需要调整文件的访问权限。 可以使用 `chmod` 命令赋予自己对目标 shell 脚本文件权限: ```bash sudo chmod u+w /path/to/your-script.sh ``` 为了验证更改后的权限设置是否正确,可以通过以下命令查看文件属性: ```bash ls -l /path/to/your-script.sh ``` 上述操作会展示类似 `-rw-r--r--` 的模式字符串,其中第一个字符代表文件类型(此处为常规文件),后面九位分为三组分别表示属主、同组其他成员及其他用户的读(r)、(w)和执行(x)权利[^5]。 #### 修改 umask 设置 有时即使设置了合适的权限,由于系统全局配置中的 umask 参数影响新创建文件的最大权限值,也可能间接造成问题。可以在终端输入 `umask` 查看当前环境下的掩码数值,并考虑临时改变它以便测试目的: ```bash umask 002 # 这样新建文件将会获得更宽松些的初始权限 ``` #### 排除只读挂载情况 还需确认所在分区是处于只读(read-only)状态下被加载的。这可通过运行 mount 或 df -h 来检查根文件系统或其他相关磁盘的状态。如果是这样的话,可能要重启设备或者尝试重新以读方式装载特定卷。 对于 SD 卡损坏引起的只读保护现象,建议更换存储介质再重试安装操作系统映像[^1]。 #### 使用文本编辑器保存变更 确保选用支持 Unix 行结束符(LF)而非 Windows(CRLF)格式的编辑工具处理 Shell Script 文档。比如 nano 和 vim 都是非常适合的选择,在这些程序里完成编后记得按照提示正常退出并保留改动。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值