No description
Windows | ||
.gitignore | ||
activate-wifi.sh | ||
android-app-installer.sh | ||
arpspoof.sh | ||
asciiConvert.sh | ||
asciiConvert1.sh | ||
audible_convert_to_audio.sh | ||
audible_convert_to_audio_windows.sh | ||
audible_convert_to_ogg.sh | ||
backup-server-files.sh | ||
beautysh-install.sh | ||
befehle.txt | ||
cnee-play.sh | ||
cnee-record.sh | ||
compile | ||
compress.sh | ||
connect_adb-bridge.sh | ||
convert_onefile.sh | ||
convert_onefile_mp3.sh | ||
convert_onefile_mp3_copy.sh | ||
convert_onefile_mp3_copy_cut.sh | ||
convert_onefile_ogg.sh | ||
convert_onefile_ogg_copy_cut.sh | ||
convert_onefile_ogg_cut.sh | ||
convert_to_audio-android.sh | ||
convert_to_audio.sh | ||
convert_to_flac_flac.sh | ||
convert_to_gif.sh | ||
convert_to_m4a.sh | ||
convert_to_mp3.sh | ||
convert_to_mp4.sh | ||
convert_to_ogg-android.sh | ||
convert_to_ogg.sh | ||
convert_to_ogg_oggenc.sh | ||
convert_to_opus.sh | ||
convert_to_opus_opusenc.sh | ||
convert_to_png.sh | ||
convert_to_webm.sh | ||
convert_to_webm9.sh | ||
convmv.examples | ||
cp_onefile.sh | ||
create_ssh_adb-bridge.sh | ||
cutname.sh | ||
ddupdater | ||
docker-macos.sh | ||
doppelte-dateien-finder.sh | ||
find-latest-modified-files.sh | ||
hack.txt | ||
heic-converter.sh | ||
image.sh | ||
image2.sh | ||
image3.sh | ||
image4.sh | ||
install-firacode.sh | ||
install_app_and_debug.sh | ||
LICENSE | ||
link.sh | ||
make-backup.sh | ||
mobilfetch_de.sh | ||
mobilfetch_en.sh | ||
monsterfarm.lua | ||
mv_dir.sh | ||
ocr-deamon.sh | ||
ocr.sh | ||
openvpn-install.sh | ||
openvpn-install.sh.save | ||
openvpn.sh | ||
packages.txt | ||
packages1.txt | ||
raspberry_arch-install.sh | ||
raspberry_arch-layout.MPT | ||
rc.local | ||
read.sh | ||
README.md | ||
rename-filesh-with-special_characters.sh | ||
replaceSpace.sh | ||
run_x-desktop.bat | ||
run_x-windows.bat | ||
server_optimize.sh | ||
sgit | ||
sgit-amend | ||
shellinabox.service | ||
shellinabox_sshwrapper.sh | ||
shellscripte.sh | ||
SimpleHTTPServerWithUpload.py | ||
slowtype | ||
sort.sh | ||
sort_files.sh | ||
ssh | ||
ssh_tunnel.png | ||
sshtunnel.service | ||
sshtunnel1.service | ||
sshtunnel_bind.sh | ||
sslstrip.log | ||
start.sh | ||
start2.sh | ||
start_shellinabox.sh | ||
startup-chat.lua | ||
strip-old.lua | ||
strip.lua | ||
systemctl-test.sh | ||
test_flac_files.sh | ||
texttoecho.py | ||
ts3_install-script.sh | ||
tsu | ||
tsu-extra.sh | ||
tsu.sh | ||
uefi-boot | ||
uefi-boot.sh | ||
unify-tags-metaflac.sh | ||
unify-tags-opus.sh | ||
wifi.txt | ||
windoof_write.sh | ||
x11vnc.desktop | ||
x11vnc.service | ||
xplane_multi-window.sh | ||
youtube-dl-android.sh | ||
youtube-dl-helper_v1.sh | ||
youtube-dl-helper_v2.sh | ||
youtube-dl.sh | ||
youtube-mplayer.sh | ||
youtube-pi.sh | ||
youtube-vlc.sh | ||
youtube-vlc_windows.sh | ||
youtube.sh |
shell-scripte
Nützliche shell-scripte
ssh tunnel vom server oder zum server einrichten mit:
ssh-keygen -t rsa -b 4096
ssh-copy-id -i ~/.ssh/id_rsa.pub user@server
oder
cat id_rsa.pub | ssh server 'cat>> ~/.ssh/authorized_keys'
Zum schreiben eines Passworts mittels eines virtuellen Keyboards
https://man.archlinux.org/man/ydotool.1
ydotool
run deamon with:
echo '## Give ydotoold access to the uinput device
## Solution by https://github.com/ReimuNotMoe/ydotool/issues/25#issuecomment-535842993
KERNEL=="uinput", GROUP="input", MODE="0660", OPTIONS+="static_node=uinput"
' > /etc/udev/rules.d/80-uinput.rules
sudo usermod -G wheel,uinput simono41
sudo ydotoold
setxkbmap -query
WAYLAND_DISPLAY=wayland-0 localectl set-x11-keymap de
and run youre command
sleep 5 && XKB_DEFAULT_LAYOUT=de sudo ydotool type 'Hello World!' -d 20 && notify-send finish
mit dotool
sleep 5 && { echo typedelay 100; echo type ${PASSWORT}; } | DOTOOL_XKB_LAYOUT=de dotool && notify-send done
Zum suchen der libinput Treiber mit
libwacom-list-local-devices
for wort in /usr/share/libwacom/*; do if cat $wort | grep CTL-4100WL; then echo $wort; fi; done
Port forwarding using OpenVPN client
vps# iptables -t nat -A PREROUTING -p tcp --dport 9987 -j DNAT --to-destination 192.168.1.3 (mein Homeserver wenn ich richtig verstanden habe)
vps# iptables -t nat -A POSTROUTING -p tcp --dport 9987 -j MASQUERADE
vps# iptables -t nat -A PREROUTING -p tcp --dport 30033 -j DNAT --to-destination 192.168.1.3
vps# iptables -t nat -A POSTROUTING -p tcp --dport 30033 -j MASQUERADE
vps# iptables -t nat -A PREROUTING -p tcp --dport 10011 -j DNAT --to-destination 192.168.1.3
vps# iptables -t nat -A POSTROUTING -p tcp --dport 10011 -j MASQUERADE
sysctl -w net.ipv4.ip_forward=1
iptables -t nat -A PREROUTING -d 50.xxx.xxx.xxx -p tcp --dport 8081 -j DNAT --to-dest 192.168.2.86:8081
iptables -t nat -A POSTROUTING -d 192.168.2.86 -p tcp --dport 8081 -j SNAT --to-source 10.0.2.42
Find and Remove old Syncthing Files
find -name "*.tmp" -exec rm -vf {} \;
Setzt das Repository auf dem aktuellen HEAD zurück und löscht neue Dateien die bis dahin erzeugt wurden
git reset --hard 8& git clean -dfx
Qemu chroot Raspberry PI
pacman -S qemu-user-static qemu-user-static-binfmt
https://wiki.archlinux.org/title/QEMU#Chrooting_into_arm/arm64_environment_from_x86_64