Posts Tagged ‘bash’

Αντικατάσταση κειμένου σε όλα τα αρχεία ενός φακέλου

Για να αντικαταστήσουμε ένα κομμάτι κειμένου σε αρχεία που βρίσκονται μέσα σε έναν φάκελο  κάνουμε το παρακάτω

#!/bin/bash
OLD="Το όνομα μου είναι Zeus" # Εδώ βάζουμε το παλιό κείμενο
NEW="Το επώνυμο μου είναι Olympiad" # Εδώ βάζουμε το νέο κείμενο
DPATH="/home/zeus/φάκελος/" # Από πιο φάκελο να ξεκινήσει
BPATH="/home/zeus/backup_φάκελος/" # Ο Φάκελος που θα κρατήσει αντίγραφα ασφαλείας
FILETYPE="txt" # Σε πιο είδος αρχείου να εργαστεί
TFILE="/tmp/tmp.file.$$"
[ ! -d $BPATH ] && mkdir -p $BPATH || :
for f in `find $DPATH -name *.$FILETYPE`
do
if [ -f $f -a -r $f ]; then
cp -f $f $BPATH
sed "s/$OLD/$NEW/g" "$f" > $TFILE && mv $TFILE "$f"
else
echo "Error: Cannot read $f"
fi
done
/bin/rm $TFILE

Δεν βρίσκει το ( glu.h )

η λύση για την εγκατάσταση του glu.h είναι

sudo apt-get install build-essential libsdl1.2debian
libsdl1.2-dev libgl1-mesa-dev libglu1-mesa-dev
libsdl-image1.2 libsdl-image1.2-dev

Πως προσθέτουμε ένα κείμενο στην αρχή κάθε γραμμής

Με το παρακάτω τρόπο μπορείτε να προσθέσετε ένα κείμενο στην αρχή κάθε γραμμής ενός αρχείου

awk “ { print "Μπήκα στην αρχή της γραμμής :  "$0 } “ κείμενο.txt

στην παραπάνω γραμμή αντικαταστήστε το : » = shift + “

Πως αφαιρούμε τις διπλές γραμμές μέσα από ένα αρχείο

Για να αφαιρέσουμε τις διπλές γραμμές μέσα από ένα αρχείο το μόνο που πρέπει να κάνουμε είναι
να εκτελέσουμε την παρακάτω εντολή μέσα από το τερματικό μας.

sort -u αρχείομεδιπλέςγραμμές > αρχείομεμοναδικέςγραμμές

Πως κατεβάζουμε ένα ολόκληρο Website (RIP)

Για να κατεβάσετε ένα ολόκληρο website εκτελείτε την παρακάτω εντολή

wget -r http://ηιστοσελίδαπουθέλω.gr

MC – File Manager για το τερματικό

Για όσους θυμούνται το παλιό Norton Commander τότε η εικόνα που θα δούνε παρακάτω θα τους είναι γνώριμη

Με το MC η διαχείριση των αρχείο σας μέσω του τερματικού γίνετε παιχνιδάκι
Επεξεργασία, Αντιγραφή, Διαγραφή, Μεταφορά , Δημιουργία φακέλων,
Αλλαγές δικαιωμάτων αρχείων, FTP Μεταφορά αρχείων και πολλά πολλά ακόμα.

για την εγκατάσταση του σε Debian Like Distro

sudo apt-get install mc

Terminator το απόλυτο πρόγραμμα τερματικού

Αυτό που μας προσφέρει το Terminator σε σχέση με τα υπόλοιπα προγράμματα τερματικού
είναι η δυνατότητα να χωρίζει τον εαυτό του σε περισσότερα παράθυρα , είτε οριζόντια είτε κάθετα.
Με αυτό τον τρόπο κερδίζουμε πολύ σημαντικό χώρο στην οθόνη μας.

Για την εγκατάσταση του σε Debian Like Distros

sudo apt-get install terminator