zoukankan      html  css  js  c++  java
  • ubuntu下非本账户的.profile文件的修改


    今天不小心在账户了修改了自己的.profile文件,导致重启之后账户无法进入,点登陆账户后黑屏后就重新回到账户登陆界面。一番折腾之后终于成功修改了原账户中的.profile文件,成功从新进入了原账户。

    我最开始的想法为创建一个新的管理员账户,在新的账户里修改原管理员账户下的.profile文件,创建后发现由于ubuntu对账户的控制还是比较好的,即使有原账户的密码,也无法把新的账户权限提升到能修改原账户文件的高度。所以改为用这种模式,不过多的讲述细节,主要是给大家提供思路。

    修改流程如下:
    首先创建一个管理员账户,进入。
    在终端里进入目录:home/原账户。
    用vi命令编辑.profile文件。
    重新登陆原账户即可。

    命令如下:在终端中   cd /home/my(my是我的原账户名)
                                      sudo vi .profile

    vi中可能要用到的命令:

    插入文本类命令(在插入时esc退出)
    i :在光标前
    I :在当前行首
    a:光标后
    A:在当前行尾
    o:在当前行之下新开一行
    O:在当前行之上新开一行
    r:替换当前字符
    R:替换当前字符及其后的字符,直至按ESC键
    s:从当前光标位置处开始,以输入的文本替代指定数目的字符
    S:删除指定数目的行,并以所输入文本代替之
    ncw或nCW:修改指定数目的字
    nCC:修改指定数目的行 

    删除命令
    ndw或ndW:删除光标处开始及其后的n-1个字
    do:删至行首
    d$:删至行尾
    ndd:删除当前行及其后n-1行
    x或X:删除一个字符,x删除光标后的,而X删除光标前的
    Ctrl+u:删除输入方式下所输入的文本 

    保存和退出命令(注意“:”不能省略)
    :w :保存当前文件
    :x:保存当前文件并退出
    :q:退出vi
    :q!:不保存文件并退出vi 

    修改完成保存退出后重新登陆原账户就行。
    vi命令不够的话可以自行百度。
    如果不了解.profile本身的内容,可以参考新账户下的.profile文件内容修改。
    另外,不创建账户,在修复选项中选择root模式(标题为root)也应该能够成功,命令相同。

    最后强烈建议爱折腾.profile文件或者怕有问题不好解决的人们,可以新创建一个管理账户,在原账户里将管理账户设置成读写权限,在有类似的情况直接登陆管理账户修改.profile文件在保存即可。
  • 相关阅读:
    dp学习(六)
    dp学习(五)
    电子效应
    元素周期表
    铝、元素三角与焰色反应
    化学能与原电池:知识预习
    有机化学与生产生活
    乙烯和苯:知识预习
    有机物基础和甲烷:知识预习
    解析api的json
  • 原文地址:https://www.cnblogs.com/shandianlongxiao/p/4025081.html
Copyright © 2011-2022 走看看