精华内容
下载资源
问答
  • 2021-03-06 23:23:21

    微信设置水滴昵称,个性中带点萌

    Linux下通过vi修改只读文件

    打开一个只读文件

    $ vi /etc/crontab* *

    此时会进入crontab的编辑界面,通过按键 ESC 可以进入命令模式,按键 I 进入插入模式

    但是!如果此时没有权限进行修改的话,虽然可以插入编辑,但是最后无法正常地保存退出

    只要在打开文件时加上sudo,就能以root权限进入文件,就能对它进行修改保存等操作啦~

    $ sudo vi /etc/crontab

    退出的操作是:按ESC进入命令模式,然后打 :wq! 就可以保存修改并退出啦~

    微信设置水滴昵称,个性中带点萌

    以上就是良许教程网为各位朋友分享的Linux相关知识。

    更多相关内容
  • Linux编辑只读文件

    千次阅读 2018-07-14 16:52:19
    VIM编辑完成之后  命令:w !sudo tee %  输入密码 //二,警告文件已被修改了,并显示出一个选项菜单。 //这里按 L键重新将该文件载入缓冲区。 //按 O 应该也可以,笔者没有尝试。 Press ENTER or type command to...

    方法一:

    sudo gedit fileURL 

    然后随意操作随意保存。

     

    方法二:

    VIM编辑完成之后 
    命令:w !sudo tee % 
    输入密码

    //二,警告文件已被修改了,并显示出一个选项菜单。
    //这里按 L键重新将该文件载入缓冲区。
    //按 O 应该也可以,笔者没有尝试。
    Press ENTER or type command to continue
        W12: Warning: File “/etc/profile” has changed and the buffer was changed in Vim as well
        See “:help W12” for more info.
        [O]K, (L)oad File:
    

     

    方法三:

    如若没有VIM 
    可以先查看文件权限 
    然后修改其为可读可写权限 
    然后修改文件 
    然后把权限设置为原来的 

    这个成功过细节不在详述。

     

    参考:

    http://m.blog.csdn.net/champwang/article/details/46823611 
    http://blog.csdn.net/deng529828/article/details/6031261

     

    版权声明:【原址】:http://blog.csdn.net/u014587769?viewmode=contents https://blog.csdn.net/u014587769/article/details/73330463

     

    展开全文
  • Linux修改只读文件(Read-Only)的方法

    千次阅读 2022-02-23 16:25:01
    vim是Linux下一款文本编辑器。 进入vim后,按下 i 即可进入编辑模式(insert), 编辑完成后按下键盘上的esc,然后输入 :wq! 即可强制保存并退出。(感叹号!是强制执行的意思) 如果你要搜索某一行,在进入vim后...
    sudo vim MyFile
    //MyFile指你要编辑的文件的名字。
    //前提是你进入了文件的目录下执行此命令,否则需要带上路径。

    vim是Linux下一款文本编辑器。(其实用gedit也行,但是有时候不知道为啥会报错,修改成功就不用管报错吧)

    进入vim后,按下 i 即可进入编辑模式(insert),

    编辑完成后按下键盘上的esc,然后输入 :wq! 即可强制保存并退出。(感叹号!是强制执行的意思)

    如果你要搜索某一行,在进入vim后,直接输入 / 后面加上你要查找的东西即可。

    不过我还没找到能一边输入一边搜索的方法,所以我的解决办法是:先用 gedit 把文件打开,按下 ctrl + f 找到你要找的内容,记下这个内容在文件的哪一行,然后再在vim中找到。如果文件有几万行,vim翻页可以用键盘上的page up 和page down键,这样比较快。

    参考链接:Linux vi中 wq 、wq!、x、q、q!区别 

    展开全文
  • 使用普通用户编辑nginx.conf 等配置文件:保存的时 候会提示:没有Root Permission可以用如下方法解决:保存时加上::w !sudo tee %我这里 有一个问题。没有配置sudo权限。用sudo时提示"xxx is not in the sudoers ...

    使用普通用户编辑nginx.conf 等配置文件:

    eddde90e018d841e498750536aab8502.png

    保存的时 候会提示:没有Root Permission

    可以用如下方法解决:

    保存时加上:

    :w !sudo tee %

    7cb17411c70eb5594ffb9293fda82766.png

    我这里 有一个问题。没有配置sudo权限。

    用sudo时提示"xxx is not in the sudoers file. This incident will be reported.其中XXX是你的用户名,也就是你的用户名没有权限使用sudo,我们只要修改一下/etc/sudoers文件就行了。下面是修改方 法:

    1)进入超级用户模式。也就是输入"su -",系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。(当然,你也可以直接用root用)

    2)添加文件的写权限。也就是输入命 令"chmod u+w /etc/sudoers"。

    3)编辑/etc/sudoers文件。也就是输入命令"vim /etc/sudoers",输入"i"进入编辑模式,找到这一 行:"root ALL=(ALL) ALL"在起下面添加"xxx ALL=(ALL) ALL"(这里的xxx是你的用户名),然后保存(就是先按一 下Esc键,然后输入":wq")退出。

    4)撤销文件的写 权限。也就是输入命令"chmod u-w /etc/sudoers"。

    再次保存:

    45600605c94463cf50c6ee0832cd3255.png

    查看是否 成功:

    $ grep sudo nginx.conf

    #test :w !sudo tee %

    解释:

    :w : Write a file.可以将文件写入,文件仍然是只读模式,通过 :q! 退出

    !sudo : Call shell sudo command.

    tee : The output of the vi/vim write command is redirected using tee.

    % : Triggers the use of the current filename.

    Simply put, the ‘tee’ command is run as sudo and follows the vi/vim command on the current filename given.

    补充:

    在网上看了很多解答,大多是一句话:

    :w !sudo tee %;

    或者是:

    你有权限修改文件吗?

    如果是root权限,可以

    :wq!

    实际上我想说的就是一句话:在打开文件时加上sudo。

    即:sudo vi /etc/crontab命令打开文件,此时便是以root权限进入该文件。

    此时退出文件使用:wq!就可以了。

    想必很多像我一样的小白在见到上面的答案时,最不了解的时自己出问题时是否具备root权限,苦恼全来源于此啊!

    小白加油!

    展开全文
  • 不过有用户遇到linux下vi编辑只读文档无法保存问题,怎么回事呢?下面这篇文章主要介绍了linux下vi编辑只读文档无法保存的解决方法,需要的朋友可以参考下。方法步骤使用普通用户编辑nginx.conf 等配置文件:保存的时 ...
  • linux强制修改只读文件权限

    千次阅读 2021-04-26 22:48:28
    执行命令:vim 文件,修改文件后,esc后输入 :w !sudo tee % 即可!!!
  • ubuntu如何查看系统版本信息_网站服务器运行维护ubuntu查看系统版本信息的方法是... linux文件只读怎么修改?首先我们打开UBUNTU操作系统。推荐:《linux教程》 找到菜单栏的终端窗口,并且点击进入。 我们新建一个...
  • linux 强制更新只读文件

    千次阅读 2022-03-14 18:57:11
    linux 强制更新只读文件 在用vim编辑器进行修改后,保存时发现该文件的权限为只读,则强制保存的话只需输入如下命令
  • 其中XXX是你的用户名,也就是你的用户名没有权限使用sudo,我们只要修改一下/etc/sudoers文件就行了。下面是修改方 法: 1)进入超级用户模式。也就是输入"su -",系统会让你输入超级用户密码,输入密码后就进入了超级...
  • linux修改文件权限

    千次阅读 2021-05-17 17:25:02
    类别:CentOS / 日期:2019-10-10 / 浏览:97 / 评论:0查看权限Linux文件访问权限分为可读,可写和可执行三种。可用ls -l命令查看,例:ls -l显示-rwxr-xr-x 1 root root 6444 09-22 15:33 shmwrite-rw-r--r-- 1 ...
  • 打开一个只读文件 $ vi /etc/crontab 此时会进入crontab的编辑界面,通过按键 ESC 可以进入命令模式,按键 I 进入插入模式 但是!如果此时没有权限进行修改的话,虽然可以插入编辑,但是最后无法正常地保存退出 ...
  • linux只读文件修改无法退出

    千次阅读 2020-07-20 15:31:23
    问题描述:因为是新装的虚拟机,需要设定ip地址,然后想修改文件 输入命令:vi /etc/sysconfig/network-scripts/ifcfg-ens33 输入i插入数据,点i命令时系统已经提示只读了 这时候想起来的进入的用户不是root,没有...
  • chmod 666 test.txt, 这个时候执行命令,测试文件是test.txt,666的意思是改为可读可写的文件
  • Linux编辑文件并保存

    千次阅读 2020-05-23 16:13:18
    第二步:vi 要编辑的文件名,进入普通模式,(可以查看文件内容) 第三步:输入 i 进入编辑模式,开始编辑文本 第四步:编辑之后,按ESC退出到普通模式。 第五步:在普通模式下,输入 : 进入命令模式 第六步:在...
  • 完美解决linux下U盘文件只读的... 插入有只读文件系统故障的U盘3. 观察命令行输出输出局部如下:Jul 8 16:44:50 cslouis-pc kernel: [15595.155904] FAT: Filesystem error (dev sdb4)Jul 8 16:44:50 cslouis-pc ker...
  • 解决方法1、重启看是否可以修复(很多机器可以)2、使用用 fsck – y /dev/hdc6 (/dev/hdc6指你需要修复的分区) 来修复文件系统3、若,在进行修复的时候有的分区会报错,重新启动系统问题依旧查看下分区结构/dev/sda3 ...
  • ubuntu编辑只读文件

    2022-05-19 10:32:05
    编辑只读文件 方法一 打开终端 sudo apt install nautilus-admin nautilus -q 方法二 在终端命令前加 sudo
  • Linux 修改只读文件

    千次阅读 2018-11-08 16:00:44
    Linux 修改只读文件 进入文件所在位置 — 例如:cd /etc (在etc文件夹下有文件hosts) 查看文件 — 命令:vim host 然后enter 编辑该文件 — 点击insert,就可以编辑了,上下箭头移动到要编辑的位置 保存文件 — ...
  • 如何修改linux下的只读文件

    千次阅读 2017-07-11 15:31:00
    按下i进入编辑模式,进行修改文件,然后Esc退出编辑模式 最后:wq强制保存并退出 有时候之前没有设置过root,可以通过sudo passwd root 修改root密码 系统会提示你输入当前用户密码,然后是root新密码,确认密码...
  • Linux下修改hosts只读文件

    千次阅读 2019-04-10 22:17:10
    使用gedit编辑器修改: $sudo gedit /etc/hosts 修改内容之后点击Save 重启服务: $/etc/init.d/networking restart

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 50,414
精华内容 20,165
关键字:

linux编辑只读文件