小编Arp*_*ith的帖子

如何同时在多个选项卡/shell 中运行相同的 linux 命令?

Linux 中是否有任何工具/命令可用于同时在多个选项卡中运行命令?我想运行相同的命令:./myprog argument1 argument2同时在多个 shell 中检查互斥锁是否在线程程序中正常工作。我希望能够增加这个程序的实例数量,以便以后让我的代码承受压力。

我正在寻找类似 wall 的东西。我可以考虑使用 tty,但是如果我必须将其扩展到更多 shell,那似乎很痛苦。

shell terminal parallelism

50
推荐指数
7
解决办法
9万
查看次数

如何创建和授予具有 root 权限的普通用户?

我想知道如何创建和授予具有 root 权限的普通用户(例如,名为“sybase”)?

我发现 useradd、adduser 和 passwd 很有用,但是否还有其他文件需要修改以获得类似“root”的权限,以便用户可以执行安装任务?

linux users permissions account-restrictions

7
推荐指数
2
解决办法
3万
查看次数

什么是“链接节拍”?

我有一个 Linux 2.6 机器,它使用 ifplugd 来启动网络。初始化时,日志说,"Initialisation complete. Link beat not detected."然后它进入释放当前地址并重新获得租用。

因此,我的问题是:

  • 什么是链接跳动?
  • 如果未检测到链接节拍,这意味着什么?
  • 为什么这如此关键?什么决定链接节拍是否存在?

linux networking

7
推荐指数
1
解决办法
2697
查看次数

捕获 bash 命令的输出,解析它并存储到不同的 bash 变量中

解释:

我有一个小的bash脚本,它可以简单地运行任何Linux 命令(例如说ifconfig

ifconfig的典型输出是这样的:

eth0      Link encap:Ethernet  HWaddr 30:F7:0D:6D:34:CA
          inet addr:10.106.145.12  Bcast:10.106.145.255  Mask:255.255.255.0
          inet6 addr: fe80::32f7:dff:fe6d:34ca/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1104666 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2171 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:444437904 (423.8 MiB)  TX bytes:238380 (232.7 KiB)

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.255.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:15900 errors:0 dropped:0 overruns:0 frame:0
          TX packets:15900 errors:0 dropped:0 overruns:0 carrier:0 …
Run Code Online (Sandbox Code Playgroud)

linux shell scripting bash

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

bash 脚本中的条件 crontab 命令

如何调用 crontab 命令,以便我可以根据某些条件安排运行 20 分钟延迟的脚本?

编辑:如果我想要一个命令来安排脚本执行的次数与系统中条件评估为真的次数一样怎么办?我有哪些选择?

bash cron scheduling

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

根据 Robert Love 教科书的文件大小限制

来自 Robert Love 的Linux System Programming (2007, O'Reilly),这是第一段(第 1 章,第 10 页)中给出的内容:

文件位置的最大值仅受用于存储它的 C 类型大小的限制,在当代 Linux 中为 64 位。

但在下一段中,他说:

文件可能为空(长度为零),因此不包含有效字节。与最大文件位置一样,最大文件长度仅受 Linux 内核用于管理文件的 C 类型大小的限制。

我知道这可能非常非常基本,但是他是说文件大小受FILE数据类型或int数据类型的限制吗?

linux system-programming limit files

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

dpkg --dry-run 选项没有正确模拟安装

给定一个随机的 .DEB 文件,我们如何在没有实际安装到设备上的情况下检查安装是否成功完成?请看下面的片段:

root@VirtualBox:/Folder# dpkg -i mysql-workbench_6.2.3+dfsg-7_armhf.deb 
Selecting previously unselected package mysql-workbench.
(Reading database ... 48937 files and directories currently installed.)
Preparing to unpack mysql-workbench_6.2.3+dfsg-7_armhf.deb ...
Unpacking mysql-workbench (6.2.3+dfsg-7) ...
dpkg: dependency problems prevent configuration of mysql-workbench:
 mysql-workbench depends on libatkmm-1.6-1 (>= 2.22.1); however:
  Package libatkmm-1.6-1 is not installed.
 mysql-workbench depends on libcairo2 (>= 1.14.0); however:
  Package libcairo2 is not installed.
 mysql-workbench depends on libcairomm-1.0-1 (>= 1.6.4); however:
  Package libcairomm-1.0-1 is not installed.
 mysql-workbench depends on libctemplate2; however:
  Package libctemplate2 …
Run Code Online (Sandbox Code Playgroud)

dpkg dependencies software-installation raspbian

3
推荐指数
1
解决办法
3958
查看次数