Mal meine funktionen aus der ~/.bashrc zeig:
Code:
function mkiso() {
local ISO_FILE ISO_VOL_ID SOURCE USAGE
USAGE="usage: makeiso ISO_FILE ISO_VOL_ID SOURCE [SOURCE2 SOURCE 3...]"
if [ -z "$1" ]; then
echo -e "${USAGE}"; return 1
fi
ISO_FILE="$1"
ISO_VOL_ID="$2"
shift 2
SOURCE="$@"
mkisofs -J -r -V "${ISO_VOL_ID}" -o "${ISO_FILE}" ${SOURCE}
Klar, ist zum ISOS erstellen.
Code:
function burniso() {
local ISO_FILE CDRECORD_ARGS USAGE
USAGE="usage: burniso ISO_FILE"
if [ -z "$1" ]; then
echo -e "${USAGE}"; return 1
fi
ISO_FILE="$1"
CDRECORD_ARGS="-v dev=$CDR_DEVICE speed=$CDR_SPEED driveropts=burnfree -eject"
sudo cdrecord ${CDRECORD_ARGS} -data "${ISO_FILE}"
}
Klar, ISOS auf CD bruzeln
Code:
function swatch() {
local USAGE FILE
USAGE="usage: swatch INTERVAL COMMAND"
if [ -z "${1}" ] || [ -z "${2}" ]; then
echo -e "${USAGE}"; return 1
fi
while true; do
clear
echo -e "Every ${1}s: ${2}\t[$(date)]"
eval ${2}
sleep ${1}
done
}
Führt alle "n" Sekunden "command" aus
Code:
function untar() {
local USAGE FILE
USAGE="usage: untar FILE [FILE 2] ... [FILE n]"
if [ -z "$1" ]; then
echo -e "$USAGE"; return 1
fi
for FILE in $*; do
tar xvf $FILE
done
}
entpackt *.tar archive
Code:
function rot13() {
if [ $# = 0 ] ; then
tr "[a-m][n-z][A-M][N-Z]" "[n-z][a-m][N-Z][A-M]"
else
tr "[a-m][n-z][A-M][N-Z]" "[n-z][a-m][N-Z][A-M]" < $1
fi
}
Die gute alte rot13 verschlüsselung...
Hab noch mehr, aber das is mal das wichtigste bzw das nützlichste.
Sind nicht alle von mir
mfg m.w. aus b. bei b.
Lesezeichen