小编jim*_*mij的帖子

如何在 Linux 中列出磁盘、分区和文件系统?

在 Windows 中,如果您LIST DISK在命令提示符中键入using DiskPart,它会列出所有物理存储设备,以及它们的大小、格式等。在 Linux 中,这与此等效是什么?

utilities hard-disk block-device

171
推荐指数
3
解决办法
75万
查看次数

如何删除所有子目录中具有给定名称的所有文件?

我想删除主目录的所有子目录中具有给定名称的所有文件。

我试过:

rm -r file
Run Code Online (Sandbox Code Playgroud)

在我的主目录中,但它不起作用,因为该目录中不存在该文件。

shell directory rm

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

如何使用shell命令在每一行中添加行号?

我的档案,

PSS-A  (Primary A)
PSS-B  (Primary B)
PSS-C  (Primary C)
PSS-D  (Primary D)
PSS-E  (Primary E)
PSS-F  (Primary F)
PSS-G  (Primary G)
PSS-H  (Primary H)
PSS-I  (Primary I)
SPARE  (SPARE)
Run Code Online (Sandbox Code Playgroud)

输出文件,

 1> PSS-A  (Primary A)
 2> PSS-B  (Primary B)
 3> PSS-C  (Primary C)
 4> PSS-D  (Primary D)
 5> PSS-E  (Primary E)
 6> PSS-F  (Primary F)
 7> PSS-G  (Primary G)
 8> PSS-H  (Primary H)
 9> PSS-I  (Primary I)
10> SPARE  (SPARE)
Run Code Online (Sandbox Code Playgroud)

shell sed awk shell-script text-processing

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

如何从文件向后打印行(不使用“tac”)?

我想在不使用tac命令的情况下向后打印文件中的行。有没有其他解决方案可以用 bash 做这样的事情?

shell text-processing

32
推荐指数
5
解决办法
5万
查看次数

sort为什么这么说?= ?

?(“拉丁语 epsilon”)是某些非洲语言中使用的字母,通常表示英语“bed”中的元音。在 Unicode 中,它被编码为 U+025B,与日常非常不同e

但是,如果我sort执行以下操作:

eb
ed
?a
?c
Run Code Online (Sandbox Code Playgroud)

似乎sort考虑?e等效:

?a
eb
?c
ed
Run Code Online (Sandbox Code Playgroud)

这里发生了什么?有没有一种方法可以为ing 目的制作?e区分sort

sort unicode locale

27
推荐指数
3
解决办法
4367
查看次数

xeyes的目的是什么?

xeyes纯粹为了好玩吗?在许多 Linux 发行版(在 X 中)默认安装它有什么意义?

cursor

26
推荐指数
4
解决办法
3万
查看次数

有没有办法自动打开Linux机器?

我知道有很多方法可以自动关闭,但我担心自动开启。是否有命令或一小段软件可以在给定时间打开系统?

linux boot scheduling ubuntu

25
推荐指数
4
解决办法
3万
查看次数

命令列出 fontconfig 已知的所有等宽字体

我想要一个所有fontconfig知道的等宽字体的列表,我必须使用哪个命令?

fonts fontconfig

24
推荐指数
1
解决办法
8936
查看次数

Bash - 反转数组

有没有一种简单的方法来反转数组?

#!/bin/bash

array=(1 2 3 4 5 6 7)

echo "${array[@]}"
Run Code Online (Sandbox Code Playgroud)

所以我会得到:7 6 5 4 3 2 1
而不是:1 2 3 4 5 6 7

bash array shell-script bash-array

23
推荐指数
8
解决办法
3万
查看次数

从一台服务器到另一台服务器的 SCP 没有密码提示

scp在不提示输入密码的情况下,从一个盒子到另一个盒子的最佳方式是什么?

有两台服务器:

  • 服务器 A (10.152.2.10): /home/oracle/export/files.txt

  • 服务器 B (10.152.2.11): /home/oracle/import/

如果我想在scp不提示输入密码的情况下将文件从服务器 A传输到服务器 B

[从服务器 A 运行,/home/oracle/export/]

scp files.txt oracle@10.152.2.11:/home/oracle/import
Run Code Online (Sandbox Code Playgroud)

这会在输入命令时提示我输入密码。

我知道需要生成一个密钥生成器并将其复制到服务器 A。因此 [在服务器 A]:

ssh-keygen -t rsa
Run Code Online (Sandbox Code Playgroud)

这给了我存储在的两个文件/home/oracle/.ssh

id_rsa
id_rsa.pub
Run Code Online (Sandbox Code Playgroud)

1. 我应该将两个文件 ( id_rsa, id_rsa.pub)复制到服务器 B 中/home/oracle/.ssh吗?

在对此进行一些谷歌搜索时,一些文章提到了将其附加/连接到authorized_keys。

2. 我应该自己创建这个文件吗?

我似乎对执行此操作的正确方法感到困惑。

顺便说一句,两台服务器运行的是 Suse Linux Enterprise Edition 9...

ssh scp key-authentication

20
推荐指数
3
解决办法
6万
查看次数