小编αғs*_*нιη的帖子

在 Bash 中隐藏变量中的长路径

我必须将文件从一个文件夹移动到另一个文件夹,但它们驻留在完全不同的路径中。目的地路径又长又复杂,我记不得了。有什么方法可以先到目标目录,然后将路径存储在某个变量中,假设 X 然后转到源目录并编写如下命令:

 mv * $X
Run Code Online (Sandbox Code Playgroud)

bash

2
推荐指数
1
解决办法
1242
查看次数

如何每 15 分钟运行一次命令?

我想每 15 分钟运行一次命令。这是我要运行的命令:

sudo bash -c "sleep 1h; pm-suspend"
Run Code Online (Sandbox Code Playgroud)

command-line

2
推荐指数
1
解决办法
2437
查看次数

如何安装第二人生?

我从 Ubuntu 网站下载了第二人生。我解压缩了文件,但我无法让它运行或知道如何让它运行,以便我可以正确安装它。程序在脚本中,直到我可以运行它。有人可以告诉我解压缩文件后该怎么做。请尝试使其简单说明,一步一步,不要太了解如何做电脑的东西。

install-from-source

2
推荐指数
1
解决办法
2万
查看次数

为什么 'echo *' 给出的结果与 'ls *' 不同?

例如,如果您在主目录中并键入ls *,您将列出所有目录,并在列出的目录名称下方,列出它包含的文件。另一方面,如果您键入echo *该命令将只列出目录,而不是目录和它们拥有的内容。这是为什么?

ls wildcards echo

2
推荐指数
1
解决办法
107
查看次数

如何按字母顺序查看用户?

我想知道在使用此命令时如何按字母顺序查看用户:

cut -d: -f1 /etc/passwd
Run Code Online (Sandbox Code Playgroud)

我得到了一个包含很多名字的列表,包括我的名字,但它很长。我想按字母顺序排序。

我怎么能做到这一点?也许我做错了什么?

command-line

2
推荐指数
2
解决办法
5515
查看次数

无法使用 Putty 远程连接到我的 Ubuntu 计算机?

我是 Ubuntu 新手,我已将其安装在我的计算机上(而不是虚拟机上),并且我正在尝试通过 PuTTY 远程连接到我的 Ubuntu 计算机。我正在使用 获取 Ubuntu 机器的 IP 地址ifconfig。我尝试使用 PuTTY 连接到此 IP 地址,但收到以下错误消息:

Network Error: Connection Timed Out
Run Code Online (Sandbox Code Playgroud)

如下所示:

显示来自 PuTTY 的“网络错误:连接超时”消息的图像

谁能帮我?

ssh networking sshd

2
推荐指数
1
解决办法
4万
查看次数

如何使用 curl 命令获取日期和时间?

在我的 PC 中,RTC 不工作,所以我希望使用curl命令从服务器获取日期和时间,或者是否有可能在 PC 中没有 RTC 的情况下获取日期和时间。日期和时间所需的格式为DDMMYYYYHHMMSS.

command-line curl

2
推荐指数
1
解决办法
4万
查看次数

如何在不解压缩的情况下获取 .tar.gz 中的文件大小(原始文件大小)?

我使用以下命令将 myfile.txt 压缩为 zip 文件,有没有办法在不解压缩的情况下获取原始文件大小“myfile.txt”。

tar -czf myfile.tar.gz myfile.txt
Run Code Online (Sandbox Code Playgroud)

command-line gzip files tar

2
推荐指数
1
解决办法
1万
查看次数

使用多个键连接两个文本文件

我有两组数据。我想通过两个键值(storm_ID、Cell_ID)加入它们。

第一个数据集看起来像:

Storm_ID,Cell_ID,Wind_speed 
2,10236258,27 
2,10236300,58 
2,10236301,25 
3,10240400,51
Run Code Online (Sandbox Code Playgroud)

第二个数据集看起来像:

Storm_ID,Cell_ID,Storm_surge 
2,10236299,0.27 
2,10236300,0.27 
2,10236301,0.35 
2,10240400,0.35 
2,10240401,0.81 
4,10240402,0.11
Run Code Online (Sandbox Code Playgroud)

现在我想要一个看起来像这样的输出:

Storm_ID,Cell_ID,Wind_speed,Storm_surge 
2,10236258,27,0 
2,10236299,0,0.27 
2,10236300,58,0.27 
2,10236301,25,0.35 
2,10240400,0,0.35 
2,10240401,0,0.81 
3,10240400,51,0 
4,10240402,0,0.11
Run Code Online (Sandbox Code Playgroud)

我尝试在 Linux 中使用 join 命令来执行此任务,但失败了。Join 命令跳过了数据库中不匹配的行。我可以使用 Matlab,但数据大小超过 100 GB,这使得这项任务非常困难。有人可以请指导我吗?我可以使用 SQL 或 python 来完成这个任务。

command-line awk text-processing

2
推荐指数
1
解决办法
252
查看次数

在 awk 中使用变量

您好,我想计算特定长度的单词数。我正在使用这个命令。

awk 'length == 2' mydict.txt | wc -l
Run Code Online (Sandbox Code Playgroud)

这段代码给出了我想要的,但如果尝试放置变量而不是数字 2,它就不起作用。代码是这样的

awk 'length == $var' mydict.txt | wc -l
Run Code Online (Sandbox Code Playgroud)

终端打印 0。我能做什么?

awk

2
推荐指数
1
解决办法
724
查看次数