了解 Lua 如何处理数据的读写。有些数据是临时的,存储在 RAM 中,只有在应用运行时才有意义。但有些数据是要持久的,存储在硬盘上供以后使用。当你编程时,无论是简单的脚本还是复杂的工具套件,通常都需要读取和写入文件。有时文件可能包含配置选项,而另一些时候这个文件是你的用户用你的应用创建的数据。每种
学习 Bash 读取和写入数据的不同方式,以及何时使用每种方法。当你使用 Bash 编写脚本时,有时你需要从一个文件中读取数据或向一个文件写入数据。有时文件可能包含配置选项,而另一些时候这个文件是你的用户用你的应用创建的数据。每种语言处理这个任务的方式都有些不同,本文将演示如何使用 Bash 和其他
理解 I/O 有助于提升你的效率。如果你打算学习 C 语言的输入、输出,可以从 stdio.h 包含文件开始。正如你从其名字中猜到的,该文件定义了所有的标准(“std”)的输入和输出(“io”)函数。大多数人学习的第一个 stdio.h 的函数是打印格式化输出的 printf 函数。或者是用来打印一
控制你自己的数据,使未经授权的用户无法访问它。用户完全有权利关心他们数据的安全和保障。当你在计算机上创建数据时,希望对其进行独家控制是合理的。有许多方法保护你的文件。在文件系统层面,你可以 加密你的硬盘 或 只是加密一个文件。不过,一个好的办公套件为你提供了更多的选择,我收集了五种我用开源软件保护文
每种编程语言处理文件数据的方式不尽相同,Python 是这么干的。有些数据是临时的,它们在应用程序运行时存储在内存中,然后丢弃。但是有些数据是持久的。它们存储在硬盘驱动器上供以后使用,而且它们通常是用户最关心的东西。对于程序员来说,编写代码读写文件是很常见的,但每种语言处理该任务的方式都不同。本文演
使用 mv 命令将一个文件从一个位置移动到另一个位置。要在有图形界面的计算机上移动一个文件,你要打开该文件当前所在的文件夹,然后打开另一个窗口导航到你想把文件移到的文件夹。最后,你把文件从一个窗口拖到另一个窗口。要在终端中移动文件,你可以使用 mv 命令将文件从一个位置移动到另一个位置。$ mv e
通过这个 Linux 教程学习如何使用 ls 命令在终端中列出文件。要在有图形界面的计算机上列出文件,你通常可以打开一个文件管理器(Linux 上的 “文件”,MacOS 上的 “访达”,Windows 上的 “文件资源管理器”)来查看文件。要在终端中列出文件,你可以使用 ls 命令来列出当前目录中
本教程解释了如何实时监控 Linux 日志文件(桌面、服务器或应用),以进行诊断和故障排除。当你在你的 Linux 桌面、服务器或任何应用中遇到问题时,你会首先查看各自的日志文件。日志文件通常是来自应用的文本和信息流,上面有一个时间戳。它可以帮助你缩小具体的实例,并帮助你找到任何问题的原因。它也可以
fastjar、gjar 和 jar 等工具可以帮助你手动或以编程方式构建 JAR 文件,而其他工具链,如 Maven 和 Gradle 提供了依赖性管理的功能。根据我的经验,Java 的许多优点之一是它能够以整齐方便的包(称为 JAR,或 Java 归档)来提供应用程序。JAR 文件使用户很容易下
了解 watch 命令如何让你知道任务已完成或命令已执行。有很多时候,你需要等待一些事情的完成,比如:一个文件的下载。创建或解压一个 tar 文件。一个 Ansible 作业。其中一些进程有进度指示,但有时进程是通过一层抽象运行的,衡量进度的唯一方法是通过其副作用。其中一些可能是:一个正在下载的文件
年轻人已经没有了计算机文件夹的概念现在使用计算机的年轻人们已经习惯了用操作系统的搜索来找到文件,而不是按照文件系统路径找到文件夹和文件了。老一辈使用计算机的人习惯于“认为一个项目住在一个特定的文件夹里,我必须去那个文件夹里找它”,而年轻人“把它看作是一个桶,所有东西都在这个桶里”,从而在桌面上堆了上
如果你曾经试图通过电子邮件或聊天来协作处理文件,并且发现自己试图描述需要修改的地方,那么你会喜欢 diff 和 patch 的。我编辑过很多文本文件。有时是代码。其他时候是角色扮演游戏(RPG)、编程书籍或一般信件的书面文字。有时候,做一个修改,而能让我的协作者把我的修改和他们原来写的东西进行比较就
用你的 Linux 终端中从互联网上下载文件。wget 是一个下载网页文件的免费工具。它将互联网上的数据保存到一个文件或展示在终端上。实际上这也是像 Firefox 或 Chromium 这样的网页浏览器的工作原理。有一个区别是,网页浏览器默认将网页 渲染 render 在图形窗口中,并且通常需要用
让我们探索一个基于终端的文件浏览器,可以使用 Vim 风格的键绑定。当在命令行中浏览 Linux 目录结构 时,人们经常依赖 cd 命令。这也没什么不好,因为你登录到任何一个 Linux 系统上都有 cd 命令。然而,如果系统是由你维护的,你想更直观地看到目录,那么文件管理器比 cd 或 tree
qrcp 项目提供了一种快速地从你的 iPhone 或 Android 设备中复制文件到你的 Linux 电脑的方法,反之也可。你是否在寻找一种快速复制文件的方法,从你的 iPhone 或 Android 移动设备到你的 Linux 电脑,或者从你的 Linux 电脑到你的设备?我最近发现了一个开源
编写你自己的简单程序来自动执行通常需要大量输入的任务的批处理文件,是一种极好的方法。在 Linux 上,创建 shell 脚本 来自动执行重复的任务是很常见的。类似地,在开源版的旧式 DOS 操作系统 FreeDOS 上,你可以创建一个包含数个 FreeDOS 命令的 批处理文件 。然后,你就可以运
一个让你查看你的文件哈希值,以确定它不是恶意文件,并且确实来自真实来源的图形界面程序。有人给你发送了一个文件,你怎样来证实它是给你的原件?你怎样来确定它没有被篡改过?同时,你怎么证实这个文件是来自一个原始的真实来源。这就是加密哈希的重要作用所在。如果用来验证一个文件,诸如 SHA-1 之类的哈希功能
在 KDE 上创建、检查和扩展压缩的档案。当我完成一个项目时,我经常喜欢把为这个项目创建的所有文件放到一个档案中。这不仅可以 节省空间,而且可以让这些文件远离我的视线,防止它们在我使用 find 和 grep 搜索我当前想要的文件时作为结果出现。一旦文件被归档,它们就会被你的文件系统视为一个单独的对
了解如何在 Linux 上使用 dnf 命令安装软件包,然后下载我们的速查表,让正确的命令触手可及。在计算机系统上安装应用程序非常简单:就是将档案(如 .zip 文件)中的文件复制到目标计算机上,放在操作系统预期放应用程序的位置。因为我们中的许多人习惯于使用花哨的安装“向导”来帮助我们在计算机上安装
本教程概述了 Collision 的功能和使用指南。它是一个基于 GUI 且易于使用的程序,可让你使用加密哈希函数验证文件。为什么需要验证文件?人们每天都通过互联网下载文件。但许多用户从不费心去验证他们的完整性或真实性。这意味着不知道该文件是否合法且未被任何恶意代码篡改。以作为标准安装镜像的 Lin