Skip to main content

Używanie i dostosowywanie pliku Bashrc

Django od podstaw - spotkanie 1 (Może 2025)

Django od podstaw - spotkanie 1 (Może 2025)
Anonim

Jeśli korzystasz z Linuksa od jakiegoś czasu i szczególnie, jeśli zaczynasz zaznajomić się z linią poleceń Linuksa, będziesz wiedział, że BASH jest powłoką Linuksa.

BASH oznacza Bourne Again Shell. Istnieje wiele różnych powłok, w tym csh, zsh, dash i korn.

Powłoka jest interpreterem, który może przyjmować polecenia dla użytkownika i uruchamiać je w celu wykonywania operacji, takich jak nawigowanie po systemie plików, uruchamianie programów i interakcja z urządzeniami.

Wiele dystrybucji Linuksa opartych na Debianie, takich jak sam Debian, Ubuntu i Linux Mint używa DASH jako powłoki zamiast BASH. DASH to skrót od Debian Almquist Shell. Powłoka DASH jest bardzo podobna do BASH, ale jest znacznie mniejsza od powłoki BASH.

Bez względu na to, czy używasz BASH, czy DASH, będziesz miał plik o nazwie .bashrc. W rzeczywistości będziesz mieć wiele plików .bashrc.

Otwórz okno terminala i wpisz następujące polecenie:

sudo znajdź / -name .bashrc

Po uruchomieniu tego polecenia zwracane są trzy wyniki:

  • /etc/skel/.bashrc
  • /home/gary/.bashrc
  • /root/.bashrc

Plik /etc/skel/.bashrc jest kopiowany do folderu domowego wszystkich nowych użytkowników utworzonych w systemie.

Plik /home/gary/.bashrc jest plikiem używanym zawsze, gdy gary użytkownika otwiera powłokę, a plik główny jest używany, gdy root otwiera powłokę.

Co to jest plik .bashrc?

Plik .bashrc jest skryptem powłoki uruchamianym za każdym razem, gdy użytkownik otwiera nową powłokę.

Na przykład otwórz okno terminala i wprowadź następujące polecenie:

grzmotnąć

Teraz w tym samym oknie wprowadź to polecenie:

grzmotnąć

Za każdym razem, gdy otwierasz okno terminala, wykonywany jest plik bashrc.

Plik .bashrc jest dobrym miejscem do uruchamiania poleceń, które chcesz uruchamiać za każdym razem, gdy otwierasz powłokę.

Jako przykład otwórz plik .bashrc używając nano w następujący sposób:

nano ~ / .bashrc

Na końcu pliku wpisz następujące polecenie:

echo "Hello $ USER"

Zapisz plik, naciskając CTRL i O, a następnie wyjdź z nano, naciskając CTRL i X.

W oknie terminala uruchom następujące polecenie:

grzmotnąć

Słowo "Hello" powinno być wyświetlane wraz z nazwą użytkownika, do której się zalogowałeś.

Możesz użyć pliku .bashrc, aby zrobić cokolwiek chcesz.

Wykorzystanie aliasów

Plik .bashrc jest zwykle używany do ustawiania aliasów na często używane polecenia, aby nie trzeba było pamiętać długich poleceń.

Niektórzy uważają to za coś złego, ponieważ można zapomnieć, jak używać prawdziwego polecenia, gdy znajduje się na komputerze, na którym nie ma własnego pliku .bashrc.

Prawda jest taka, że ​​wszystkie polecenia są dostępne online i na stronach man, więc dodawanie aliasów jest raczej pozytywne niż negatywne.

Jeśli spojrzysz na domyślny plik .bashrc w dystrybucji takiej jak Ubuntu lub Mint, zobaczysz już aliasy już skonfigurowane.

Na przykład:

alias ll = 'ls -alF'

alias la = 'ls -A'

alias l = "ls-F"

Polecenie ls służy do wyświetlania plików i katalogów w systemie plików.

Opcja -alF oznacza, że ​​zobaczysz listę plików zawierającą wszystkie pliki, w tym ukryte, które są poprzedzone kropką. Lista plików zawiera nazwisko autora, a każdy typ pliku zostanie sklasyfikowany.

Przełącznik -A po prostu wyświetla wszystkie pliki i katalogi, ale pomija plik.

Na końcu -CF wyświetla wpisy według kolumn wraz z ich klasyfikacją.

Teraz możesz w dowolnym momencie wprowadzić dowolne z tych poleceń bezpośrednio do terminala:

ls -alF

ls -A

ls-CF

Ponieważ alias został ustawiony w pliku .bashrc, możesz po prostu uruchomić alias w następujący sposób:

ll

la

l

Jeśli regularnie uruchamiasz polecenie, a jest to stosunkowo długa komenda, warto dodać własny alias do pliku .bashrc.

Format aliasu jest następujący:

alias new_command_name = command_to_run

Zasadniczo należy podać polecenie alias, a następnie nadać mu nazwę. Następnie określasz polecenie, które chcesz uruchomić po znaku równości.

Na przykład:

alias up = 'cd ..'

Powyższe polecenie pozwala przejść do katalogu po prostu przez wejście do góry.

streszczenie

Plik .bashrc jest bardzo potężnym narzędziem i jest świetnym sposobem na dostosowanie powłoki Linux. Użyte we właściwy sposób zwiększysz swoją wydajność dziesięciokrotnie.