服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

Linux|Centos|Ubuntu|系统进程|Fedora|注册表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服务器之家 - 服务器系统 - Linux - Linux中创建文件常用的八种方法

Linux中创建文件常用的八种方法

2024-01-11 16:24沐雨花飞蝶 Linux

在Linux系统中,一切皆文件,Windows系统可以直接右键新建,然而Linux则是需要通过执行命令来完成的,高效创建文件无疑是个非常重要的能力,如果使用得当,会节省你大量工作时间,在Linux系统下创建文件的常用8种方法 第一种:

在Linux系统中,一切皆文件,Windows系统可以直接右键新建,然而Linux则是需要通过执行命令来完成的,高效创建文件无疑是个非常重要的能力,如果使用得当,会节省你大量工作时间,在Linux系统下创建文件的常用8种方法

第一种:重定向符号>

通常重定向符号可以创建一个0kb的空文件,可用于重定向命令的输出到一个新文件中,在无命令时使用重定向符号,会创建一个文件。

但它不允许你在创建文件时向其中输入任何文本。但它对于不是很勤劳的管理员是非常简单有用的,只需要输入重定向符后面跟着你想要的文件名。

第二种:touch命令

用于将每个文件的访问和修改时间更新为当前时间,如果指定的文件名不存在,将会创建一个新的文件。

touch不允许在创建文件的同时向其中输入一些文本,它默认创建一个0KB的空文件。

第三种:echo命令

echo内置于大多数的操作系统中。它常用于脚本、批处理文件,以及作为插入文本的单个命令的一部分。

它允许在创建一个文件时就向其中输入一些文本。当然也允许在之后向其中输入一些文本

第四种:printf命令

用法与echo相同。

第五种:cat命令

cat表示串联,在Linux经常用于读取一个文件中的数据。

cat是在类Unix系统中最常使用的命令之一。它提供了三个与文本文件相关的功能:显示一个文件的内容、组合多个文件的内容到一个输出以及创建一个新的文件。(如果cat命令后如果不带任何文件的话,下面的命令在回车后也不会立刻结束,回车后的操作可以按Ctrl-C或Ctrl-D来结束)

第六种:vi/vim命令

是一个向上兼容vi的文本编辑器。它通常用来编辑所有种类的纯文本。在编辑程序时特别有用,vim中有很多功能可以用于编辑单个文件。

第七种:nano命令

nano是一个小且用户友好的编辑器,它复制了pico的外观及优点,并且是一个自由软件,它添加了pico缺乏的一系列特性,像是打开多个文件、逐行滚动、撤销/重做、语法高亮、行号等等。

第八种:head命令

用于输出一个文件开头部分,默认会打印一个文件前10行,如果有多个文件,则每个文件前都会有一个标题,用于表示文件名。

原文地址:https://mp.weixin.qq.com/s/LQb4SleDZqZXuoGHBKQu7A

延伸 · 阅读

精彩推荐
  • LinuxLINUX下的文件结构介绍

    LINUX下的文件结构介绍

    了解LINUX下的文件结构,方便学习linux,linux的文件比较特殊,刚开始学习确实不太习惯。 ...

    Linux教程网3862019-12-28
  • LinuxLinux学习之expect操作详解

    Linux学习之expect操作详解

    expect是一种脚本语言,它能够代替人工实现与终端的交互,主要应用于执行命令和程序时,系统以交互形式要求输入指定字符串,实现交互通信。本文将通...

    Mrwhite868452023-03-02
  • LinuxLinux shell利用sed如何批量更改文件名详解

    Linux shell利用sed如何批量更改文件名详解

    最近在学习shell,为了练习sed,写了个简单的批量修改文件名的脚本,所以下面这篇文章主要给大家介绍了关于Linux shell利用sed如何批量更改文件名的相关资料...

    Wray Zheng3862022-02-17
  • LinuxLinux折腾记(二十一):虚拟机体验之VirtualBox篇——性能强大的经典架构

    Linux折腾记(二十一):虚拟机体验之VirtualBox篇——性能强大的

    这篇文章主要介绍了Linux折腾记(二十一):虚拟机体验之VirtualBox篇——性能强大的经典架构,VirtualBox号称是目前开源界最强大的虚拟机产品,在Linux平台上...

    京山游侠2862019-10-13
  • LinuxLinux 5.12 的 I/O 相关改动

    Linux 5.12 的 I/O 相关改动

    正在开发中的 Linux 5.12 合并了块子系统和相关存储更改的代码,其中值得注意的包括 io_uring 、块和驱动的改动。...

    开源中国8502021-02-22
  • Linux一文掌握Linux命令lsscsi

    一文掌握Linux命令lsscsi

    想要弄明白lsscsi命令,首先我们必须搞清楚什么是SCSI,以及常见的硬盘接口,常用的硬盘参数,今天通过本文给大家介绍下Linux命令lsscsi,需要的朋友可以...

    一口Linux5142023-03-02
  • Linux简单实现远程访问Linux SVN服务

    简单实现远程访问Linux SVN服务

    本文主要为大家介绍简单实现远程访问Linux SVN服务的方法,有需要的朋友可以参考下...

    小尘要自信8472023-06-03
  • LinuxLinux运维工程师入门必备的10个技术点

    Linux运维工程师入门必备的10个技术点

    这篇文章主要介绍了Linux运维工程师入门必备的10个技术点,本文是运维工程师的心得总结,还有一些对学习Linux系统的建议,需要的朋友可以参考下 ...

    服务器之家5152019-09-28