Βασικές εντολές του Linux
   
  Εντολές διαχείρισης αρχείων
   
  ls παρουσίαση των αρχείων ενός φακέλου
  ls -al προσαρμοσμένη παρουσίαση των αρχείων ενός φακέλου με τα κρυφά αρχεία
  cd dir αλλαγή του ενεργού φακέλου στο φάκελο dir
  cd αλλαγή ενεργού φακέλου στο φάκελο home
  pwd εμφάνιση του ενεργού φακέλου
  mkdir dir δημιουργία φακέλου με το όνομα dir
  rm file διαγραφή του αρχείου file
  rm -r dir διαγραφή του φακέλου dir
  rm -f file αναγκαστική διαγραφή του αρχείου file
  rm -rf dir αναγκαστική διαγραφή του φακέλου dir
  cp file1 file2 αντιγραφή του αρχείου file1 στο αρχείο file2
  cp -r dir1 dir2 αντιγραφή του φακέλου dir1 στο φάκελο dir2, εάν ο φάκελος dir2 δεν υπάρχει τον δημιουργεί
  mv file1 file2 μετονομασία ή μεταφορά αρχείου file1 στο file2, αν το file2 είναι υπαρκτός φάκελος τότε μεταφέρεται το file1 στο φάκελο file2
  ln -s file link δημιουργία συμβολικού συνδέσμου link στο αρχείο file
  touch file δημιουργία ή ανανέωση του αρχείου file
  cat > file τοποθέτηση της στάνταρ είσοδου στο αρχείο file
  more file εμφάνιση των περιεχόμενων του αρχείου file
  head file εμφάνιση των 10 πρώτων γραμμών του αρχείου file
  tail file εμφάνιση των 10 τελευταίων γραμμών του αρχείου file
  tail -f file εμφάνιση των περιεχομένων του αρχείου file καθώς αυτό μεγαλώνει αρχίζοντας από τις 10 τελευταίες γραμμές
   
  Διαχείριση διεργασιών
   
  ps εμφάνιση των ενεργών διεργασιών του χρήστη σας τη παρούσα στιγμή
  top εμφάνιση όλων των τρεχουσών διεργασιών
  kill pid σκότωμα της διεργασίας με pid pid
  killall proc σκότωμα της διεργασίας με όνομα proc
  bg δημιουργία μιας λίστας με όλες τις διεργασίες που έχουν σταματήσει ή των εργασιών που είναι στο background, επανεκκίνηση εργασιών στο background
  fg φέρνει την πλέον πρόσφατη εργασία στο foreground fg n φέρνει την εργασία n στο foreground 
   
  Δικαιώματα αρχείων
   
  chmod octal file αλλαγή των δικαιώματων του αρχείου file σε octal, το octal είναι ένα τριψήφιο νούμερο που κάθενα από τα ψηφία του συμβολίζει ξεχωριστά το χρήστη,το group, και με πρόσθεση των ακόλουθων
  * 4 ανάγνωση (r)
  * 2 γραφή (w)
  * 1 εκτέλεση (x)
  παραδείγματα
  chmod 777 – δικαιώματα rwx για όλους
    chmod 755 – δικαιώματα rwx για τον ιδιοκτήτη,rx για το group και για όλους
  Περισσότερες οδηγίες θα βρείτε με την εντολή man chmod
   
  SSH
   
  ssh user@host σύνδεση με τον διακομιστή host ως χρήστης user
  ssh -p port user@host σύνδεση με τον διακομιστή host ως χρήστης user στo port
  ssh-copy-id user@host προσθήκη του κλειδιού σας στον διακομιστή host για το χρήστη user ώστε να ενεργοποιηθεί ή είσοδος με την χρήση του κλειδιού χωρίς κωδικό
   
  Αναζήτηση
   
  grep pattern files αναζήτηση ενός όρου pattern στα αρχεία files
  grep – r pattern dir αναζήτηση ενός όρου pattern στο φάκελο dir
  command | greep pattern αναζήτηση ενός όρου pattern στην έξοδο της εντολής command
  locate file εντοπισμός όλων των υφιστάμενων αντιγράφων ενός αρχείου πληροφορίες συστήματος
  date εμφάνιση της τρέχουσας ώρας και ημέρας στο σύστημα
  cal εμφάνιση ημερολογίου για τον τρέχον μήνα
  uptime εμφάνιση του χρόνου που λειτουργεί το μηχάνημα
  w εμφάνιση των χρηστών που είναι συνδεδεμένοι
  whoami εμφάνιση του ονόματος χρήστη (username) σας
  finger user εμφάνιση πληροφοριών για το χρήστη user 
  uname -a εμφάνιση έκδοσης του πυρήνα
  cat /proc/cpuinfo εμφάνιση πληροφοριών κεντρικής μονάδας επεξεργασίας
  cat /proc/meminfo εμφάνιση πληροφοριών μνήμης
  man command εμφάνιση τεκμηρίωσης για την εντολή command
  df εμφάνιση χρήσης δίσκων σε χωρητικότητα
  du εμφάνιση χρήσης χώρου των υποφακέλων του τρέχοντος φάκελου
  free εμφάνιση χρήσης μνήμης και swap
  whereis app εμφάνιση πιθανών τοποθεσιών ενός εκτελέσιμου app
  which app εμφάνιση του ακριβούς εκτελέσιμου app που καλεί το σύστημα Λειτουργίες συμπίεσης
  tar cf file.tar files δημιουργία αρχείου tar ονομασμένου file.tar που περιέχει τα αρχεία files
  tar xf file.tar εξαγωγή των αρχείων από το file.tar
  tar czf file.tar.gz files δημιουργία ενός tar με συμπίεση Gzip
  tar xzf file.tar.gz εξαγωγή ενός tar με χρήση Gzip
  tar cjf file.tar.bz2 δημιουργία ενός tar με χρήση Bzip2
  tar xjf file.tar.bz2 εξαγωγή ενός tar με χρήση Bzip2
  gzip file συμπίεση ενός αρχείου και μετονομασία του σε file.gz
  gzip -d file.gz αποσυμπίεση ενός αρχείου file.gz σε file 
   
  Δικτύωση
   
  ping host διεξαγωγή ping σε ένα εξυπηρετητή host και εμφάνιση αποτελέσματος
  whois domain λήψη πληροφοριών whois για ένα domain
  dig domain λήψη πληροφοριών DNS για ένα domain
  dig -x host ανάστροφη εμφάνιση πληροφοριών ενός host
  wget file κατέβασμα ενός αρχείου file
  wget -c file συνέχιση ενός κατεβάσματος 
   
  Εγκατάσταση
   
  εγκατάσταση από τον πηγαίο κώδικα:
  ./configure
  make
  make install
  dpkg -i pkg.deb εγκατάσταση του Debian πακέτου pkg.deb
  rpm -Uvh pkg.rpm εγκατάσταση του RPM πακέτου pkg.rpm 
   
  Συντομεύσεις
   
  Ctrl+C παύση της τρέχουσας εντολής
  Ctrl+Z σταμάτημα της τρέχουσας εντολής, επανέναρξη με fg για το foreground ή bg για το background
  Ctrl+W διαγραφή μιας λέξης στη τρέχουσα γραμμή
  Ctrl+U διαγραφή ολόκληρης της γραμμής
  Ctrl+R πρόσφατες εντολές
  !! τελευταία εντολή
  exit ή Ctrl+D έξοδος από την παρούσα συνεδρία
   
  Μην ξεχνάτε ποτέ ότι το κείμενο αυτό δεν είναι παρά ένα ένα πρόχειρο χαρτί όποτε έχετε αμφιβολίες για την λειτουργία μιας εντολής μην ξεχνάτε να διαβάζετε την τεκμηρίωση που συνοδεύει την διανομή σας.