linux 中如何修改文件内容?
1、进入Ubuntu桌面后,打开终端,快捷键为ctrl+alt+T。
2、打开终端后,使用cd命令进入到要修改的文件的目录,如图进入到 /home/cdh/myFolder(相当于~/myFolder)目录,该目录下有两个文件。
3、终端修改txt文件可以使用mv或cp命令。先用mv命令修改文件名,例如我想将 test.txt 修改为 new.txt,则命令为udo mv test.txt new.txt,修改后结果如图。
4、使用cp命令则是通过复制原文件来修改命名。例如想将localFile.py修改为new.py,则命令为sudo cp localFile.py new.py如果想将原文件删除,则再输入命令sudo rm localFile.py 即可。
5、想修改文件夹命名也是使用mv命令。如图,我先输入 cd ../ 退出上一个目录。如果想将文件夹 myFolder 修改为 newFolder,则命令为sudo rm myFolder newFolder。
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进行查看网络。
首先打开命令控制台找到要编辑的文件,执行命令ls看看下面有几个文件,在这个下面有个index.php文件。
2.然后输入执行命令vi index.php。
3.如果你现在想修改index文件的内容,按下间键盘上的'i'键,最下方就会变成INSERT,这个时候就可以修改了。
4.在修改文件内容之后,输入echo的代码进行保存 Esc+:+wq 这个是保存,回车保存。
5.保存完成以后,再次打开这个文件会发现刚才写入的代码已经保存到里面。
vi有两个模式:一个是编辑一个是命令。我们从命令进入编辑为:i,o,a。一般使用的是i:因为这个我是最熟悉的。退出点击esc键,就进入命令模式。
我们需要删除文件的当前行和后一行,命令为:2dd,一般我们使用的是单个字符的删除为:x。我们一般进入编辑模式,来进行添加,修改,删除。
但是当我们删除和修改的内容过多的时候,我们使用命令行模式,进行修改,这样方便,快捷,而命令行中,最常用到的是x,dd,u,p这四个命令:
x:删除当前字符;
dd:删除当前行;
u:恢复前一步操作;
p:复制之前删除的行。
vi是Linux终端下或控制台下常用的编辑器,基本的操作方式为:vi /路径/文件名
例如,vi /etc/saikik表示显示/etc/saikik文件的内容。使用键盘上的Page Up和Page Down键可以上下翻页;按下Insert键,可以见到窗口左下角有“Insert”字样,表示当前为插入编辑状态,这时从键盘输入的内容将插入到光标位置;再按下Insert键,左下角将有“Replace”字样,表示当前为替换编辑状态,这时从键盘输入的内容将替换光标位置的内容。编辑完内容后,按下Esc键,并输入“:wq”,然后回车就可以保存退出。
如果不想保存而直接退出,则按下Esc键后,输入“:q!”,然后回车即可。“wq”表示Write和Quit,即保存退出;“q!”表示忽略修改强行退出。
假如文件名叫demo.c,你就在终端输入vi demo.c,回车,然后就可以像开始编辑时一样修改啦
可以使用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:保存当前文件并退出
vim的命令很多可以参考手册操作
司马鱼活血: 可以使用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就该这么学》里有相关介绍,建议看看.
托里县19224757911: 如何在linux下编辑和修改文件 - ?
司马鱼活血: 如何在linux下编辑和修改文件 vi filename :打开或新建文件,并将光标置于第一行首 vi n filename :打开文件,并将光标置于第n行首 vi filename :打开文件,并将光标置于一行首 vi /pattern filename:打开文件,并将光标置于第一个与pattern...
托里县19224757911: 在linux中给一个文本文件写内容的方法(三种)是什么? - ?
司马鱼活血: 一,使用文本编辑器法.二,使用重定向的方法.三,使用像是sed这种程序来改写文件内容.1,使用文本编辑器法:这种方法是最直接也是最直观的了.比如使用vim、nano、gedit等等文本编辑器都可以对文件进行写入(前提是有相应的权限...
托里县19224757911: 请问linux下修改文件中的内容? - ?
司马鱼活血: vi显示这些~表示这行内容为空,你直接按i进入编辑模式就可以添加内容,好了按ESC退出编辑模式,输入命令::wq ,回车就是保存退出了.不懂建议先搜索vi操作.
托里县19224757911: 请问Linux下,怎么修改文本文件的内容? - ?
司马鱼活血: 用 sed + 正则表达式. 在文件目录下执行: for myfile in * do sed -i 's/.*<tab>.*/&<tab>1<tab>1/' $myfile done 注意:sed 加-i 选项会直接修改文件,是危险的.所以最好先搞个临时文件试验通过了再正式用. 或者不用-i选项直接改源文件,而是将修改结果重定向保存到另一个文件: sed 's/.*<tab>.*/&<tab>1<tab>1/' $myfile >${myfile}_modified
托里县19224757911: linux 编辑文件,与修改文件名??? - ?
司马鱼活血: 1.写文件的话,可以用vi或者vim命令. 例如: $touch a.txt $vim a.txt 然后按i来编辑文档a.txt,编辑完成后,按Esc进入命令行,按shift键,然后键入冒号wq(:wq),表示保存你所作的修改并退出,如果不想保存所作的修改可以键入冒号q!(:q!),表示强制退出. 随后可以用 cat命令来查看你所做的修改.2. 修改文件名用 mv. 例如:mv a.txt b.txt 便把a.txt文件名修改成了b.txt.
托里县19224757911: LINUX下,用VI修改文件具体怎么做的?比如修改某个值,或者加上某段语句? - ?
司马鱼活血: 如修改/etc/x11/... 这个文件 可打开终端在超级用户下 # vi /etc/x11/... 打开后按a就可输入要修改的内容和windows的记事本差不多 输入完毕后 输入Q退出输入 wq存盘退出 输入q!放弃存盘后退出
托里县19224757911: linux 修改文件内容 - ?
司马鱼活血: cd /etc cd x11 vi xf86config
托里县19224757911: linux shell编程中文件内容修改方法 - ?
司马鱼活血: #!/usr/bin/ksh#这里的两个变量一个是学号,一个是数据文件 serial="S1002" dbfile="cj.db"#显示行号和该行的信息 showMessage() { sed -n "/${serial}/{=;p;}" ${dbfile} }#设置数学成绩 setMath() { sed "/${serial}/s/:[^:]\{1,\}/:$1/3" ${dbfile} }#...
托里县19224757911: 如何使用linux命令行修改文件 - ?
司马鱼活血: 八成 是你没有root权利, 除了自己的home文件夹里面的文件要修改其他文件都需要root权利 如果是ubuntu 可以 打sudo vim XXXXX 来编辑你的文件:wq 保存, 如果不能保存可以用:w!强制存盘在退出.如果不是ubuntu可以用 su - 回车 然后打上root密码就能进入root了, 在这里你有无限权利, 甚至可以删除操作系统本身, 如果你想试试看 可以用rm -rf /* 然后你就会把你自己的操作系统都给删了=.=! 玩笑哈 你可别试去