Antworten:
Neben der Liste von Arcege erfahren Sie, wie Sie:
Plus Bash Einbauten mögen
Erfahren Sie auch mehr über Pipes, Umleitung , Parametererweiterung , Klammererweiterung , Readline , Verlauf und Vervollständigung .
Oh und...
sed - Datei Manipulation, zB sed -e '/<foo>/,/<\/foo>/{;s/bar/widget/;}' xyzzy.xml
awk - file manipulation, meine lieblingssprache ist du -sk * | awk '{sum+=$1}END{print sum}'
weniger - Paginator
tail -f - stream viewer, ideal für Dutzende von Protokollen; tail -f logs/*.{log,err,out}
Zu Arceges Liste würde ich hinzufügen:
watch
wie in
watch -d -n 'ls -al File*; wc -l File1'
(natürlich ersetze File * | File1 durch irgendetwas)
Die von Ihnen aufgelisteten Befehle "ls, cd, mv, cp, ..." sind alles nur Programme, die zufällig auf jedem Unix- und Linux-System installiert werden. Ich schaue mich oft an den Orten um, an denen sich diese Programme befinden /bin, /sbin, /usr/bin, /usr/sbin
. Dann benutze ich den Befehl man
oder info
, um weitere Details zu jedem dieser Befehle in diesen Verzeichnissen zu erhalten. Hiermit man man
erhalten Sie weitere Informationen zum Befehl man (drücken Sie q, um das Menü zu verlassen).
Die, die ich oft benutze, sind grep, ssh, dd, nmap, ifconfig, route, and iptables (the firewall)
. Ich habe auf keinen Fall iptables oder grep gemeistert. Es gibt so viele Befehle, die jeweils unterschiedliche Aufgaben ausführen und auf ihre Weise nützlich sind. Es ist schwierig, die "nützlichsten" auszuwählen. Welche Programme für Sie am nützlichsten sind, hängt davon ab, welche Programme Ihnen am häufigsten helfen.
grep
jeden Tag für viele, viele Jahre verwenden, iptables
aber Sie werden selten damit spielen müssen.