Πέμπτη, 28 Αυγούστου 2008

Bash tips I love

Ένα φανταστικό tip που έμαθα χθες στην δουλειά (thanks to Γιώργος Οικονόμου):

!&


pwd
/root/Desktop
mkdir /home/ventrix/tmp/hello/
cd !&

pwd
/home/ventrix/tmp/hello/



το !& ουσιαστικά "αντιπροσωπεύει" όλες τις παραμέτρους της αμέσως προηγούμενης εντολής.

!!


echo hello
hello
!!
hello


Το !! αναλαμβάνει να εκτελέσει ξανά την αμέσως προηγούμενη εντολή.

![αριθμός]


history
...
515 mkdir /home/ventrix/tmp/hello/
516 echo 1 2 3
...
!516
1 2 3


Το history μας επιστρέφει τις τελευταίες εντολές του τερματικού. Γράφοντας ! και τον αριθμό της εντολής αυτή θα ξανατρέξει.

Και για το τέλος άφησα το αγαπημένο μου:
![γράμματα]


history
...
515 mkdir /home/ventrix/tmp/hello/
516 ssh test@test.org
517 echo 1 2 3
...
!ssh (ή !s ή !ss δουλεύουν εξίσου στην συγκεκριμένη περίπτωση)
ssh test@test.org


Χωρίς να χρειάζεται να κάνουμε history γράφοντας ! και τα πρώτα γράμματα τις εντολής εκτελείται η αμέσως προηγούμενη εντολή που ξεκινάει με αυτά τα γράμματα!

Προσοχή με την χρήση αυτής της εντολής, είναι πολύ επιρρεπής στο λάθος!

Τετάρτη, 13 Αυγούστου 2008

Μηνύματα λαθών. Μπορούν να κάνουν την διαφορά!

Post μου απο το forum του Hellug:

Μετά απο αρκετή παρατήρηση νομίζω οτι το κυριότερο πρόβλημα κατα την μετάβαση απο windows σε linux είναι οτι ποτέ οι νέοι χρήστες δεν διαβάζουν το μήνυμα λάθους, ούτε τους δίνουν ιδιαίτερη σημασία.

Πρέπει να παραδεχτούμε βέβαια οτι δεν ευθύνονται οι ίδιοι για αυτό, αφού αυτό είναι μια συνήθεια που προήλθε απο το προηγούμενο λειτουργικό σύστημα που χρησιμοποιούσαν και τα μηνύματα λάθους φάνταζαν γλώσσα εξωγήινων, ικανή να καταλάβουν μόνο hi-tech freaks και αν.



Δύο γεγονότα αποδεικνύουν την παραπάνω θεωρία. Πρώτα είναι η "θεαματική" αλλαγή που έγινε στα XP όπου το λάθος παρέμενε το ίδιο ακατανόητο, όμως η microsoft μας ζητούσε ταπεινά συγνώμη για το γεγονός (κοιτάξτε ξανά την παραπάνω εικόνα!). Δεύτερων, είναι η ύπαρξη προγραμμάτων και ιστοσελίδων οπου τα "λάθη" μεταφράζονταν σε κάτι πιο κατανοητό.

Αυτή η αναίτια απόκρυψη των λαθών (Θέλεις να το πείς και: "Δεν θέλω να φρικάρω τον χρήστη;") ώστε να δείς τι δεν δουλεύει σωστά και να προσπαθήσεις να το λύσεις, δημιούργησε μια τάση "πατάω το ΟΚ όσο πιο γρήγορα γίνεται και παραπονιέμαι στον αέρα/ξάδερφο/μαγαζάτορα".

Χαίρομαι που τα μηνύματα λαθών στο linux είναι πάντα (εξευτελιστικά σε μερικές ιδιαίτερες περιπτώσεις) λεπτομερή...

Τρίτη, 5 Αυγούστου 2008

X11 fordwarding from linux to windows

If you are working under linux with a X server and want to use an X application that runs at another linux machine you should just

ssh -Y user@server

and start the application. The application will run on the "server" machine, but it will be displayed on your screen.

If you are running windows and want to use an X application that runs on your linux machine just use Xming from http://www.straightrunning.com/XmingNotes/ .

A Greek guide can be found here: http://ebalaskas.gr/wk/putty

Παρασκευή, 1 Αυγούστου 2008

Color at the bash shell

This page have some great tips on how to add color to your bash shell.

Excellent!

http://www.funtoo.org/en/articles/linux/tips/prompt/