1K+ 次查看
使用 Linux 工作时,有一件事是恒定的,那就是我们会随着时间的推移对一个或另一个文件进行更改。有些文件保持不变,例如 /usr/local/ 目录内的文件,而有些文件只是临时的,会自动删除,例如您插入 /tmp 目录的文件或文件夹。由于我们知道文件和文件夹的更改是不可避免的,因此 Linux 还为我们提供了不同的方法来跟踪我们更改或已更改的文件或文件夹。检查我们是否... 阅读更多
607 次查看
让我们考虑一个我们有两个目录(例如 d1 和 d2)的情况,这两个目录都包含一些文件,这些文件可能相同也可能不同。现在我们想列出这些文件中存在于其中一个目录(例如 d1)中,而不在另一个目录(例如 d2)中存在的文件名。为此,我们必须熟悉 diff 命令或 comm 命令,因为这两个命令都可以用来解决上述问题。让我们首先探索 diff 命令,它是 difference 的缩写。此命令用于... 阅读更多
592 次查看
假设我们在名为 dir1 的目录中有两个文件,并且一开始这两个文件都不同。不同的意思是它们包含的文本不相同。文件夹中的文件 -immukul@192 dir1 % ls -ltr 总计 16 -rw-r--r-- 1 immukul staff 7 Jul 7 10:37 2.txt -rw-r--r-- 1 immukul staff 8 Jul 8 19:05 3.txt第一个文件 (2.txt) 中的内容如下 -immukul@192 dir1 % cat 2.txt orange第二个文件 (2.txt) 中的内容如下 -immukul@192 dir1 % cat 3.txt uorange我们可以轻松地使用 diff 命令来... 阅读更多
4K+ 次查看
为了理解 crontab 作业的语法,我们首先需要探索和理解什么是 crontab 作业。Crontab 不过是我们可以在 cron 作业期间运行的命令列表。Cron 作业是一个实用程序,用于安排在特定时间自动执行命令。我们可以借助 bash 脚本启动 cron 作业,方法是按照下面显示的命令操作 -crontab -e这将打开一个您可以编辑的文件,在上述文件中插入 cron 作业 shell 脚本,然后关闭该文件。只需插入下面显示的代码... 阅读更多
XLSX 文件是现代 Microsoft Excel 电子表格的标准文件扩展名。我们使用这些文件来分析和组织数据,它们通常包含按行和列分隔在单元格内的数字数据。另一方面,CSV 文件基本上是一个分隔文本文件,它使用逗号来分隔值,并且此文件的每一行通常都是一条数据记录。虽然 xlsx 和 csv 存储数据的格式大不相同,因为一个使用带行和列的表格,而另一个使用逗号来分隔值,但... 阅读更多
621 次查看
我们知道,大多数时候我们希望我们的节点应用程序监听端口 80。虽然这是一种广泛使用的方法,并且很多时候我们不需要除了在项目配置中简单地将端口指定为 80 之外的任何其他操作。真正的问题实际上在于,如今许多操作系统都需要为此进行 root 权限(例如,OS X、BSD)。一种解决方法是确保我们以超级用户身份启动应用程序。命令sudo node server.js虽然这实际上可以在很大程度上解决问题,但这种方法存在其漏洞... 阅读更多
13K+ 次查看
默认情况下,macOS Catalina 中不存在 .zshrc 文件,我们需要创建它。为了创建 .zshrc 文件,我们可以按照以下步骤操作 -打开终端键入 touch ~/.zshrc 以创建文件。按回车我们也可以通过键入以下命令从任何目录在终端中打开 .zshrc 文件示例vi ~/.zshrc输出immukul@192 linux-questions-code % cat ~/.zshrc export GOPATH=/Users/immukul/go_projects export NDHOME=/Users/immukul/Downloads export GOTRACEBACK=all export GOROOT=/usr/local/go export LC_CTYPE=C export PATH=/home/Systems export LANG=C需要注意的是,输出可能因机器而异。要在... 阅读更多
616 次查看
要将输入文件中的行换行以适应指定的宽度,我们在 Linux 操作系统中使用 fold 命令。fold 命令用于通过在 Linux 系统中执行换行来使长行文件在有限宽度的输出上更易读。大多数 Linux/Unix 终端的默认屏幕宽度为 80,有时在阅读长行文件时可能会很烦人。fold 命令将每一行输入换行以适应指定的宽度,并允许用户设置行的最大长度。fold 命令继承到第一个... 阅读更多
12K+ 次查看
要将大型文件拆分为多个小文件,我们在 Linux 操作系统中使用 split 命令。split 命令用于在 Linux 系统中将大型文件拆分为多个小文件。默认情况下,它生成固定大小的输出文件,默认行数为 1000,默认前缀为“x”。例如,如果未给出输出文件,则默认文件名将为 xaa、xab 等。当使用 -(连字符)而不是输入文件时,数据将从标准输入中获取。语法split 命令的一般语法如下。split [OPTION]... ... 阅读更多
14K+ 次查看
要对文本文件中的行进行排序,我们在 Linux 系统中使用 sort 命令。sort 命令用于按排序顺序打印其输入或其参数列表中所有文件的连接。排序操作是根据从每一行输入中提取的一个或多个排序键进行的。默认情况下,整个输入都被视为排序键。语法sort 命令的一般语法如下。sort [OPTION]... [FILE]... sort [OPTION]... --files0-from=Fsort 命令中可用选项的简要说明。序号选项和说明1-b,--ignore-leading-blanks忽略前导空格。2-d,--dictionary-order仅考虑空格和... 阅读更多