小编slh*_*hck的帖子

Linux 中是否有相当于 .lnk 的文件?

在 Windows 中创建快捷方式时,它会生成一个.lnk文件。

我已经研究过,似乎这些可以在 linux 中打开(经过一些调整)。Linux 有等价物吗?如果是这样,扩展名是什么?

windows linux shortcuts

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

打印PDF时如何更正边距?

我需要打印一些数学文章。但是边距太大,所以想编辑一下来解决这个问题。

一种方法是将其转换为 Microsoft Word(我认为)。但是我尝试了一些程序,它们的转换非常糟糕。

你会怎么解决?我相信你们中的一些人经常遇到这个问题。

pdf printing margins

11
推荐指数
2
解决办法
9万
查看次数

您可以禁用 Wi-Fi 卡(特别是 Intel 6200)上的 5GHz 频段吗?

您可以禁用 Wi-Fi 卡(特别是 Intel 6200)上的 5GHz 频段吗?

我想在对我们的网络进行一些测试时在卡上禁用它,而不是禁用接入点上的 5GHz。

我正在为Intel Centrino Advanced-N 6200 AGN使用 Windows 7 64 位和驱动程序版本 13.5.0.6 。

windows wireless-networking drivers

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

如何列出指向 IP 的所有 DNS 名称?

例如,我知道一个 IP 有两个 DNS 名称。但是nslookup ip只返回一条记录。

如何获取某个 IP 的所有记录?

dns hosts bind

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

为什么“sudo -u root echo `whoami`”不返回 root?

您如何使用 sudo 在 Ubuntu 上以实际 root 用户身份运行命令?我原本以为这是 sudo 的默认行为,直到我运行:

myuser@localhost:~$ sudo echo `whoami`
myuser

myuser@localhost:~$ sudo -u root echo `whoami`
myuser
Run Code Online (Sandbox Code Playgroud)

但是,这是我想要的行为类型,但仅在一行中:

myuser@localhost:~$ sudo su -
root@localhost:~# echo `whoami`
root
Run Code Online (Sandbox Code Playgroud)

linux sudo ubuntu

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

Homebrew 不会链接 git

当我通过安装 git 或升级 git 时,brew我无法将它与brew link git. 如果我尝试sudo brew link git我得到:

怯懦地拒绝 sudo brew link

它说我必须检查以下权限:

/usr/local/share/gitk/lib
/usr/local/share/git-gui/lib
/usr/local/share/git-core/templates
/usr/local/share/git-core/templates/hooks
/usr/local/share/git-core
Run Code Online (Sandbox Code Playgroud)

chmod把所有东西都改成了 777,但我不确定它是否好。

我现在可以链接 git。我应该将许可更改为不那么宽松吗?

git permissions homebrew macos

11
推荐指数
1
解决办法
6024
查看次数

如何在 Windows 中使用 Lucida Grande 字体?

我是 Windows 用户,但我想在 Notepad++ 和 Eclipse IDE 中使用 Lucida Grande 字体。

当我尝试在样式配置器中更改字体时,我没有找到为 Notepad++ 列出的字体。

有谁知道任何调整来实现这一点?

windows fonts notepad++ eclipse

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

有没有办法在 Windows 8 上手动设置我的当前位置?

有没有办法在 Windows 8 上手动设置我的当前位置?我没有 GPS 模块,但设备总是位于同一个地方。通过网络的自动检测设置了距离这里 200 公里的地方。

我搜索了一种允许我手动设置位置的设置,但没有找到。

geolocation windows-8

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

执行存储在变量中的命令

我有一个存储在变量中的命令。让我们假设变量$i具有值:

cat -nT index.php |grep 'someregex'
Run Code Online (Sandbox Code Playgroud)

当我尝试通过键入执行上述变量$i时失败,因为 shell 尝试将整个变量作为一个命令执行。我也尝试使用eval($i)和添加$i反引号。

如何让 shell$i像执行命令一样执行?为什么它的工作方式不一样。

$i='echo hi'; $i
Run Code Online (Sandbox Code Playgroud)

是因为我不得不在单引号中进行某种修改吗?(因为你不能嵌套它们。)目前我的解决方案是

echo $i > /foo;  . /foo
Run Code Online (Sandbox Code Playgroud)

但我不想为此创建一个文件,以后再删除它。

我的意思是“我在单引号中黑了我做了:

$i='cat index.php | grep -P '"'"'MYREGEXHERE'"'"
Run Code Online (Sandbox Code Playgroud)

linux bash shell

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

如何在 bash 脚本中执行命令?

我正在编写一个脚本,它会不断地向端口 30000 广播一些数据,因此 python udp 侦听器可以获取数据并将其插入到表中,我可以从中提取该信息并显示在网页上。

所以,我想执行

echo -n -e "\x00\x00\x0A\x00 1 012601234512345\x00" | nc -w1 -u localhost 3000

在 bash 脚本中的 while 循环中。

这是我到目前为止的 bash 脚本:

#!/bin/bash
echo 'Running Script'   
a=0  
x=1
while [ $a -le 1 ]
do
  echo 'echo -n -e "\x00\x00\x0A\x00        1      012601234'$x'12345\x00" | nc -w1 -u localhost 30000'
  sleep 5 
  let x=$(($x + 1))
done
Run Code Online (Sandbox Code Playgroud)

x 变量在整个循环中每次都在递增,因此数据每次都会发生变化。

目前我认为与其将其作为命令输出到终端,不如将其作为字符串输出。我对 bash 很陌生,任何帮助将不胜感激。

linux bash

11
推荐指数
2
解决办法
14万
查看次数