Konsolenschnipsel: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 75: | Zeile 75: | ||
alias histg="history | grep" | alias histg="history | grep" | ||
alias myip="curl http://ipecho.net/plain; echo" | alias myip="curl http://ipecho.net/plain; echo" | ||
+ | |||
+ | Special Variables $$, $1, $@, ... | ||
+ | |||
+ | [https://tldp.org/LDP/Bash-Beginners-Guide/html/sect_03_02.html Kapitel 3.2.5] |
Version vom 6. August 2021, 10:19 Uhr
Hier sammele ich ohne weiteren Zusammenhang Schnipsel, die mir die Consolenarbeit erleichtern.
Inhaltsverzeichnis
rsync
Benutze ich am liebsten um sicher zu stellen, dass bei einem Übertragen eines Verzeichnisses nichts schiefgeht und wenn doch bekommt man es wenigstens mit.
rsync -avph --stat Quelle Ziel
diff
Um nach einem Übertragen von Daten auf Nummer Sicher zu gehen.
diff -r Ordner1/ Ordner2/
adb
Neben einem MTP-Backup immer noch meine Lieblingsmethode um meine Tablets/Smartphones zu sichern.
adb devices
adb backup --all
Entpacken des "backup.ab"-Files.
( printf "\x1f\x8b\x08\x00\x00\x00\x00\x00" ; tail -c +25 backup.ab ) | tar xfvz -
Näheres hierzu siehe. https://www.gnu.org/software/tar/manual/html_node/Standard.html
simple-mtpfs
Super um über MTP zu mounten.
https://github.com/phatina/simple-mtpfs/
1 #! /usr/bin/env bash
2 #Script for simple-mtpfs
3 PS3=$'\nSelect an option.: '
4 #mount directory
5 dir="/media/myphone"
6 while :; do
7 clear
8 options=('Quit' 'List Devices' 'Mount' 'Umount')
9 select opt in "${options[@]}"; do
10 case "$opt" in
11 Quit) clear; exit
12 ;;
13
14 'List Devices') simple-mtpfs -l
15 ;;
16
17 Mount) simple-mtpfs "$dir"; echo "Mounted to "$dir""
18 ;;
19
20 Umount) fusermount -u "$dir"; echo "Unmounted"
21 ;;
22 esac
23 done
24 done
Quelle: [1]
alias raspi
alias l='ls -alF' alias la='ls -la' alias ll='ls -l' alias ls='_ls' alias ls-l='ls -l' alias md='mkdir -p' alias o='less' alias rd='rmdir'
bash .alias
alias histg="history | grep" alias myip="curl http://ipecho.net/plain; echo"
Special Variables $$, $1, $@, ...