unix 相关问题

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

UNIX 信号被滥用通信突然从 pid 0 收到

我正在做一个测试设置,使用 UNIX 信号进行通信。 以下代码使用 SIGUSR1 和 SIGUSR2 将字符串从客户端进程传输到将侦听的服务器进程

回答 1 投票 0

连接文件并在文件之间插入新行

我有多个文件想与 cat 连接。 比方说 文件1.txt 富 文件2.txt 酒吧 文件3.txt 曲克斯 我想连接,使最终文件看起来像: 富 酒吧 曲克斯 而不是这个...

回答 10 投票 0

命令行参数中的“-”(破折号)有什么魔力?

示例: 创建 ISO 映像并将其直接刻录到 CD。 mkisofs -V 照片 -r /home/vivek/照片 | cdrecord -v dev=/dev/dvdrw - 更改到上一个目录。 光盘 - 监听端口 12345 和

回答 5 投票 0

PHP exec() 函数和 escapeshellarg 函数仍然允许命令注入

我一直在尝试修复用户输入传递到 php exec 函数的漏洞。使用 escapeshellarg 对输入进行清理,但它似乎仍然允许代码

回答 1 投票 0

Python 相当于 unix cksum 函数

我一直在寻找unix cksum命令的等效python方法: http://pubs.opengroup.org/onlinepubs/7990989775/xcu/cksum.html $ cksum ./temp.bin 1605138151 712368 ./temp.bin 所以...

回答 3 投票 0

Unix:为什么符号链接的shell解释器仍然具有原始解释器的效果?

在我的 Unix 系统中,/bin/sh 符号链接到 /bin/bash。 /bin/sh -> bash* 在这种情况下,我预计如果可执行文件的 shebang 为: #!/bin/sh 它将相当于: #!/bin/bash

回答 1 投票 0

如何在unix中杀死tty

这是手指命令的结果(今天(星期一)当我(Vidya)登录时) sekic1083 [6:14am] [/home/vidya] -> 手指 名称 Tty 空闲登录时间 地点 菲利克斯 分/0 ...

回答 10 投票 0

Shell 脚本 - 如何在循环中显示变量名称及其值

我试图通过 ksh shell 脚本在 for 循环中显示变量名称及其值。但我不知道该怎么做。我应该为此使用类似 eval 的东西吗? 这是一个示例脚本...

回答 2 投票 0

输入字符串比c中char数组的大小长

#包括 #包括 int 主函数(无效){ 字符用户[] = { [0 ... 9 ] = ' ' }; // 初始化一个长度为 10 的 char 数组,默认 char 数组的所有元素都是 = ' ...

回答 1 投票 0

Curl 在以下位置后获取远程文件名

使用curl下载文件时,如何跟踪链接位置并将其用作输出文件名(事先不知道远程文件名)? 例如,如果点击链接...

回答 9 投票 0

fork(),始终先运行父级,然后运行子级

我正在学习 fork(),但我的 ubuntu 中出现了一些问题。我正在运行这段代码: #包括 #包括 int main(int argc, char **argv) { printf("--开始...

回答 2 投票 0

将输出附加到 nohup.out 时预计脚本会冻结

这是我第一次做expect脚本。 原则上这是一个简单的脚本 #!/usr/bin/expect 设置超时200 生成 XXX/bin/程序 期待“选择一个选项......” 发送“...

回答 1 投票 0

需要更新jar文件而不修改其他内容

需要使用文件更新 JAR,但在尝试更新时所有其他内容都会被删除。 罐子文件大小: du -sh 测试-SNAPSHOT.jar 66M测试-SNAPSHOT.jar jar -uf test-SNAPSHOT.jar ...

回答 1 投票 0

如何更改 rsync 的所有者

我理解保留rsync的权限。 但是,就我而言,我的本地计算机没有网络服务器所需的文件的用户。因此,当我进行 rsync 时,我需要所有者和组...

回答 5 投票 0

不使用O_NONBLOCK时避免发送阻塞

我必须使用unix套接字(没有O_NONBLOCK)为一个类编写一个聊天客户端-服务器,并在它们上选择异步I/O。目前,在服务器上,我从客户端读取了 1024 个字节,并且

回答 3 投票 0

是否可以对管道进行读而不是块,而是写块?

man 2 select 在 BUGS 下指出以下内容: 在 Linux 下,select() 可能会将套接字文件描述符报告为“ready for” 读取”,而随后的读取会阻塞。这可能......

回答 1 投票 0

select() 返回无效参数

我成功地从另一个线程的管道中读取数据,并打印输出(发生时在 ncurses 窗口中)。 由于各种原因,我需要一次扮演一个角色,而且我正在使用......

回答 4 投票 0

从多个套接字阻塞 select()

Unix/C 问题在这里。 我有多个套接字,我正在尝试轮询周期性数据。我不想选择无限期地等待,所以我有一个超时并且我正在循环中运行。我有...

回答 3 投票 0

select系统调用之间是否需要重置fd_set?

我在 Unix 中使用 select 函数时遇到问题。 我有一台等待连接的服务器。首先,我使用 FD_SET 将侦听套接字文件描述符侦听器添加到 fd_set readfds(

回答 2 投票 0

清除和删除文件之间的区别?

我查了一下,但没能发现清除和删除一组文件之间有很多区别。除了简单的备份和删除之外,还需要清除吗? 编辑:具体来说,这是一个...

回答 4 投票 0

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