Friday 1 February 2008

Βοήθεια στην γραμμή εντολών Linux

Πολλές φορές θέλουμε να κάνουμε μια εργασία στην γραμμή εντολών του Linux, άλλα δεν ξέρουμε ποια είναι η σωστή εντολή για αυτό που θέλουμε να κάνουμε.

Έκτος από το πατροπαράδοτο google υπάρχουν και άλλοι τρόποι να κάνουμε αυτό που θέλουμε χωρίς να γνωρίζουμε το πως.

Ας δούμε μερικές πολύ χρήσιμες εντολές:

whatis μας περιγράφει τι κάνει μια εντολή :
πχ
$ whatis whatis
whatis (1) - display manual page descriptions

$ whatis ls
ls (1) - list directory contents

apropos μας λέει ποιες εντολές ή προγράμμα είναι κατάλληλο για μια δουλεία
$ whatis apropos
apropos (1) - search the manual page names and descriptions

πχ
$ apropos 'copy files'
cp (1) - copy files and directories
cpio (1) - copy files to and from archives

$ apropos burn
k3b (1) - KDE CD burning program

whereis μας λέει που είναι μια εντολή ή ένα πρόγραμμα και το manual του
$ whereis k3b
k3b: /usr/bin/k3b /usr/share/man/man1/k3b.1.gz

$ whereis cp
cp: /bin/cp /usr/share/man/man1/cp.1.gz

man Μπορούμε να δούμε το αναλυτικό manual μιας εντολής με την εντολή man (αν αυτό υπάρχει)
Πχ
$ man cp
$man k3b
κτλ

Μεσα απο konqueror μπορουμε να δουμε και μια καλυτερα διαμορφωμενη manual page
πχ
$ konqueror man://ls


Ένα ενδιαφέρον τέχνασμα για να ανακαλύψουμε νέες εντολές είναι το εξής:
α) περνούμε έναν φάκελο που ξέρουμε οτι έχει πολλές εντολές πχ /bin
και β) τρέχουμε το εξής:

$whatis $(ls /bin/)|less

και βλέπουμε την περιγραφή όλων των εντολών στο /bin !
Όσες μας φανούν ενδιαφέρον τις μελετάμε απο το manual page τους.

Keywords: Terminal,Linux,Help,apropos,man,whatis,whereis

No comments: