unix 相关问题

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

如何跳过文件的第一行 - awk

我是 awk 的初学者。 我创建了一个包含员工信息的文件。 不同部门都有员工。我想算一下每个部门有多少员工。 喜欢

回答 3 投票 0

Unix(BSD Unix, MacOSX) 与 Linux 登录 setuid 位差异

在 Unix 下(例如 BSD Unix、MacOSX),登录程序设置了 setuid 位。在 Linux 中登录没有设置 setuid 位。 问题是关于 /bin/login 的。 有什么区别...

回答 3 投票 0

用于在工作区之间切换的键盘快捷键

是否有键盘快捷键可以让您在 Linux 中的工作区之间切换,就像使用 ALT+TAB 在窗口之间切换一样?有关于此的文档不完整,它会...

回答 2 投票 0

从另一个字符串的值创建字符串变量名称

在我的 bash 脚本中,我有两个变量 CONFIG_OPTION 和 CONFIG_VALUE,它们分别包含字符串 VENDOR_NAME 和 Default_Vendor。 我需要创建一个名为 $CONFIG_OPTION 的变量,即

回答 5 投票 0

从 makefile 中的文件加载环境变量

给定一个带有变量 DB_USER=foo@bar 的 .env 文件,对于 Makefile: .ONESHELL: 外壳:=/bin/bash 全部: 设置 -o allexport;source .env ;设置 +o allexport && echo $(DB_USER) 和 $ 全部做 ...

回答 1 投票 0

使用unix命令从文件中分割特定列的数据

我们这里需要根据第3列分割文件 在第三列上,我们有 9 个唯一值,基于此我们需要分成 2 个文件 包含 4 个另一个文件包含剩余 5 个(其基于 n...

回答 1 投票 0

pthread和select()函数的用途是什么?

我们的教授在课堂上给了我们这个代码: st = select(max+1, &rs, NULL, NULL, &timeinterval); 如果(st){ for(int i=0; i 我们的教授在课堂上给了我们这个代码: st = select(max+1, &rs, NULL, NULL, &timeinterval); if(st){ for(int i=0; i<workers; i++) { if(FD_ISSET(channels[i]->read_fd(), &rs)) 老实说,我很难理解它在做什么。我尝试研究更多有关 pthreads 的信息,但似乎没有任何内容可以解释它的作用。他说这与文件描述符有关,但我不明白这段代码是如何发生的。 这个select的目的是等待多个文件描述符,可能会超时,当它返回一个正数时,这意味着rs集中至少有一个fd准备好读取,这样在一个循环,检查它是哪个 fd,并对其执行读取。 注意,您应该检查大于 0 的值,因为如果出现错误,将返回 -1,您不应该检查 fd_set 而是处理错误: if(st > 0) { for(int i=0; i<workers; i++) { if(FD_ISSET(channels[i]->read_fd(), &rs)) { // perform read on channels[i]->read_fd } } } else if (st == 0) { // handle time out } else { // handle error } 我使用选择功能为短定时器创建延迟。我想知道 usleep(x) 或 sleep(x) 是否比这个更好,尽管这可能更精确: void delay(double time) { if ( time<0.000001) { return; } int uSec =static_cast<int>(time*1000.0f); struct timeval tv; tv.tv_usec =(__suseconds_t)uSec; tv.tv_sec = (time_t)(uSec / 1000000); select(0, NULL, NULL, NULL, &tv); }

回答 2 投票 0

使用 sed 查找并替换并保留大小写

我想搜索和替换字符串,但使用 sed 保持大小写完整 例如,如果我想用 bar 替换所有出现的 foo,它应该像这样工作: foo --> 酒吧 FOO --> 巴尔 哦...

回答 1 投票 0

用户空间时间和系统空间时间之和如何大于时钟?

我知道 time(1) 报告在用户空间、内核空间中运行某些内容所花费的时间。此外,它还显示挂钟时间。后者大约是前两者的总和。 什...

回答 2 投票 0

用户空间时间和系统空间时间之和如何小于时钟?

我知道 time(1) 报告在用户空间、内核空间中运行某些内容所花费的时间。此外,它还显示挂钟时间。后者大约是前两者的总和。 什...

回答 1 投票 0

Unix 服务器 - 从一台服务器到另一台服务器的命令

在我们的 PHP 代码中,我们调用以下行来在上传图像时调整图像大小。搜索我们的服务器,我在 /usr/bin/convert 找到了该文件,但是当我将此文件复制到新服务器时,该功能...

回答 1 投票 0

我的 JSch 会话不执行命令

我正在尝试编写一个Java代码,可以通过ssh连接到Unix服务器并重置用户的密码。所以我尝试实现一些在SO中找到的代码。 例如。 通过ss发送命令到远程服务器...

回答 1 投票 0

将 .csv 转换为 Excel 文件并作为附件通过电子邮件发送

我正在尝试使用 unix shell 脚本将 .csv 文件转换为 Excel。尝试使用以下脚本将管道分隔符替换为逗号分隔。 #!/bin/bash cd /main/subpath/dev/Int/Source/adm/at/csv_...

回答 1 投票 0

为什么我在 SCP 中以 root 身份获取本地文件的权限被拒绝?

我正在尝试通过 SCP 将我在本地计算机上创建的文件复制到远程计算机(复制到我的用户的主目录)。我在我的机器上拥有 root 权限,但执行后: scp f 用户...

回答 3 投票 0

以星期一为一周第一天的命令行日历

我正在尝试弄清楚如何在 Linux/Debian 上使用 cal 命令将星期一显示为一周的第一天而不是星期日。 从我所看到的到 cal 的手册页 -M 周开始于

回答 2 投票 0

Debian $PATH 变量更改

如何更改 Debian 中的 $PATH 变量?我尝试更改 /etc/profile 但这仅影响普通用户(是的,我添加了用户路径和 root 路径的路径)。 之后我尝试编辑...

回答 5 投票 0

正确传输“poetry show”命令输出的方法是什么?

我正在使用 python 3.11,诗歌版本 1.7.1,并且在 macOS 上。 我有一个依赖组,模型。 以下命令的输出: ❯诗歌秀--顶级--仅限模特 型号1 3.7.1...

回答 1 投票 0

Unix C 程序---socket 和 select 函数

我刚刚开始学习 Unix C 编程,有一个问题我无法解决。在这个程序中,我制作了一个带有套接字和选择功能的简单服务器。当我使用不同的终端启动时...

回答 2 投票 0

无法回显双引号内列下的数据

我正在尝试打印 CSV 文件中的列。 CSV 文件如下: 帐户、数据、地址、姓名 A1101,100,"303,SCA,JDM",拉姆 A1102,100,"303,SCA,JDM",拉姆 我已经用过...

回答 1 投票 0

更换 和 在 Unix 文件中

我正在尝试做与这个问题相反的事情,用Windows行结尾替换Unix行结尾,这样我就可以使用SQL Server bcp而不是samba来导入文件。我已经安装了 sed 但没有安装

回答 8 投票 0

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