小编sda*_*dsf的帖子

在shell中如何区分目录和文件

如何判断 ls 输出中哪些是目录?似乎 ls 不区分目录和文件。我知道我可以使用 cd 进行测试,但是当我是 pth 时,有没有办法让它更明显?PS:我有一台 Debian 5.0.9 服务器,它使用不同的颜色来显示目录和文件。但是另一台 Debian 6.0.4 服务器没有这样做。

linux shell ls

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

为什么升级后eth0重命名为enx78e7d1ea46da?

我认为这与可预测的网络接口名称有关。该设备是运行kali(kali-next)的Raspberry Pi B型号

  1. 包含固件/BIOS 的名称为板载设备提供索引号(例如:eno1)
  2. 包含固件/BIOS 提供的 PCI Express 热插拔插槽索引号的名称(例如:ens1)
  3. 包含硬件连接器物理/地理位置的名称(例如:enp2s0)
  4. 包含接口 MAC 地址的名称(例如:enx78e7d1ea46da)
  5. 经典的、不可预测的内核原生 ethX 命名(例如:eth0)

默认情况下不使用策略 4),但如果用户选择它,则可用。

我在哪里可以禁用策略 4?我不知道为什么首先启用它。固件/BIOS 似乎没有提供以太网接口的索引/位置信息。

$ udevadm test-builtin net_id /sys/class/net/enx78e7d1ea46da 2> /dev/null
ID_NET_NAME_MAC=enx78e7d1ea46da
ID_OUI_FROM_DATABASE=Raspberry Pi Foundation
Run Code Online (Sandbox Code Playgroud)

networking linux udev

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

从与 whereis 不同的路径执行的 linux 命令

我安装了paris-traceroute,我不记得我做了什么用 paris-ping 替换 Ubuntu Trusty 打包的 ping,这需要 root 才能运行。现在我想摆脱它。

$ ping --version
version 1.0

$ whereis ping
ping: /bin/ping /usr/share/man/man8/ping.8.gz

$ ping
-bash: /usr/local/bin/ping: No such file or directory
Run Code Online (Sandbox Code Playgroud)

paris-ping是在/usr/local/bin/ping。我删除了该文件,但现在该ping命令仍然无法从/bin/ping. 我在这里缺少什么?

linux bash

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

标签 统计

linux ×3

bash ×1

ls ×1

networking ×1

shell ×1

udev ×1