Um alias é um nome alternativo. Em ciência da computação, os contextos mais comuns são aliases de comando em shells, aliases de coluna em bancos de dados ou referências de variáveis em linguagens como C ++.
Exemplo ( observe o caso ): string s = "Hello world!"; String s = "Hello world!"; Quais são as diretrizes para o uso de cada um? E quais são as diferenças?
Eu costumava usar o CShell (csh), que permite criar um alias que aceita um parâmetro. A notação era algo como alias junk="mv \\!* ~/.Trash" No Bash, isso parece não funcionar. Dado que o Bash tem uma infinidade de recursos úteis, eu assumiria que este foi implementado, mas estou me perguntando …
Eu adicionei notepad++.exe ao meu caminho no ambiente variáveis. Agora, no prompt de comando, notepad++.exe filename.txtabre o arquivo filename.txt. Mas eu quero fazer apenas np filename.txtpara abrir o arquivo. Eu tentei usar DOSKEY np=notepad++. Mas ele está apenas trazendo à tona um bloco de notas já aberto ++ sem abrir …
Eu encontrei um post no blog aliasvs. alias_method. Como mostrado no exemplo dado nessa postagem do blog, eu simplesmente quero aliasar um método para outro dentro da mesma classe. Qual devo usar? Eu sempre vejo aliasusado, mas alguém me disse que alias_methodé melhor. Uso de alias class User def full_name …
Como passo os argumentos da linha de comando para um alias? Aqui está uma amostra: alias mkcd = 'mkdir $ 1; cd $ 1; ' Mas, neste caso, o $ xx está sendo traduzido no alias, criando tempo e não em tempo de execução. No entanto, criei uma solução alternativa …
Eu tenho um script de shell que eu quero executar sem usar os comandos "sh" ou "bash". Por exemplo: Ao invés de: sh script.sh Eu quero usar: script.sh Como posso fazer isso? PS (i) Não uso muito o shell script e tentei ler sobre aliases, mas não entendi como usá-los. …
Basicamente, eu estou tentando alias: git files 9fa3 ... para executar o comando: git diff --name-status 9fa3^ 9fa3 mas o git não parece passar parâmetros posicionais para o comando alias. Eu tentei: [alias] files = "!git diff --name-status $1^ $1" files = "!git diff --name-status {1}^ {1}" ... e alguns …
Nesse caso em particular, gostaria de adicionar uma confirmação no Bash para Você tem certeza? [S / n] para o Mercurial hg push ssh://username@www.example.com//somepath/morepath, que na verdade é um apelido. Existe um comando padrão que pode ser adicionado ao alias para alcançá-lo? A razão é que hg pushe hg outpode …
Eu tenho um muito básico UPDATE SQL- UPDATE HOLD_TABLE Q SET Q.TITLE = 'TEST' WHERE Q.ID = 101; Esta consulta funciona muito bem em Oracle, Derby, MySQL- mas não no servidor SQL Server 2008 com o seguinte erro: "Mensagem 102, Nível 15, Estado 1, Linha 1 Sintaxe incorreta perto de …
Estou tentando criar um alias que usa vários comandos Git e parâmetros posicionais. Existem páginas Stackoverflow para cada uma, e parece dolorosamente óbvio fazer as duas coisas, mas estou tendo problemas. Como exemplo, quero mudar para o ramo foo e executar um status. Então, no meu .gitconfig, eu tenho: [alias] …
Até agora, usei database.yml apenas com cada parâmetro explicitamente chamado, no arquivo abaixo, ele usa alguns caracteres que não entendo. O que significa cada linha e símbolo (&, *, <<), como faço para ler este arquivo? development: &default adapter: postgresql database: dev_development test: &test <<: *default database: test_test cucumber: <<: …
Vim é o meu editor de texto preferido quando programa e, portanto, sempre encontro um problema particularmente irritante. Freqüentemente, quando preciso salvar o buffer rapidamente e continuar com outras tarefas diversas, faço as tarefas típicas :w No entanto, eu - o que parece ser mais de 50% do tempo - …
Apenas curioso sobre a sintaxe SQL. Então, se eu tiver SELECT itemName as ItemName, substring(itemName, 1,1) as FirstLetter, Count(itemName) FROM table1 GROUP BY itemName, FirstLetter Isso estaria incorreto porque GROUP BY itemName, FirstLetter realmente deveria ser GROUP BY itemName, substring(itemName, 1,1) Mas por que não podemos simplesmente usar o primeiro …