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 manoder info, um weitere Details zu jedem dieser Befehle in diesen Verzeichnissen zu erhalten. Hiermit man manerhalten 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.
grepjeden Tag für viele, viele Jahre verwenden, iptablesaber Sie werden selten damit spielen müssen.