对于电子工程师来说,Linux是非常好用的操作系统,能够提高工作效率,同时处理大量进程。而Linux服务器中所有内容都是文件,作为Linux管理员来说,创建文件是常有的操作。本篇文章主要用于总结Linux创建文件的方法,下面就来看看吧。
微积分/电路原理分析,来凡亿教育!
1、重定向符号(>)
Linux中的重定向符号允许在Linux上创建一个0KB的空文件,若是没有命令的情况下使用重定向符号,将建立一个空文件。需要注意的是不允许在创建文件时输入任何文本。
# > filename.txt //filename是文件名
2、touch命令
touch命令作用是将每个文件的访问和修改时间更新为当前时间,若不存在该文件,将创建0KB的空文件。与重定向文件一样,也不允许在创建文件时输入任何文本。
# touch filename.txt
3、echo命令
echo命令是通过命令参数显示文本行,它允许用户在创建文件时输入文本,也允许把内容添加在文件尾部。
# echo "hello,凡亿教育">filename.txt
将内容添加到文件尾部:
# echo "hello,凡亿教育">>filename.txt
4、printf命令
printf命令是用于在终端窗口中显示指定的文本。用法和echo一样。
# printf "hello,凡亿教育">filename.txt
将内容添加到文件尾部:
# printf "\n hello,凡亿教育\n">>filename.txt
注意:printf具有转义字符等,所以要换行需要加上"\n"。
5、cat命令
cat命令是连接文件并在标准输出上打印。
# cat > filename.txt
注意:输入完内容之后,按回车,并且按ctr+D,保存编辑内容到文件。
将内容添加到文件尾部:
# cat >> filename.txt
凡亿教育
6、Vi/Vim
Vim是向上兼容Vi的文本编辑器,可用于编辑各种纯文本。
# vi filename.txt
7、nano命令
nano命令是一个小二有好的编辑器。
# nano filename.txt
8、head命令
head命令用于输出文件的第一部分。
# head -c 0k /dev/zero > filename.txt
9、tail命令
tail命令用于输出文件的最后一部分。
# tail -n 2 filename.txt > afilename.txt
10、truncate命令
truncate命令用于将文件大小缩小或扩展到指定大小。
# truncate -s 0k filename.txt
欲了解更多的Linux知识,来关注凡亿课堂。