标签: alias

我如何在MySQL中为数据库设置别名?

我正在寻找一种在MySQL中对数据库进行别名的方法.原因是能够重命名实时的生产数据库而不会导致系统崩溃.我想我可以将数据库别名为新名称,在我闲暇时更改和部署连接到它的代码,并最终删除旧别名.

如果有更好的方法来实现这一点,请告诉我.

mysql schema alias

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

在查询中使用别名并使用它

我对sql中的别名有疑问和疑问.如果我想在同一个查询中使用别名,我可以使用它.例如:考虑表名为xyz的列a和b

select (a/b) as temp , temp/5 from xyz
Run Code Online (Sandbox Code Playgroud)

这有可能吗?

sql alias

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

在find -exec中使用别名

我在bash中有一个很长的命令,我不想一直打字,所以我在我的.profile中添加了一个别名

alias foo='...'
Run Code Online (Sandbox Code Playgroud)

现在我想使用find -exec来执行这个别名

find . -exec foo '{}' \;
Run Code Online (Sandbox Code Playgroud)

但找不到foo:

find:foo:没有这样的文件或目录

是否可以在find中使用别名?

bash alias find

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

无法在Mac OsX上编辑bash_profile

我正在使用MacOSX Snow Leopard 10.6.8 ....我是这台机器上的唯一用户,我应该是管理员.

我试图编辑我的bash_profile给它这个简单的别名:

alias server=' open http://localhost:8000 && python -m SimpleHTTPServer'

但是,当我使用终端并键入:vim ~/. bash_profile并粘贴此别名时,我收到消息说我因权限而无法保存.

所以然后我显示所有隐藏文件并去修复此文件的权限但文件全部变灰....我无法改变任何东西.我能做什么??

permissions macos alias .bash-profile osx-snow-leopard

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

SSH配置文件别名以获取服务器上的目录

我在SSH Config文件中有一个快捷方式,它工作得很好,但我想要做的是让不同的别名跳转到服务器上的不同目录.所以,如果我输入

ssh domain1
Run Code Online (Sandbox Code Playgroud)

它连接并将自动cd进入domain1的目录.

有没有办法做到这一点?就像是

Host dev1
   Hostname example.com
   User myname
   Dir domains/domain1/

Host dev2
   Hostname example.com
   User myname
   Dir domains/domain2/
Run Code Online (Sandbox Code Playgroud)

ssh alias config

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

在Git中,可以从另一个别名引用别名

假设我的.gitconfig中有一个这样的别名:

alias.showlog = log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' 
Run Code Online (Sandbox Code Playgroud)

现在我想要一个类似的别名:

alias.sl = showlog --abbrev-commit
Run Code Online (Sandbox Code Playgroud)

当我尝试命令时,git sl它说他不知道showlog命令.

我知道仍然可以像其他别名一样复制相同的命令,但我只是想知道是否有可能在别名中引用另一个别名?

git alias git-config

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

git在一个命令中添加和提交单个跟踪文件

我正在寻找相当于git commit -am "blah blah"但只有一个文件.如果我尝试:

git commit my.file -am "blah blah"
Run Code Online (Sandbox Code Playgroud)

我明白了:

fatal: Paths with -a does not make sense.
Run Code Online (Sandbox Code Playgroud)

我环顾四周,但我只能找到建议使用别名的解决方案(例如这个),但即使是那些似乎也不能修改,因为我需要传递一个参数.我是否必须通过shell调用git

似乎应该有一个更简单的选择,我认为这将是非常常见的.现在我坚持:

git add my.file
git commit -m "blah blah"
Run Code Online (Sandbox Code Playgroud)

git alias

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

ISO C是否允许提供给main()的argv []指针的别名?

ISO C要求托管实现调用名为的函数main.如果程序接收到参数,它们将作为char*指针数组接收,这是main定义中的第二个参数int main(int argc, char* argv[]).

ISO C还要求argv数组指向的字符串是可修改的.

argv别名的元素可以相互影响吗?换句话说,可以存在i,j使得

  • 0 >= i && i < argc
  • 0 >= j && j < argc
  • i != j
  • 0 < strlen(argv[i])
  • strlen(argv[i]) <= strlen(argv[j])
  • argv[i] 别名 argv[j]

在计划启动?如果是这样,argv[i][0]也可以通过别名字符串看到写入argv[j].

ISO C标准的相关条款如下,但不允许我最终回答这个名义上的问题.

§5.1.2.2.1程序启动

在程序启动时调用的函数被命名main.该实现声明此函数没有原型.它应定义为返回类型int且没有参数:

int main(void) { /* ... */ }
Run Code Online (Sandbox Code Playgroud)

或者有两个参数(这里称为argcargv,虽然可以使用任何名称,因为它们是声明它们的函数的本地名称):

int main(int argc, char …
Run Code Online (Sandbox Code Playgroud)

c alias parameter-passing language-lawyer c11

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

如何在 create-react-app 中创建导入快捷方式/别名?

如何在 create-react-app 中设置导入快捷方式/别名?由此:

import { Layout } from '../../Components/Layout'
Run Code Online (Sandbox Code Playgroud)

对此:

import { Layout } from '@Components/Layout'
Run Code Online (Sandbox Code Playgroud)

我有一个webpack4.42.0 版本。我的根目录中没有 webpack.config.js 文件。我试图用下面的代码自己创建一个:

const path = require('path')

module.exports = {
  resolve: {
    alias: {
      '@': path.resolve(__dirname, 'src/'),
    }
  }
};
Run Code Online (Sandbox Code Playgroud)

但它似乎不起作用。我已经NODE_PATH=..env文件中看到了变体。但我相信,它已被弃用 - 最好不要使用。而且,我有一个posstcss.config.js文件。因为我已经安装了 TailwindCss 并在那里导入了 CSS 库。我试图在那里粘贴相同的代码,但它也不起作用。

javascript alias reactjs webpack create-react-app

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

别名为Perl中的函数

在Perl中,如果我想做的foo()bar(),我可以这样做:

sub foo {return bar(@_);} 
Run Code Online (Sandbox Code Playgroud)

有没有更好的办法?更接近Ruby的"别名"运算符?

perl alias function

16
推荐指数
4
解决办法
6934
查看次数