Pytania otagowane jako alias

Alias ​​jest w zasadzie niczym więcej niż skrótem klawiaturowym, skrótem, sposobem na uniknięcie wpisywania długiej sekwencji poleceń. Pozwala to zaoszczędzić sporo pisania na linii poleceń i uniknąć konieczności zapamiętywania złożonych kombinacji poleceń i opcji.

5
Tworzenie aliasu dla skryptu bash
Więc próbowałem eksperymentować i stworzyłem aliasw .bashrc. Jednak po przetestowaniu polecenia otrzymuję: [rkahil@netmon3 ~]$ menu -bash: menu: command not found Oto, co mam w .bashrcpliku: # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi # User specific aliases and functions alias menu='./menuScript.sh' alias vi='vim' Zabawne jest …
10 bash  alias 

1
Ile różnych sposobów możesz utworzyć „alias” w Bash?
Znam tylko dwa sposoby: alias foo=bari function foo() { bar }. Powód, dla którego pytam, jest taki - nagle w jednej z moich sesji bash - nie mogę uruchomić lnpolecenia, ponieważ bashwystępuje błąd -bash: /usr/local/.../ln: No such file or directory(gdzie /usr/local/.../jest to jeden z wpisów w mojej PATHzmiennej środowiskowej). Nie …
10 bash  shell  alias 

1
leniwe podstawienie bashrc
Jak uzyskać ~/.bashrcaliasy do oceny $()podstawień w czasie wykonywania , zamiast w momencie wykonywania ~ / .bashrc (podczas otwierania terminala)? Często uruchamiam to polecenie, aby dodać do niego alias: svn diff -r $(svn info | grep ^Revision | awk {'print $2'}):HEAD $(svn info | grep ^URL | awk {'print $2'}) …
10 bash  shell  quoting  alias  bashrc 

6
wyświetlaj tylko dyski fizyczne podczas używania df i mount
Kiedy używam dflub mount, najbardziej interesują mnie fizyczne partycje dysku. Obecnie dane wyjściowe tych komend są przytłoczone tymczasowymi i wirtualnymi systemami plików, grupami i innymi rzeczami, którymi nie jestem zainteresowany regularnie. Moje fizyczne partycje na wyjściu zawsze zaczynają się od „ /”, więc próbowałem utworzyć aliasy dla dfi mount: alias …

2
Nowy alias niedostępny po;
Do tej pory myślałem, że średnik w powłoce ma (w jakiś sposób) takie samo znaczenie jak podział linii. Byłem więc zaskoczony tym alias <name>=<replacement text>; <name> <name>jest nieznany, gdy jest znany w następnym wierszu. csh, tcsh, sh, kshI bashzachowują się tak samo. Przynajmniej cshnie ma znaczenia, czy alias zostanie użyty …
9 shell  alias 

2
Uruchom inne polecenie przed uruchomieniem polecenia, które użytkownik chce uruchomić
Powiedzmy, że chcę zmodyfikować oryginalne zachowanie lsnarzędzia w ten sposób: $ ls Hello World file1 file2 ... W jaki sposób mogę to zrobić? Podczas uruchamiania lschciałbym uruchomić inne polecenie, powiedzmy echo "Hello World!". Szybkim rozwiązaniem, które widzę, jest użycie aliasu: alias orig_ls="ls" alias ls='echo "Hello World!"' Jednak nie jest to …

1
Tworzenie wielu tymczasowych aliasów
Nie jestem użytkownikiem root i nie mam dostępu do globalnego pliku aliasu zawierającego wszystkie aliasy, ale chcę utworzyć aliasy, które pozostaną aktywne tylko dla sesji, w której jestem zalogowany. Korzystam z polecenia, alias x='cd /parent/child'aby utworzyć alias, który pozwoli mi po prostu pisać xna konsoli i zmieniam katalog na / …
9 alias 

1
Czy RM może rekurencyjnie usuwać puste katalogi?
W starej wersji Uniksa rmpolecenie usuwałoby katalogi, gdyby były puste. Ze strony podręcznika Research Unix Eighth Edition dla rm : „Jeśli wpis jest katalogiem, jest usuwany tylko wtedy, gdy jest pusty”. Podoba mi się to zachowanie, więc mam ten alias /etc/profile: alias rm='rm -d'używam wersji GNU coreutils rm, w której …
9 directory  rm  alias 

2
Bash: Użyj aliasu w zmiennej
Piszę skrypt bash, który uruchamia każdy z argumentów jako polecenie. Działa to dla poleceń w moim PATH, ale nie dla aliasów. Mogę bezpośrednio wywołać alias w skrypcie, ale nie mogę wywołać aliasu, który został przekazany jako argument. Problem (zakładam) polega na tym, że aliasy są rozwijane przed zmiennymi. Czy istnieje …
9 bash  alias 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.