2K+ 次浏览
当我们在 Windows 和 Unix 系统之间传输文件时,我们经常会遇到与行尾字符相关的问题。这是因为 Windows 中的 EOL 字符在 Unix 中不被识别为 EOL 字符。因此,为了解决这个问题,当文件从 Windows 传输到 Unix 时,我们需要遵循以下方法之一。使用 dos2unix dos2unix 命令用于将 Windows 平台的 EOL 字符转换为 Unix 平台的 EOL 字符。大多数 Unix 系统都预装了此命令。下面我们将看到如何转换文件本身或保存…… 阅读更多
356 次浏览
wc 命令,也称为字数统计命令,是任何 Linux 用户都应该了解的基本命令。它主要与 l 开关一起使用进行行计数,但它实际上可以使用各种参数来提供多种计数。以下是这些可能的参数列表。然后我们将看到每个参数的示例。序号命令用法1wc -c显示字节数2wc -m显示字符数3wc -w显示单词数4wc -l显示行数5wc -L显示最长行的长度让我们考虑以下文件作为我们的示例。ubuntu@ubuntu:~$ cat inspire.txt 掌握任何东西都需要…… 阅读更多
304 次浏览
删除目录是任何在 Unix 系统上工作的人都经常进行的操作。但有时我们也需要先找到目录,然后才能决定删除它。删除文件的一个障碍是进行递归删除,因为默认情况下,Unix 系统不允许删除非空目录。因此,在本文中,我们将了解如何递归查找和删除目录。使用 find 和 exec 以下命令首先使用 find 命令搜索所需的目录,然后使用递归选项执行 'rm' 命令来递归删除目录…… 阅读更多
495 次浏览
有时 Unix 命令的输出我们可以学习重要的内容,在这种情况下,我们想保存结果以便以后参考,在本文中,我们将看到如何将命令的输出保存到文件。创建新文件可以使用 > 符号和新的文件名来保存磁盘使用情况命令的输出。$du -h > usagefile.txt $cat usagefile.txt运行上述代码将得到以下结果:-12K ./bin 4.0K ./Videos 20K ./ .compiz/session 24K ./ .compiz 8.0K ./ .config/gedit 12K ./ .config/compiz-1/compizconfig ………… ……….追加到现有文件使用 >> 符号和新的文件名追加磁盘使用情况命令的输出…… 阅读更多
236 次浏览
在命令行中重新运行命令是我们所有人都在 Unix 系统上工作时经常执行的任务。在下面的文章中,我们将看到各种方法,这些方法可以让我们重新运行已经执行的命令,这有助于节省时间,并且有助于轻松地推理更长的命令而无需重新输入它们。在我们了解如何重新执行之前的命令之前,让我们看看如何查看所有命令的列表。有一个名为 history 的命令,它列出了系统配置的特定时间段内执行的所有命令。以下是…… 阅读更多
574 次浏览
由于安全问题,系统中的用户需要定期更新其密码。在本文中,我们将看到如何在下次用户登录系统时强制用户更改其密码。列出用户首先让我们看看系统中可用的用户。$ cut -d: -f1 /etc/passwd运行上述代码将得到以下结果:mail news uucp proxy www-data backup list … Ubuntu uname1检查用户详细信息接下来,我们检查用户当前密码系统配置的设置。$ sudo chage -l uname1 [sudo] password for ubuntu:运行上述代码将得到…… 阅读更多
5K+ 次浏览
对于系统管理员来说,监控用户详细信息(例如哪些用户处于活动状态,哪些用户不处于活动状态,哪些用户在过去两天登录,哪些用户属于给定组等等)是例行公事。为了满足这些要求,Linux 提供了以下命令列表,这些命令可用于收集有关用户的各种信息。id 命令它提供用户的 ID 详细信息,包括组 ID 以及系统选择的用户的辅助组 ID 和名称。但是您也可以通过在命令中提供用户 ID 值来请求特定用户的详细信息。ubuntu@ubuntu:~$ id … 阅读更多
4K+ 次浏览
出于安全、网络犯罪调查、政府合规或仅仅出于好奇的目的,我们可能需要跟踪互联网上 Linux 服务器的地理位置,或者至少跟踪将互联网流量导向我们感兴趣的服务器的服务器的位置。这涉及获取服务器的 IP 地址,并使用网络上提供的一些第三方服务,将该 IP 地址映射以获取位置。在本文中,我们将看到实现这一目标的步骤。步骤 1 - 安装 curl jq curl 包将发出对…… 的 http 请求 阅读更多
807 次浏览
通常,持续增长的文件需要定期清空才能接受下一次操作的最新数据。清空文件有多种机制。我们将逐一介绍它们。常用方法是使用 > 符号覆盖目标文件,该符号应来自空源。/dev/null这是一种常用方法,我们输出空结果,然后将该结果重定向到目标文件。# 原始文件大小 $ls -lt -rw-rw-r-- 1 ubuntu ubuntu 2925 Jan 1 08:39 ref_file.txt # 重定向来自 /dev/null 的输出 $ cat /dev/null … 阅读更多
6K+ 次浏览
我们可以使用Linux终端下载任何所需的网络文件。但很多时候,下载的文件是tar格式的压缩文件。本文将介绍如何使用单条命令下载并解压文件。使用wget和tar命令wget命令从给定的URL下载数据,而tar命令则解压tar.gz文件。$ wget -c https://www.metoffice.gov.uk/hadobs/hadisd/v300_2018f/data/WMO_200000-249999.tar.gz -O - | sudo tar -xz运行以上代码,结果如下:--2020-01-01 07:25:18-- https://www.metoffice.gov.uk/hadobs/hadisd/v300_2018f/data/WMO_200000-249999.tar.gz 正在解析 www.metoffice.gov.uk (www.metoffice.gov.uk)... 104.80.55.230 正在连接 www.metoffice.gov.uk (www.metoffice.gov.uk)|104.80.55.230|:443... 已连接。 ... 阅读更多
$ wget -c https://www.metoffice.gov.uk/hadobs/hadisd/v300_2018f/data/WMO_200000-249999.tar.gz -O - | sudo tar -xz