Was sind neben ls, cd, mv, cp, chmod / chown, sudo und vi die nützlichsten Befehlszeilendienstprogramme, die es zu beherrschen gilt? [geschlossen]

1

Mit Bash, aber jede Shell ist in Ordnung.

Igorio
quelle
Holen Sie
"Ja wirklich?" Geschlossen?
ocodo

Antworten:

2

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}

Arcege
quelle
0

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)

asoundmove
quelle
0

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.

James T
quelle
Sie könnten grepjeden Tag für viele, viele Jahre verwenden, iptablesaber Sie werden selten damit spielen müssen.
ocodo
@slomojo True grep sticht auf jeden Fall als einer der großen heraus, der auf so ziemlich alles angewendet werden kann.
James T