Dateinamen als Liste ausgeben:
ls | awk '{ print $1 }'
Nur die Uhrzeit des Dateinamens ausgeben (8. Spalte):
ls -la | awk '{ print $8 }'
Dateinamen als Liste ausgeben:
ls | awk '{ print $1 }'
Nur die Uhrzeit des Dateinamens ausgeben (8. Spalte):
ls -la | awk '{ print $8 }'
echo -ne "\033]30;test change title\007"
sudo grub-install –target=x86_64-efi –efi-directory=/media/mint/7523532d-b64b-421b-be86-0ef2cb1701fa/efi –bootloader-id=GRUB –boot-directory /media/mint/7f01b042-586a-4483-9d5b-d4f355e49b8b
Beispiel: Alle Dateien, die sich seit dem letzten Commit geändert haben, in das Verzeichnis ~/backup kopieren:
git diff --name-only | xargs -i cp {} ~/backup/
Als Quell-Parameter wird das Device angegeben (z.B. /dev/sdd1), als Ziel-Parameter die iso-Datei:
dd if=/dev/sdd1 of=./file.iso
Beispiel:
zip -P pass123 ccat-command.zip ccat-1.1.0/
Das -P wird GROSS geschrieben.
Die DNS-Server finden sich in der Datei /etc/resolv.conf:
Die Google-DNS-Server sind:
nameserver 8.8.8.8
nameserver 8.8.4.4
Als feste IP-Adressen können auch Namen in die Datei /etc/hosts eingetragen werden.
md5sum [filename]
Folgendes Script kopiert die Abhäängigkeiten eines ausführbaren Programms in den Ordner ./dynlibs. Der Name des Programms wird als Paramater übergeben.
#!/bin/bash
mkdir -p ./dynlibs
deps=$(ldd $1 | awk '{ print $3 }')
for dep in $deps
do
if [ ${#dep} -gt 0 ]
then
cp "$dep" ./dynlibs
fi
done
Das Programm kann dann über dieses Script gestartet werden:
#!/bin/sh
export LD_LIBRARY_PATH=./dynlibs
./programmname