find ./ -type f -name '*source-string*'

Die Shell-Umgebung anpassen und verwenden

 

Gewichtung 4
Beschreibung Kandidaten sollten in der Lage sein, Shellumgebungen gemäß der Anforderungen von Benutzern anzupassen. Kandidaten sollten in der Lage sein, globale Voreinstellungen und die von Benutzern zu ändern.

Hauptwissensgebiete:

  • Umgebungsvariable (etwa `PATH`) beim Anmelden oder Erzeugen einer neuen Shell setzen.
  • Bash-Funktionen für häufig gebrauchte Kommandofolgen erstellen.
  • Skelett-Verzeichnisse für neue Benutzerkonten warten.
  • Den Kommando-Suchpfad mit den richtigen Verzeichnissen setzen.

Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:

  • .
  • source
  • /etc/bash.bashrc
  • /etc/profile
  • env
  • export
  • set
  • unset
  • ~/.bash_profile
  • ~/.bash_login
  • ~/.profile
  • ~/.bashrc
  • ~/.bash_logout
  • function
  • alias
  • lists

PATH;

Skellettverzeichnis;

env; export; set; unset; function;

~/.bash_login; ~/.bash_logout; ~/.bashrc; ~/.profile; /etc/profile; ~/.bash_profile;

/bin/bash             The bash executable
/etc/profile          The systemwide initialization file, executed for login shells
/etc/bash.bashrc      The systemwide per-interactive-shell startup file
/etc/bash.bash.logout The systemwide login shell cleanup file, executed when a login shell exits
~/.bash_profile       The personal initialization file, executed for login shells
~/.bashrc             The individual per-interactive-shell startup file
~/.bash_logout        The individual login shell cleanup file, executed when a login shell exits
~/.inputrc            Individual readline initialization file
# ---------------------------------------------------------
# ---    : export

export X_TIME=$(date '+%Y%m%d')

# ---------------------------------------------------------
# ---------------------------------------------------------
# ---    :alias

alias sys_log_apache_access="cut -d' ' -f1 access.log | uniq"

# ---------------------------------------------------------
# ---------------------------------------------------------
# ---    : function
#
function functionname()
{
befehl 1
befehl 2
befehl 3
befehl 4
}

# ---------------------------------------------------------

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.