Les commandes que vous avez listées "ls, cd, mv, cp, ..." ne sont que des programmes qui sont installés sur tous les systèmes unix et linux. Je jette souvent un coup d’œil dans les endroits où résident ces programmes, comme /bin, /sbin, /usr/bin, /usr/sbin. Puis j'utilise le man ou info commande pour obtenir plus de détails sur chacune de ces commandes dans ces répertoires. Utilisation man man pour obtenir plus de détails sur la commande man (appuyez sur q pour quitter).
Ceux que j'utilise souvent sont grep, ssh, dd, nmap, ifconfig, route, and iptables (the firewall). Je n'ai en aucun cas maîtrisé iptables ou grep. Il y a tellement de commandes que chacune fait des choses différentes et que chacune est utile à sa manière. Il est difficile de choisir les "plus utiles". Ceux que vous jugez les plus utiles dépendent des programmes qui vous aideront le mieux à faire ce que vous faites le plus souvent.
Réponses:
En plus de la liste d'Arcege, apprenez à utiliser:
Plus intégré Bash comme
Également apprendre sur tuyaux, redirection , expansion des paramètres , expansion du corset , readline , l'histoire et achèvement .
Oh et...
la source
sed - manipulation de fichier, par exemple.
sed -e '/<foo>/,/<\/foo>/{;s/bar/widget/;}' xyzzy.xml
awk - manipulation de fichier, mon idiome préféré est
du -sk * | awk '{sum+=$1}END{print sum}'
moins - paginateur
tail -f - spectateur de flux, idéal pour des dizaines de journaux;
tail -f logs/*.{log,err,out}
la source
À la liste d'Arcege, j'ajouterais:
un péché
(bien sûr remplacer File * | File1 avec quoi que ce soit)
la source
Les commandes que vous avez listées "ls, cd, mv, cp, ..." ne sont que des programmes qui sont installés sur tous les systèmes unix et linux. Je jette souvent un coup d’œil dans les endroits où résident ces programmes, comme
/bin, /sbin, /usr/bin, /usr/sbin
. Puis j'utilise leman
ouinfo
commande pour obtenir plus de détails sur chacune de ces commandes dans ces répertoires. Utilisationman man
pour obtenir plus de détails sur la commande man (appuyez sur q pour quitter).Ceux que j'utilise souvent sont
grep, ssh, dd, nmap, ifconfig, route, and iptables (the firewall)
. Je n'ai en aucun cas maîtrisé iptables ou grep. Il y a tellement de commandes que chacune fait des choses différentes et que chacune est utile à sa manière. Il est difficile de choisir les "plus utiles". Ceux que vous jugez les plus utiles dépendent des programmes qui vous aideront le mieux à faire ce que vous faites le plus souvent.la source
grep
chaque jour pendant de nombreuses années,iptables
Cependant, vous aurez rarement à jouer avec.