Linux 创建二进制文件有如下几种命令:

1. 通过 vi 或 vim 创建:vi/vim 文件名

例如:

>vim main.cpp   //创建源文件main
>vi  1.txt   //创建一个新文件1.txt

2. 通过 touch 创建: touch 文件名

>touch 1.txt   //创建一个新文件

3. 通过 cat 重定向创建: cat > 文件名

例如:

(1) 创建一个文件 1.txt,并通过键盘输入 abcd (手动输入)

>cat > 1.txt
>abcd
>[ctrl]+[d]   //终止输入

(2) 创建一个文件 1.txt,将文件 2.txt 的内容导入 1.txt (文件导入)

>cat > 1.txt < 2.txt

(3) 在(1)的基础上,通过定义一个终止输入符 0000 取代 [ctrl] + [d]

>cat>1.txt <<'0000'   //定义0000为终止输入符
>aaa
>bbb
>0000   //结束输入