AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-261664

Ibrahim Quraish's questions

Martin Hope
Ibrahim Quraish
Asked: 2019-04-29 22:02:44 +0800 CST

tar 命令写入标准输出

  • 4

我很想知道以下两种tar命令如何将其输出写入 STDOUT 通道的语法有什么不同

tar -czf - /src_dir

tar -czf -O /src_dir

从手册页,我读到了这个。但是,'-' 什么都没有

-O, --to-stdout : extract files to standard output

它们是否可以互换而没有任何便携性问题?

tar
  • 1 个回答
  • 4797 Views
Martin Hope
Ibrahim Quraish
Asked: 2019-03-27 02:40:25 +0800 CST

dd 命令 oflag 直接和同步标志

  • 8

我有下面的 shell 脚本,我想知道oflag的直接是自动同步还是明确要求:

dd bs=10M oflag=direct,sync of=ofile.bin

另外,说oflag=sync和conv=sync和conv=f ​​sync有什么区别?

如果我将代码更改为下面的行会有什么影响?

dd bs=10M conv=fsync oflag=direct of=ofile.bin
dd
  • 1 个回答
  • 17237 Views
Martin Hope
Ibrahim Quraish
Asked: 2018-06-28 06:15:05 +0800 CST

在多行输出中提取位于匹配模式上方且最接近匹配模式的字符串

  • 0

下面是用于查看配置的硬件 RAID 详细信息的 HP ssacli命令:

ssacli ctrl slot=0 show config

其输出如下:

HPE Smart Array P408i-a SR Gen10 in Slot 0 (Embedded)



   Internal Drive Cage at Port 1I, Box 1, OK



   Internal Drive Cage at Port 2I, Box 0, OK


   Port Name: 1I (Mixed)

   Port Name: 2I (Mixed)

   Array A (Solid State SAS, Unused Space: 0  MB)

      logicaldrive 1 (447.10 GB, RAID 1, OK)

      physicaldrive 1I:1:1 (port 1I:box 1:bay 1, SAS SSD, 480 GB, OK)
      physicaldrive 1I:1:2 (port 1I:box 1:bay 2, SAS SSD, 480 GB, OK)

   SEP (Vendor ID HPE, Model Smart Adapter) 379  (Port: Unknown)

我必须找出阵列名称才能通过搜索我从用户那里获得的匹配磁盘信息来删除它。例如,如果磁盘输入是1I:1:1,那么我必须在上述命令的输出中搜索这个字符串。由于该磁盘可用且匹配,我必须提取阵列名称(此处为“ A ”),一旦获得此阵列参数,我就可以继续删除此现有 RAID 配置。

ssacli ctrl slot=0 show config | grep -B 4 '1I:1:1' | grep Array | awk '{print $2}'

上述命令的问题是,

  • grep -B中的值 4不能始终保持不变,因为匹配的磁盘可能在输出中的 Array 下排在第一位、第二位或第三位等。

  • 输出中可能有多个可用的 RAID 阵列配置,因此可能有 Array A、B、C等,我必须找到并检索与我的输入磁盘匹配的最近的“ Array ”字符串

shell-script text-processing
  • 1 个回答
  • 112 Views
Martin Hope
Ibrahim Quraish
Asked: 2018-01-09 19:24:35 +0800 CST

使用 ps 和 pgrep 检查 /sbin/init 的进程 ID

  • 1

以下命令不返回任何结果

ps -C init -o pid=
ps -C /sbin/init -o pid=
pgrep -x /sbin/init

其中,以下命令给出的输出如下:

$ ps -ealf | grep init
4 S root         1     0  0  80   0 -  6266 -      08:35 ?        00:00:03 /sbin/init auto noprompt

$ pidof init
1

我想知道如何使用ps -C和pgrep方法获取初始化进程的 PID。我在这里做错了什么?

我在内核 4.10.0-27-generic 32 位的 Ubuntu 16.04.3 LTS

linux
  • 2 个回答
  • 2449 Views
Martin Hope
Ibrahim Quraish
Asked: 2017-11-28 22:27:32 +0800 CST

列表理解中集合的 Python add() 函数

  • 1

我遇到了以下代码以从列表中删除重复项:

seen = set(); print [i for i in list if i not in seen and not seen.add(i)]  

我无法理解这部分代码到底是什么“ and not seen.add(i) ”,因为help(set.add)给出了以下解释:

add(...)
    Add an element to a set.
    This has no effect if the element is already present.

期待您的帮助理解它

python
  • 1 个回答
  • 1101 Views
Martin Hope
Ibrahim Quraish
Asked: 2017-11-25 04:46:31 +0800 CST

无法识别arp命令或ip命令哪个MAC地址输出正确

  • 1

我正在使用运行 RHEL 7.4 的 VMWare VCenter vm 机器。

当我发出arp时,我得到以下输出:

Address                  HWtype  HWaddress           Flags Mask            Iface
xx.xx.xxx.xx             ether   00:50:56:b4:1f:18   C                     ens192

当我发出ip as时,输出如下:

ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:50:56:b4:c1:76 brd ff:ff:ff:ff:ff:ff

现在,我无法确定上述输出中的哪个 MAC 地址是正确的

linux networking
  • 1 个回答
  • 514 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve