unix 相关问题

Unix操作系统是一种通用操作系统,由贝尔实验室于20世纪60年代末开发,现在有各种版本。重要说明:此标记专用于与Unix直接相关的编程问题;一般软件问题应该发送到Unix和Linux Stack Exchange站点或超级用户。

获取可执行文件中使用的静态库列表

由于 ldd 仅列出动态库,有没有办法提取有关用于创建可执行文件的静态库的信息?

回答 5 投票 0

Linux 中的 SYSCALL() 是在哪里实现的?

在我上次的工作面试中,我被问到了一个似乎非常简单的问题: 问:哪个库系统调用(是内核空间而不是 libc 中的包装器)实现的? 答:我答...

回答 3 投票 0

我如何在 bash 中打印或求和一个更大的十六进制

当我使用时 printf "%064X “ $((0x1a838b13505b26867)) 第一个被截断 000000000000000000000000000000000000000000000000A838B13505B26867 大十六进制/数字更糟糕 printf &q...

回答 1 投票 0

使用 Ansible 检索文件的用户名和组名并将其存储在 Linux 中的不同变量中

如何使用 Ansible 检索与 Linux 中的文件关联的用户和组名,我重复的不是 id,而是名称。或者如果有任何我可以在 Ansible 中使用的 shell 命令。我什至检查过...

回答 1 投票 0

在 bash 中迭代并保存具有新标题和名称的文件

我正在尝试迭代一些子目录文件,将唯一的目录名称保存到名为“basename”的字符串中,然后将第一列和第四列打印到使用该基本名称的新文件中...

回答 1 投票 0

cryptsetup luksFormat 错误:请求的偏移量超出了设备 /dev/loop1 的实际大小

当我尝试在 Ubuntu 上运行 cryptsetup luksFormat 命令时遇到错误。有人可以帮我解决这个问题吗 命令: $loop_dev=losetup--find $ 回显是 |加密货币...

回答 2 投票 0

如何区分并仅显示 2 个长字符串的精确差异[已关闭]

我有 2 个文件 - a 和 b。 A 1,"abc","( @docid =""00123"" 或 @docid =""00456"") AND a_number 不为 NULL" 乙 1,"abc","( @docid =""00123"" 或 @docid =""00456"") AND @a_number 不为 NULL" 我该如何...

回答 1 投票 0

为什么 Docker 不为 CMD 打开新的 fd?

我试图在将 stdout 复制到 fd 3 后将其重定向到 /dev/null (为了放弃第三方库对 stdout 的使用)。这在 shell 脚本中工作得很好(包括 shell 脚本...

回答 1 投票 0

Perl 的奇怪 `pwd` 输出

我有一个非常简短的 Perl 脚本教程: #!/usr/bin/perl print "日期是",`日期`; print "日期是`日期`","。 ”; $目录=`密码`; 打印 ” 当前

回答 4 投票 0

使用另一个文件在 csh 脚本中设置变量

如何使用包含用户名或密码的文件将用户名和密码设置为 csh 脚本中的变量? 所以在第一个 shell 脚本中,类似: 用户名=*用户名文件.txt*;前...

回答 1 投票 0

`uname -m`的可能值

uname(1) 命令行实用程序有一个 -m 选项,可以打印“机器硬件名称”。 在 Linux 上,该字段来自 struct utsname 的机器成员,由 uname(2) 系统填充...

回答 2 投票 0

UNIX init 进程是否始终运行

我有一个关于 UNIX 中 init 进程如何工作的问题。据我了解,init 进程是第一个启动的,然后其他进程分叉它。 假设我们启动 init 进程然后 f...

回答 5 投票 0

execv() 和 const 性

我经常在 C++ 中使用 execv() 函数,但是如果某些参数是 C++ 字符串,则令我烦恼的是我无法执行此操作: const char *args[4]; args[0] = "/usr/bin/whatever"; 参数[1] =

回答 5 投票 0

如何获取特定头文件的绝对路径?

我有一个C文件,其中包含一些头文件的#include指令。我知道当我用 gcc 编译 C 文件时,编译器会在环境变量中包含的路径中查找 .h 文件...

回答 3 投票 0

如何从命令行将每三行合并为一行?

我们有以下格式的文本文件。我们需要将三行合并为单行。我尝试了一些 unix 命令,但同样没有给出丰硕的结果。 sed -n '/TitanBalance/{ 氮 s/ //p }' Titaninput.txt ...

回答 1 投票 0

使用 getnameinfo() 进行反向名称查找不适用于自定义 sockaddr_in6

我编写了以下代码并期望它返回google.com的地址。但是,它最后返回一个空字符串。我需要修复什么才能使其正常工作? getnameinfo() 给了我呃...

回答 1 投票 0

如何为我的 shell 脚本制作手册页?

如何为我的 shell 脚本创建手册页? 我在 Google 上找不到关于如何制作手册页的初学者方法。 基于模板制作自己的手册页的最简单方法是什么,以及

回答 5 投票 0

如何在运行时检查内存地址是否可写?

如何在运行时检查内存地址是否可写? 例如,我想在以下代码中实现 is_writable_address 。是否可以? #包括 整数

回答 3 投票 0

我无意中破坏了 zshell,以前有人见过这个错误 - `prompt_status:5: command not found: wc`

帮助... 我向 ~/.zshrc 添加了一个 PATH 变量,不知何故我无意中破坏了它。以至于它无法识别任何命令,包括最简单的命令,例如 ls - zsh: 命令...

回答 1 投票 0

查找带有“正则表达式”匹配的命令不起作用

我正在尝试与下面的正则表达式进行简单的文件名匹配,我测试了该正则表达式可以从此页面获取示例文件名 ABC_YYYYMMDDHHMMSS.sha1 ABC_20[0-9]{2}(0[1-9]|1[0-2])([0-2][0-9]|3...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.