标签: alias

/etc/network/interfaces 文件中的“网络”是什么意思?

在 Linux 中,要定义别名,我们必须修改/etc/network/interfaces..

像这样的东西:

auto eth0:1
iface eth0:1 inet static
address 192.168.1.60
netmask 255.255.255.0
network x.x.x.x
broadcast x.x.x.x
gateway x.x.x.x
Run Code Online (Sandbox Code Playgroud)

network这里是什么意思?

networking linux alias ip

5
推荐指数
1
解决办法
1869
查看次数

如何为主机名设置别名?

是否可以保留网络别名 - 无需在主机文件中指定 IP 地址?例如,我有abcd.efgh.com但想要abcd -> abcd.efgh.com这样ping并且ssh像往常一样工作。

我希望它与 abcd.efgh.com 上的动态 IP 一起使用,这就是我不想明确说明 IP 地址的原因。

networking dns alias hosts

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

如何使用 .bash_profile 中定义的别名从命令行关闭 OS X 应用程序?

我发现以下 shell 脚本可用于告诉 OS X 应用程序退出:

#!/bin/sh

echo | osascript <<EOF
tell application "$*"
  quit
end tell
EOF
Run Code Online (Sandbox Code Playgroud)

我的 .bash_profile 中有几个简单的别名命令,我想在那里添加一个“退出”命令而不是使用这个脚本。我创建了以下内容,但它不起作用:

alias quit='osascript -e "quit application \"$1\""' 
Run Code Online (Sandbox Code Playgroud)

我确定我已经修改了命令。有什么建议吗?

alias command-line .bash-profile macos

5
推荐指数
1
解决办法
3261
查看次数

从命令行创建 samba 共享的别名

我目前想要将设置部署到大约 300 台 Mac。我已经编写了所有脚本并准备好部署,除了我在从命令行为 samba 共享创建工作别名时遇到问题。我尝试创建一个别名,然后将它从一台 Mac 复制到另一台 Mac,但它失去了作为别名的状态,而是 OSX 在 TextEdit 中打开它(ls -l 中的 @ 也丢失了)。即使这确实有效,从十六进制转储来看,别名似乎也具有特定于机器的信息,可能在另一台 Mac 上不起作用。

假设我想从命令行在桌面上为“smb://server/share”创建一个别名,我该怎么做?

这些机器运行 Mac OS 10.6。

谢谢。

samba alias command-line osx-snow-leopard macos

5
推荐指数
1
解决办法
2552
查看次数

为 Outlook 联系人定义自定义别名

我有一个亲密的同事,我几乎每天都给他发电子邮件。让我们称她为“Leigh Wilson”。在我的公司全局地址簿还有其他几个人的名字“雷”和/或姓“威尔逊”,所以当我创建一个新的电子邮件,我不能只输入leigh或者wilson甚至lwilsonTo:现场-我必须打出来leigh wilson

我怎样才能做到这样我可以输入一些简短的内容(例如lw)并让 Outlook 知道这意味着“Leigh Wilson”?

我尝试将她添加到我的本地联系人列表中,然后填写该Nickname字段(在详细信息选项卡上)。我还尝试创建一个lw以她为唯一成员命名的通讯组列表。都没有工作。

如果这很重要,我正在使用 Outlook 2007。

microsoft-outlook contacts alias

5
推荐指数
1
解决办法
3389
查看次数

如何使 bash 别名调用以 PWD 为条件?

我目前有这个别名:

alias cmakerel='cmake -DCMAKE_BUILD_TYPE=Release -Wno-dev ../../ && make -j4'
Run Code Online (Sandbox Code Playgroud)

本质上,它会调用 cmakeout-of-source从 PWD进行构建。它工作正常,但按原样,它几乎可以从任何地方运行(我不想要)。

我如何修改这个别名,以便当且仅当字符串bld在我当前的工作目录中时它才运行?

我需要这个改变,因为没有它,我有时会不小心从 tst 目录或其他目录调用这个命令,我只会在那里造成一团糟。

bash alias

5
推荐指数
1
解决办法
1755
查看次数

在zsh中为“which”绕过“noglob”?

我想使用“which”命令来查看实际调用的是哪个可执行文件,但是防御性的“noglob”别名一直在妨碍。是否有快捷方式可用于查找命令别名时调用的可执行文件?

我认为这应该与 shell 无关,但如果重要的话,我正在使用 zsh。

zsh alias which

5
推荐指数
1
解决办法
5278
查看次数

如何在 ConEmu 中为多个命令创建别名?

在 Git-Bash 中,我有一个执行两个命令的别名;更新 git 存储库的分支列表,然后打印它们:

alias glb='git remote update origin --prune && git branch -a'

我如何在 ConEmu 中做到这一点?具体来说,适用于 Windows 的Cmder

由于ConEmu不使用与引号alias,我要类型alias glb=git remote update origin --prune && git branch -a,其被解释为两个单独的命令,第一alias glb=git remote update origin --prune和然后git branch -a

windows alias conemu

5
推荐指数
1
解决办法
7501
查看次数

为什么这个 PowerShell 别名不起作用?

我正在学习 PowerShell。

我想了解为什么 Windows 8.1 下 PowerShell 5.0 中的某些别名不起作用。

例如,这个命令单独工作:

Get-WmiObject -Class Win32_WinSAT
Run Code Online (Sandbox Code Playgroud)

但是在我$profile的如下定义时它不会:

Set-Alias -Name wei -Value 'Get-WmiObject -Class Win32_WinSAT'
Run Code Online (Sandbox Code Playgroud)

错误消息如下:

PS C:\> wei
wei : The term 'Get-WmiObject -Class Win32_WinSAT' is not recognized as the 
name of a cmdlet, function, script file,
or operable program. Check the spelling of the name, or if a path was 
included, verify that the path is correct and
try again.
At line:1 char:1
+ wei
+ ~~~
    + CategoryInfo          : …
Run Code Online (Sandbox Code Playgroud)

powershell alias

5
推荐指数
1
解决办法
2767
查看次数

Windows 的 doskey/别名中的空间?

我尝试通过定义 doskey 别名在(docker)容器内运行Laravel 的 Artisan命令。

我的想法是:

php artisan=docker-compose exec apache php artisan $1
Run Code Online (Sandbox Code Playgroud)

但是,它不允许我在密钥中使用空格。知道如何实现这一目标吗?

 显示“无效的宏定义”错误的图像

编辑我为 Windows 制作了一个小的 GUI 工具来运行命令https://github.com/thomasmoors/DockerArtisan

windows alias bash-alias cmd.exe

5
推荐指数
1
解决办法
1719
查看次数