
一,使用文本编辑器法。
二,使用重定向的方法。
1,使用文本编辑器法:这种方法是最直接也是最直观的了。比如使用vim、nano、gedit等等文本编辑器都可以对文件进行写入(前提是有相应的权限)。
2,我们也可以使用重定向的方法将内容写入的文件内(同样的,前提是有相应的权限,即当前用户对该文件有写入权限)。我们只需要将原本输出的标准输出的内容重定向到文件里就可以了。比如使用cat、echo、head、tail等等命令,前者在写入时会将文本文件中的内容清除,后者则会在原有文本文件的未尾追加内容。
3,使用像是sed这种程序来改写文件内容,也可以使用tee这个命令在写文件,tee可以将标准输入的内容写入到文件内。
记事本或者随便怎样新建一个文件,比如vi hello.c写入hello.c内容:
1
2
3
4
5
#include <stdio.h>
int main() {
printf("Hello World\n")
return 0
}
3. 保存后执行gcc hello.c
4. 运行./a.out即可。(如果提示a.out没有执行权限的话,先执行下chmod +x a.out)
#include <stdio.h>#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
int main()
{
int len = 0
int fp = 0
chartext[ 20 ] = {'\0'}
charlist[ 121 ] = "Linux下c软件设计"
fp = open( "hello", O_WRONLY )
len = sprintf( text, "%s" , list )
write( fp, text, len )
close( fp )
return 0
}
----------谢谢采纳
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)