Schlagwort-Archive: shell

OSX Dateien und Ordner sichtbar/unsichtbar machen

Ein kleines Script mit dem versteckte Dateien in OSX sichtbar bzw. unsichtbar machen kann.

Script mit der Endung .command abspeichern, im Terminal ausführbar machen mit: chmod +x scriptname.command

1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/bash
 
stat=`defaults read com.apple.finder AppleShowAllFiles`
 
if [ "$stat" == "NO" ]; then
  defaults write com.apple.finder AppleShowAllFiles YES
  killall Finder /System/Library/CoreServices/Finder.app
 
else
  defaults write com.apple.finder AppleShowAllFiles NO
  killall Finder /System/Library/CoreServices/Finder.app
fi

Ubuntu: Systeminfos anzeigen lassen

Wenn man einen Ubuntu/Linux Server betreiben möchte kann es manchmal praktisch sein, sich einige Systeminfos ausgeben zu lassen.

Hier ein Beispiel wie diese Infos automatisch, nach jedem Login, ausgegeben werden.

Script mit folgenden Inhalt anlegen:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/bash
 
echo ""
 
free -h | grep "used\|Mem"
echo ""
 
echo CPU: `ps aux | awk {'sum+=$3;print sum'} | tail -n 1`%
echo ""
 
df -h | grep -v "boot\|user\|shm\|lock\|run\|udev\|cgroup"
echo ""
 
echo "running processes:"
echo total: `ps aux | wc -l`
echo user:  `ps -U $USER | wc -l`
echo ""
echo current ssh logins: `who | grep -v localhost | wc -l`
echo ""

 

Ausführbar machen:

chmod 755 loginInfo.sh

Pfad zum Script in /etc/profile schreiben.

Nach dem nächsten Login, auch über ssh wird nun das angezeigt:

             total       used       free     shared    buffers     cached
Mem:          6,1G       315M       5,8G       588K        15M       173M
 
CPU: 0.1%
 
Filesystem                Size  Used Avail Use% Mounted on
/dev/mapper/nas--vg-root  1,5G  1,3G   83M  94% /
 
running processes:
total: 150
user: 9
 
current ssh logins: 2

 

Batch: media-autobuild_suite v2.0

Von dem Compiler Script media-autobuild_suite gibt es jetzt die Version 2.0.

Die Compiler- Umgebung basiert nun auf MSYS2. Vorteil davon ist, dass sich die Umgebung immer aktuell hält, Updates werden automatisch installiert.

Da nun auch viele Libraries aus MSYS2 genommen werden, bleiben auch diese auf dem neusten Stand. Das System bleibt kleiner und läuft im gesamten schneller.

 

Viel Spaß damit!

https://github.com/jb-alvarado/media-autobuild_suite