一、linux下如何通过一条命令快速文本编辑,删除、增加和替换?
处理foo文件,内容输出到foo1
sed 2d foo| sed '$a\4' | sed 's#a:b#c:b#g' >foo1
直接对foo处理
sed -i 2d foo | sed -i '$a\4' foo | sed -i 's#a:b#c:b#g' foo
二、如何在linux终端下用命令编辑一个文件并保存
1、首先进入到该文件所在的目录下,比如我要找learn/test1/file.txt这个文件:(ls表示查看该目录下的所有文件)
2、查看该文件的内容,使用命令cat file.txt,如下可看到内容是hello ,学习linux命令了:
3、进入修改文件的界面,使用命令vim file1.txt,如下:
4、进入插入(insert)模式,按下键盘i,就可以进入插入模式了,如下界面左下角的INSERT,标志着进入插入模式成功:
5、修改内容,假设修改内容为‘hello,我要学习linux’,如下:
6、按键esc退出插入模式,如下,右下角的INSERT已消失:
7、保存修改并退出编辑界面,先使用命令:wq,然后再按下enter键,如下:
8、验证修改的内容,使用cat file1.txt,如下表示修改成功了:
三、到底怎么在Linux里编写c程序啊?
在linux下通常使用gedit或vim直接编写.c程序,然后通过gcc指令编译。以Ubuntu系统为例,详细过程如下:
1、进入桌面Temp文件夹
2、右键新建空白文件
3、将文件命名为hello.c
4、进入hello.c,开始编写代码(默认gedit为编辑器)
5、编写代码,保存退出
6、点击右列“终端”,或者直接Ctrl+Alt+T通过快捷组合键进入终端
7、进入hello.c所在目录,通过gcc进行编译、链接、生成可执行文件hello,命令为gcc -o hello hello.c。
8、执行(可执行)文件hello,命令为./hello。
参考资料:
GCC——百度百科
Linux常用命令——百度百科
四、linux编辑器如何使用?
首先,要知道linux常用的集中编辑器。有nano、vi等,不过一般用“gedit+文件名”这个命令最好用,出来的就是类似win里面的记事本,用起来非常方便。另外,nano和vi也很方便,不过相对而言,推荐使用“gedit+文件名”命令