GNU/Linux >> Znalost Linux >  >> Linux

Jak zakázat alias v Bash pro jeden příkaz?

Tato otázka zde již obsahuje odpovědi :Jak dočasně obejít alias v tcsh?

(3 odpovědi)
Uzavřeno před 5 lety.

Řekněme, že necháte terminál otevřený a přijde kolega a napíše:

alias    exit='echo nope'
alias unalias='echo nope'
alias    type='echo nope'
alias builtin='echo nope'
alias   alias='echo nope'

Jak byste vůbec mohli spustit jeden z těchto příkazů?

Přijatá odpověď:

Metoda, o které vím, je předložit příkaz zpětným lomítkem:

$ type type
nope type
$ \type type
type is aliased to `echo nope'
$ unalias type
nope type
$ \type unalias
unalias is aliased to `echo nope'
$ \unalias unalias
$ unalias type
$ type type
type is a shell builtin
$ type unalias
unalias is a shell builtin
$ 

Nevím však, kde je to zdokumentováno.


Linux
  1. Jak získat dokončování bash pro aliasy příkazů?

  2. Jak zajistit, aby příkaz alias fungoval ve skriptu bash nebo souboru bashrc

  3. Jak zakázat úpravu mé historie v bash

  1. příkaz bash alias s jednoduchými i dvojitými uvozovkami

  2. Jak rychle zakázat jednu úlohu v crontab

  3. Jak uniknout příkazům v aliasu bashrc?

  1. Bash, pokud na jednom řádku

  2. Jak najdu nápovědu pro bodový příkaz `.` v *nix?

  3. Jak usnu na milisekundu v bash nebo ksh