RSS

Αρχείο Ετικετών: bashrc

Προσθεστε φακελους στο PATH του Ubuntu

Οταν εκτελειτε μια εντολη στο τερματικο, το Ubuntu "ψαχνει" να βρει αυτη την εντολη σε καποιους φακελους που εχουν οριστει. Αν θελετε να ορισετε ενα δικο σας φακελο που θελετε να ψαχνει το Ubuntu για εντολες/προγραμματα, ανοιξτε το αρχειο .bashrc που βρισκετε στον home φακελο σας (ειναι κρυφο, θα πρεπει να εμφανισετε τα κρυφα αρχεια για να το δειτε) με εναν επεξεργαστη κειμενου πχ τον gedit. Για πιο γρηγορα δωστε στο τερματικο κατευθειαν την εντολη: gedit ~/.bashrc

και στο τελος προσθεστε την παρακατω εντολη:

PATH=~/my_programs/:”${PATH}”

Oπου ~/my_programs/ ειναι ενας φακελος μεσα στον home φακελο σας. Μπορειτε να βαλετε οποιον θελετε εσεις. Για να βαλετε περισσοτερους φακελους, απλως χωριστε τους με ανω κατω τελεια οπως στο παραδειγμα, αλλα μην ξεχασετε στο τελος να βαλετε το "${PATH}"

Σωζετε το αρχειο και κλεινετε και ξανα-ανοιγετε το τερματικο. Απο εδω και περα, σε οποιο φακελο και αν βρισκεστε θα μπορειτε να εκτελειτε τα προγραμματα που βρισκονται στον φακελο που εχετε ορισει.

 
Leave a comment

Αναρτήθηκε από τον/την στο 27/03/2011 in Hints & Tips

 

Ετικέτες: , ,

Google Apps απο το τερματικο

Παρακατω θα βρειτε μερικα scripts ωστε να μπορειτε να χρησιμοποιητε μερικα απο τα Google Apps, μεσα απο το τερματικο. Για να τα χρησιμοποιησετε, ανοιξτε το αρχειο .bashrc που βρισκεται στον φακελο Home. Καντε paste τα παρακατω, στο τελος του αρχειου και αποθηκευστε. Αν ανοιξετε ενα νεο τερματικο, θα μπορειτε να δωσετε τις εντολες αυτες.

###### detect language of a string
function detectlanguage() { curl -s "http://ajax.googleapis.com/ajax/services/language/detect?v=1.0&q=$@" | sed 's/{"responseData": {"language":"\([^"]*\)".*/\1\n/'; }

###### find a location's coordinates # usage: findlocation "Las Vegas, Nevada" = coordinates: [ -115.1728160, 36.1146460, 0 ] function findlocation() { place=`echo $1 | sed 's/ /%20/g'` ; curl -s "http://maps.google.com/maps/geo?output=json&oe=utf-8&q=$place" | grep -e "address" -e "coordinates" | sed -e 's/^ *//' -e 's/"//g' -e 's/address/Full Address/';}
###### Google search (example: google dog)
function google() {
firefox "http://www.google.com/search?&num=100&q=${@}" &
}

###### translate a word using Google
# usage: translate <phrase> <output-language>
# example: translate "hello" es = hola (will auto-detect source language)
# for a list of language codes: http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
function translate() { wget -qO- "http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q=$1&langpair=%7C${2:-en}" | sed 's/.*{"translatedText":"\([^"]*\)".*/\1\n/'; }

###### convert currencies
# usage: currency_convert 1 usd eur
# for currency shorthand: http://www.xe.com/currency/
function currency_convert() { wget -qO- "http://www.google.com/finance/converter?a=$1&from=$2&to=$3&hl=es" | sed '/res/!d;s/<[^>]*>//g'; }

 
Leave a comment

Αναρτήθηκε από τον/την στο 10/03/2011 in Eφαρμογες / Scripts, Hints & Tips

 

Ετικέτες: , , , ,

Αλλαξτε το prompt του terminal

Εαν θελετε να αλλαξετε το prompt στο terminal σε κατι πιο χρησιμο… δειτε αυτη την σελιδα, με μερικα χρησιμα και αισθητικα πιο ομορφα prompts.

http://maketecheasier.com/8-useful-and-interesting-bash-prompts/2009/09/04

Για να τα δοκιμασετε μπορειτε να τα κανετε απευθειας copy/paste στο τερματικο και αν αποφασισετε οτι σας αρεσουν, για να εφαρμοστουν μονιμα, καθε φορα που ανοιγετε το terminal… απλως ανοιγετε το αρχειο .bashrc που βρισκετε στον home folder σας, και κανετε paste την εντολη… στο τελος του αρχειου. Καντε save… και την επομενη φορα που θα ανοιξετε το τερματικο… θα δειτε το prompt της επιλογης σας.

 
Leave a comment

Αναρτήθηκε από τον/την στο 28/03/2010 in Hints & Tips

 

Ετικέτες: , , , ,

 
Follow

Get every new post delivered to your Inbox.