请问linux下修改文件中的内容?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问linux下修改文件中的内容?相关的知识,希望对你有一定的参考价值。

我想在 ifcfg-eth0中修改一行字,但是不知道怎么修改,可以通过vi ifcfg-eth0这个命令来进入,但是得到的一屏幕的~符号,请问该怎么添加?或者修改文件中的内容?
~
~
~
~
~
~
-ifcfg eth0 1/1 100%

vi进入后,按i变成编辑模式,屏幕下方有个INSERT字样,这时跟windows的记事本一样了,改吧。内容见下

改完后按ESC键,再输入冒号x——:x保存退出。

service network restart

你的IP就出来了。

DEVICE=eth0

BOOTPROTO=none

IPADDR=192.168.0.1

GATEWAY=192.168.0.254

ONBOOT=yes

TYPE=Ethernet

拓展一下:linux怎么设置IP?如何设置eth0 如下

    直接在命令中输入:ifconfig eth0 192.168.1.12  的这个是临时的网络,如果Linux重启之后会失效。

2.直接在命令中输入:ifconfig eth0 192.168.1.12  的这个是临时的网络,如果Linux重启之后会失效。

3.可以查看到的是eth0中的在iner addr:192.168.1.12 为自己添加的ip信息。说明设置成功了。

4.为了下次重启之后能继续用网络的话,那么就需要网络写入到了文件中,进行计入到/etc/sysconfig/network-scripts中找到为为ifcfg-eth0的一个。

5.vi ifcfg-eth0.的方法进入到了该文件中,在文件输入

配置添加:

IPADDR=192.168.1.101

NETMASK=255.255.255.0

GATEWAY=192.168.1.1

修改:ONBOOT=yes

6.设置网络成功之后,就需要进行重启网络,service network restart的网络。然后再次ifconfig进行查看网络。

参考技术A

    首先打开命令控制台找到要编辑的文件,执行命令ls看看下面有几个文件,在这个下面有个index.php文件。

2.然后输入执行命令vi index.php。

3.如果你现在想修改index文件的内容,按下间键盘上的'i'键,最下方就会变成INSERT,这个时候就可以修改了。

4.在修改文件内容之后,输入echo的代码进行保存 Esc+:+wq 这个是保存,回车保存。

5.保存完成以后,再次打开这个文件会发现刚才写入的代码已经保存到里面。

参考技术B 可以使用vim命令编辑文件。具体的是,
1、vi filename :打开或新建文件,并将光标置于第一行首
2、编辑移动光标类命令
h :光标左移一个字符
l :光标右移一个字符
space:光标右移一个字符
Backspace:光标左移一个字符
k或Ctrl+p:光标上移一行
j或Ctrl+n :光标下移一行
Enter :光标下移一行
w或W :光标右移一个字至字首
b或B :光标左移一个字至字首
e或E :光标右移一个字至字尾

插入文本类命令
i :在光标前
I :在当前行首
最后使用
:x:保存当前文件并退出
更多Linux知识可参考下《Linux就该这么学》。
参考技术C vi显示这些~表示这行内容为空,你直接按i进入编辑模式就可以添加内容,好了按ESC退出编辑模式,输入命令::wq ,回车就是保存退出了。不懂建议先搜索vi操作。本回答被提问者和网友采纳 参考技术D 首先 按下i键 进入编辑模式
这个时候你就可以开始往你面写入内容了

写完你要加入的内容后
按下Esc键
然后输入:wq
就是保存并退出vi编辑器了

请问在登录Linux时不能启动图形界面的情况下如何设置默认桌面环境

我试过desktop=kde,但不管用(没有报错)
运行startx后启动的是xfce

参考技术A 第一步
在你要登陆用户的home目录下新建一个文件,把该文件命名为“.Xclients”(注意文件名开头的点号,它是隐藏文件)。
第二步
在该文件中添加:
1、如果你想启动GNOME,添加的内容是
gnome-session
2、如果你想启动KDE,添加的内容是
startkde
第三步
保存该文件,然后重新执行以下startx命令
参考技术B

修改~/.xinitrc,写下:

#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)

if [ -d /etc/X11/xinit/xinitrc.d ]; then
  for f in /etc/X11/xinit/xinitrc.d/*; do
    [ -x "$f" ] && . "$f"
  done
  unset f
fi

# exec gnome-session
# exec startkde
# exec startxfce4
# exec wmaker
# exec icewm
# exec blackbox
# exec fluxbox
# exec openbox-session

 要启动kde就把exec startkde前面的#号去掉

本回答被提问者采纳
参考技术C 修改/etc/inittab文件
把大概在18行位置如下内容的一行

id:5:initdefault:
改5为3存盘:

id:3:initdefault:
重新启动后就进入文本界面了。
参考技术D 啥发行版的系统呀?

以上是关于请问linux下修改文件中的内容?的主要内容,如果未能解决你的问题,请参考以下文章

PHP如何修改上级目录中的文件?

如何修改HOSTS文件内容

在LINUX 下 使用PHP 修改文本文件

求助shell脚本修改xml的值

请问linux怎样用root进入图形界面

修改linux的文件时,如何快速找到要修改的内容