MichiPedia

Suche rekursiv in Dateibaum

grep -r -i 'Suchwort' ./

Befehle mit find

find . -type f | xargs grep suchstring

find . -name '*.meta' -exec cp --parents \{\} ../Ziel \;

find . -exec chown michael:michael {} +

find . -user <oldUser> -exec chown michael:michael {} +

# funktioniert aber auch mit chown -R 
     chown -R www-data:www-data <folder/files>

Miscellanneous

Promt setzen

Varianten:

1) Standard

PS1='\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '

ergibt:

   michael@michael-Inspiron-One-2310:/media/michael/Volume/Michael - Projekte/MichiPedia$

2) Standard ohne Rechnername

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u:\[\033[01;34m\]\w\[\033[00m\]\$ '

ergibt:

   michael:/media/michael/Volume/Michael - Projekte/MichiPedia$

Deaktivierung Touch Screen Funktionalität

  • Aktuell ausgelagert in "MICHI.start"
  • Wird aktiviert durch Limux Mint Autostart
    • Einstellungen - Startprogramme
xinput set-prop "Quanta OpticalTouchScreen" "Device Enabled" 0

#
# weitere Infos
#

xinput list                                                       # look for output in "Virtual core pointer" section

xinput set-prop                                                   # Property setzen
xinput set-prop "Quanta OpticalTouchScreen" "Device Enabled" 1    # enable
xinput set-prop "Quanta OpticalTouchScreen" "Device Enabled" 0    # disable

Einhängen / Mounten Dateisysteme

Voraussetzungen
  • Mit Editor in /etc/fstab oder mit dem Tool Laufwerksverwaltung / Laufwerke im System Menü
  • Wichtig: Ausgenommen Partitionen auf einem NAS, sollten neu erstellte Partitionen immer mit dem Tool Laufwerke formatiert werden, damit die User Rechte richtig gesetzt werden. Mit einer Formatierung mit dem Tool gparted, wird die Partition root zugeordnet und kann von einem User nicht beschrieben bzw. verändert werden
  • Sollte es eine NTFS Partition eines Dual-Boot Windows sein, muss in Windows der Schnellstart deaktiviert sein, da sonst ein schreiben darauf nicht möglich ist
  • Das betreffende Laufwerk muss angeschlossen sein und erkannt werden
Handzettel
  1. linker Bereich: Laufwerk auswählen (evtl. nur eines vorhanden)
  2. Rechter Bereich: Partition auswählen
  3. Falls die Partition eingehängt ist, mit <STOP> Button aushängen
  1. Zahnrad: zusätzliche Partitionseinstellungen
  2. Einhängeoptionen bearbeiten
  3. Vorgaben der Benutzersitzung deaktivieren
  4. Nur Häkchen setzen bei
    • Beim Systemstart einhängen
    • in der Benutzerschnittstelle anzeigen
      • Häkchen erzeugt Ordner auf Schreibtisch
  5. Einhängepunkt eintragen z.B. /media/michael/OS
  6. eine Zeile darüber
    • Empfehlung für Windows / Dos Dateisystem, FAT32 / NTFS
      • defaults,uid=1000,gid=100,dmask=027,fmask=137,utf8
    • Empfehlung für Linux Dateisystem, ext2 / ext3 / ext4
      • defaults
    • Allerdings sind die Systemvorgaben, die auch funktionieren
      • nosuid,nodev,nofail,x-gvfs-show
  7. Beim nächsten Start wird die Partition eingehängt oder direkt mit
    • sudo mount -a

Beispiel /etc/fstab

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda5 during installation
UUID=90bf4483-0633-4023-85f7-d52cbb5d5ce4 /               ext4    errors=remount-ro 0       1
/swapfile                                 none            swap    sw              0       0
/dev/disk/by-uuid/9C02600B025FE8B2 /media/michael/OS auto nosuid,nodev,nofail,x-gvfs-show 0 0
/dev/disk/by-uuid/4A065C2E065C1CEF /media/michael/Volume auto nosuid,nodev,nofail,x-gvfs-show 0 0

Suspend vs Hybernate

  • https://www.tecchannel.de/a/ubuntu-so-sparen-sie-strom-mit-bordmitteln,3200662,2
# Suspend to RAM („Bereitschaft“) S3 mit minimalem Stromverbrauch
# Suspend to Disk („Hibernate“) S4 ohne Stromverbrauch

pm-is-supported [--suspend | --hibernate | --suspend-hybrid ]
echo $?                             # check exit code: 0 = OK / yes 1 = error

sudo pm-suspend
sudo pm-hibernate                   # funktioniert nicht !! bricht mit Fehler ab