Cover Image

Systeminformationen in der bashrc

3. Oktober 2018 - Lesezeit: 1 Minuten

Heute möchte ich Euch zeigen, wie Ihr Systeminformationen in Eure bashrc einbauen könnt.

Dazu die bashrc im Home-Verzeichnis öffnen mit

vi .bashrc

Anschliessend am Ende einfügen:

echo -e "\n";
echo -e "\033[1;33m Systeminformationen: \033[0m"
echo -e "\n";
echo -e "==================================================================="
echo -e "\033[1;33m Debian Version: \033[0m" `cat /etc/debian_version`
echo -e "\033[1;33m Kernel Version: \033[0m" `uname -a | awk '{print $3}'`
echo -e "==================================================================="
echo -e "\033[1;33m Eingeloggt seit: \033[0m" `uptime | awk '{print $1}'`
echo -e "\033[1;33m Systemzeit: \033[0m" `date | awk '{print $4}'`
echo -e "\033[1;33m Uptime: \033[0m" `uptime | awk '{print $3}'`
echo -e "==================================================================="
echo -e "\033[1;33m Speichernutzung: \033[0m" `cat /proc/meminfo|grep 'MemF'| awk '{print $2/1000}'`
echo -e "==================================================================="
echo -e "\033[1;33m Benutzer-ID: \033[0m" `/usr/bin/id`
echo -e "\033[1;33m Benutzername: \033[0m" `/usr/bin/whoami`
echo -e "\033[1;33m Gruppe: \033[0m"
echo -e `/usr/bin/groups`
echo -e "\033[1;33m Wer ist eingeloggt: \033[0m" `/usr/bin/users`
echo -e "==================================================================="

Abspeichern mit :wq und dann in der Konsole neu anmelden.

Viel Spass beim Ausprobieren


Cover Image

TMUX-Config - mein Vorschlag

24. September 2018 - Lesezeit: 1 Minuten

Mit TMUX kann man mehrere virtuelle Konsolen aufmachen in einer Shell in Linux.

Anbei mein Vorschlag für eine Config, die wird gespeichert unter /home/(nutzername)/.tmux.conf

Wichtig, der Dateiname muss mit einem Punkt beginnen.

Installiert wird TMUX mit folgendem Befehl:

sudo apt install tmux -y

Config:

# TMUX-Config by Tom / Semarix.de

# Screen-like Control
unbind C-b
set-option -g prefix C-a
bind-key C-a send-prefix

#Global Options
set-option -g status-position bottom
setw -g clock-mode-style 24
set -g history-limit 10000
setw -g monitor-activity on
set -g visual-activity on
set-option -g allow-rename off
set-option -ga terminal-overrides ',*:enacs@:smacs@:rmacs@:acsc@'

#Enable mouse mode (tmux 2.1 and above)
set -g mouse on

#Sync all panes
bind-key s set-window-option synchronize-panes

#Reload key
bind r source-file ~/.tmux.conf

#Theme Options
set -g status-bg black
set -g status-fg white
set -g status-interval 60
set -g status-left-length 100
set -g status-left ' #[fg=cyan,bg=black] [%d/%m/%y]#[default] - #[fg=yellow,bg=black]%H:%M:%S#[default] - #[fg=green,bg=black]#(whoami) @ #H#[default] : '
set -g status-right '#[default]'
set -g window-status-current-bg red

#Key-Bindings
bind-key     C-o rotate-window
bind-key     C-z suspend-client
bind-key     J command-prompt -p "join pane from:" "join-pane -s '%%'"
bind-key -n F5 select-pane -D
bind-key -n F7 previous-window
bind-key     j select-pane -D
bind-key    k select-pane -U
bind-key -n F6 select-pane -R
bind-key -n F8 next-window
bind-key     % split-window -h
bind-key k resize-pane -U

Komplett kopieren und, wie gesagt, als .tmux.conf speichern.

Viel Spass


Über



thomas eberl

Job: IT-Crypto-Spezialist
Hobby's: PHP, MySQL, HTML, CSS, PKI, RaspberryPi, Linux, Debian, Netzwerke, PGP, iOS, Android, etc. ... und natürlich auch Windows