de shell
-
bash variabelen
https://bash.cyberciti.biz/guide/Variables
-
PROMPT:
$PS1
http://www.cyberciti.biz/tips/howto-linux-unix-bash-shell-setup-prompt.html -
PATH:
$PATH
-
permanent maken van bash variabelen
voor jezelf:~/.bashrc
voor iedereen:/etc/bashrc
-
oefening: kijk zelf hoe dit is opgebouwd in LX-Mint-20 // Ubuntu server 20.04 // Centos8
-
zoek zelf op het internet het verschil tussen
.bashrc
en.profile
en.bash_profile
- zoek zelf op hoe je alle shell variabelen op scherm krijgt
-
-
.bash_history
http://basicconfig.com/linux/linux_bash_history
bash commando:history
zoeken met<CTRL><R>
regelnummers herhalen met!123
regelnummers verwijderen methistory -d 123
commando starten met space ->> wordt niet opgenomen in history
history settings in.bashrc
of/etc/bashrc
of/etc/profile
(centOS)# don't put duplicate lines or lines starting with space in the history. # See bash(1) for more options HISTCONTROL=ignoreboth # append to the history file, don't overwrite it shopt -s histappend # for setting history length see HISTSIZE and HISTFILESIZE in bash(1) HISTSIZE=1000 HISTFILESIZE=2000
zoek op waarvoor de
shopt -s histappend
optie dient:
https://unix.stackexchange.com/questions/6501/why-would-anyone-not-set-histappend-in-bash - oefeningen
HERHALING: http://linux800.be/inleiding/bash-snippets/bashrc
- (LinuxMint) maak in uw home directory een subdirectory aan met de naam
scripts
.
Plaats hierin een script met als naamtclock
en als inhoudxclock &
Maak het script executable.
Zet tenslotte de directoryscripts
in uwPATH
.
- (Ubuntu) maak de alias
..
aan diecd ..
uitvoert, en zorg ervoor dat deze alias door alle users kan worden door ze te plaatsen in het juiste configuratiebestand.
- (CentOS) zorg ervoor dat de root gebruiker altijd, ook na het intikken van
su
, toegang heeft tot de directories/sbin
en/usr/sbin
door ze in het path toe te voegen in het correcte configuratiebestand.
- (LinuxMint) maak een alias
aw
(allesweg) aan dierm -rf
uitvoert, en plaats deze in je eigen lokale configuratiebestand.
- (Ubuntu) verander de prompt als volgt:
<user>@<pc-name>:<path>
Hoe maak je de wijziging van deze prompt blijvend? Doe dit.
- (LinuxMint) maak in uw home directory een subdirectory aan met de naam