小编jtp*_*yda的帖子

发送/传输原始以太网帧的 Unix 方式

我想发送原始以太网数据,有点像以太网的 netcat 而不是 TCP。在 Unix 上执行此操作的最简单方法是什么?到目前为止,我似乎需要编写自己的工具。

networking utilities ethernet

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

终端选项卡式窗口中的壳

我想在终端应用程序中没有实际选项卡窗口的情况下执行选项卡式终端操作。

在 bash 中有什么好的方法可以做到这一点吗?如果我可以避免登录两次,那么使用 SSH 会非常方便。

bash terminal tabs

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

Unix 子命令名称应该区分大小写吗?

git, hg, 之apt-get类的命令都有子命令(有更好的名字吗?),并且它们都区分大小写:

hg log                    # not hg Log
git status                # not git Status
sudo apt-get install nano # not sudo apt-get Install nano
Run Code Online (Sandbox Code Playgroud)

显然,Unix 中的很多东西都需要区分大小写,因为Unix 就是这样

但在这种情况下,没有潜在的歧义。这些参数只能是命令名称,不能是其他任何东西(可以吗?)。git的错误消息表明是这种情况:

> git Status
git: 'Status' is not a git command. See 'git --help'.

Did you mean this?
        status
Run Code Online (Sandbox Code Playgroud)

除了给初学者增加一点挫败感和符合 Unix 文化之外,还有什么理由区分大小写吗?

user-interface

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

如何跳过(省略)nmap 中的特定端口

使用 nmap,我想跳过端口 80 上的扫描。我确定这在 man 某个地方,但到目前为止我还没有找到。我的命令很简单:

nmap 24.0.0.1\24
Run Code Online (Sandbox Code Playgroud)

所以这将扫描 24.0.0.x 范围内的端口;我只需要避开 80 端口(出于隐蔽的原因)。

nmap

2
推荐指数
2
解决办法
3708
查看次数

标签 统计

bash ×1

ethernet ×1

networking ×1

nmap ×1

tabs ×1

terminal ×1

user-interface ×1

utilities ×1