Αντιγραφή αρχείων από το τερματικό

...του ubuntu και έργων ΕΛ/ΛΑΚ (Έργα-Οδηγοί-Προτάσεις)

Συντονιστής: konnn

Re: Αντιγραφή αρχείων από το τερματικό

Δημοσίευσηαπό Learner » 12 Νοέμ 2014, 14:33

Διέγραψε τελείως τις γραμμές που έχεις προσθέσει χειροκίνητα, αυτές που είναι στο τέλος (τα PS1).
Μετά πήγαινε εκεί που γράφει
Κώδικας: Επιλογή όλων
#force_color_prompt=yes

και αφαίρεσε την δίεση από μπροστά
Μετά πήγαινε εκεί που γράφει
Μορφοποιημένος Κώδικας: Επιλογή όλων
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '

else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi

και βάλε μια δίεση μπροστά από το πρώτο PS1. Από κάτω γράψε αυτό το PS1 (copy-paste από εδώ).
Κώδικας: Επιλογή όλων
PS1='${debian_chroot:+($debian_chroot)}\[\033[0;34m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '

κάνε τα ίδια για τον χρήστη root
Κώδικας: Επιλογή όλων
sudo -i

αν δεν υπάρχει καν .bashrc, φτιάξε ένα (copy-paste το άλλο του user) και άλλαξε μόνο το PS1 σε αυτό
Κώδικας: Επιλογή όλων
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;31m\]\u@\h\[\033[00m\]:\[\033[01;37m\]\w\[\033[00m\]\$ '


Reinach έγραψε:Edit: ψάχνω για να πατήσω το πράσινο τικ στην 1η απάντησή σου και δεν εμφανίζεται σε καμία από τις απαντήσεις. Και σε κανέναν browser: δοκιμάζω με Midori, Arora και Firefox. Έγινε κάποια αλλαγή και δεν κατάλαβα;

Στην ενότητα αυτή δεν υπάρχει το πράσινο τικ. Είναι ενότητα μαθημάτων ;)
Μάλλον θα πρέπει να μεταφερθεί το θέμα σου σε κάποια άλλη ενότητα (θα το αναλάβουν οι συντονιστές).
About Me
NickTux@GitHub

Spoiler: show
1. Ubuntu 18.04 LTS
2. Intel Core i3 CPU M 380 2.53GHz ‖ RAM 6GB ‖ Acer Aspire 5733
3. Intel Integrated Graphics [8086:0046] {i915}
4. wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01)
Άβαταρ μέλους
Learner
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 9766
Εγγραφή: 08 Νοέμ 2010, 21:24
Τοποθεσία: Αθήνα
Launchpad: nicktux
IRC: NickTux
Εκτύπωση

Re: Αντιγραφή αρχείων από το τερματικό

Δημοσίευσηαπό Reinach » 12 Νοέμ 2014, 15:02

Learner έγραψε:κάνε τα ίδια για τον χρήστη root
Κώδικας: Επιλογή όλων
sudo -i

αν δεν υπάρχει καν .bashrc, φτιάξε ένα (copy-paste το άλλο του user) και άλλαξε μόνο το PS1 σε αυτό
Κώδικας: Επιλογή όλων
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;31m\]\u@\h\[\033[00m\]:\[\033[01;37m\]\w\[\033[00m\]\$ '


Τι να κάνω δλδ για τον χρήστη root; Άνοιξα τώρα το .bashrc με δικαιώματα υπερχρήστη:
Κώδικας: Επιλογή όλων
sudo gedit .bashrc

αλλά είναι ακριβώς το ίδιο με το άλλο όπως μου είπες να το διαμορφώσω από πάνω. Πώς θα δω αν υπάρχει αρχείο .bashrc για τον root; Μήπως αρκεί το ότι υπάρχει και είναι το ίδιο; Απλώς θα κάνω την αλλαγή του PS1 για τον root που μου έδωσες και μετά save;
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Καθόλου ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 24.04 Noble Numbat 6.8.0-62-generic 64bit (el_GR.UTF-8, ubuntu:GNOME ubuntu)
3 Intel Core i5-1035G1 CPU @ 1.00GHz ‖ RAM 19549 MiB ‖ LENOVO LNVNB161216 - LENOVO 81WE
4 Intel Iris Plus Graphics G1 (Ice Lake) [8086:8a56] {i915}
5 wlp0s20f3: Intel Ice Lake-LP PCH CNVi WiFi [8086:34f0] (rev 30)
Άβαταρ μέλους
Reinach
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 702
Εγγραφή: 09 Νοέμ 2008, 20:48
Εκτύπωση

Re: Αντιγραφή αρχείων από το τερματικό

Δημοσίευσηαπό Learner » 12 Νοέμ 2014, 15:29

Θα συνδεθείς ως χρήστης root πρώτα.
Κώδικας: Επιλογή όλων
sudo -i

μετά
Κώδικας: Επιλογή όλων
gedit .bashrc

αν είναι κενό, τότε βγες , χωρίς να σώσεις κάτι και δώσε
Κώδικας: Επιλογή όλων
cp /home/το username σου/.bashrc .bashrc

τσέκαρε επίσης να δεις αν υπάρχει .profile αρχείο.
Κώδικας: Επιλογή όλων
cat .profile

αν όχι, φτιάξε ένα με τα εξής περιεχόμενα
Κώδικας: Επιλογή όλων
gedit .profile

Κώδικας: Επιλογή όλων

# ~/.profile: executed by Bourne-compatible login shells.

if [ "$BASH" ]; then
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
fi

και σώσε το.
Τώρα άνοιξε το .bashrc
Κώδικας: Επιλογή όλων
gedit .bashrc

και άλλαξε το PS1 με εκείνο του root (που σου έδωσα προηγουμένως).
σώσε το αρχείο και μετά
Κώδικας: Επιλογή όλων
exit

Για να δεις αν λειτουργεί σωστά, δώσε πάλι
Κώδικας: Επιλογή όλων
sudo -i

για να συνδεθείς ως root.
About Me
NickTux@GitHub

Spoiler: show
1. Ubuntu 18.04 LTS
2. Intel Core i3 CPU M 380 2.53GHz ‖ RAM 6GB ‖ Acer Aspire 5733
3. Intel Integrated Graphics [8086:0046] {i915}
4. wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01)
Άβαταρ μέλους
Learner
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 9766
Εγγραφή: 08 Νοέμ 2010, 21:24
Τοποθεσία: Αθήνα
Launchpad: nicktux
IRC: NickTux
Εκτύπωση

Re: Αντιγραφή αρχείων από το τερματικό

Δημοσίευσηαπό Reinach » 12 Νοέμ 2014, 16:36

Κατάλαβα: υπάρχουν δύο ξεχωριστά αρχεία ρυθμίσεων .bashrc, ένα όταν το ανοίγεις ως user και ένα όταν το ανοίγεις ως root. Πήγα σε αυτό που έδωσες και άλλαξα την παράμετρο:
Κώδικας: Επιλογή όλων
[\033[0;34m\]

σε
Κώδικας: Επιλογή όλων
[\033[01;36m\]

οπότε έγινε κυανό το χρώμα (36m) και bold (01) που είναι πιο ευδιάκριτο στο σκούρο φόντο. Είχα βάλει και σε λάθος θέση την PS1 που έδωσες για τον user και έβγαζε λάθος. Την μετακίνησα στη σωστή θέση. Τώρα δουλέυουν όλα άψογα! Ευχαριστώ για τη λύση :thumbup: :thumbup: :thumbup:

Learner έγραψε:Στην ενότητα αυτή δεν υπάρχει το πράσινο τικ. Είναι ενότητα μαθημάτων
Μάλλον θα πρέπει να μεταφερθεί το θέμα σου σε κάποια άλλη ενότητα (θα το αναλάβουν οι συντονιστές).

καλά ε...τούβλο πέταξα, ούτε μου πέρασε από το μυαλό.
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Καθόλου ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 24.04 Noble Numbat 6.8.0-62-generic 64bit (el_GR.UTF-8, ubuntu:GNOME ubuntu)
3 Intel Core i5-1035G1 CPU @ 1.00GHz ‖ RAM 19549 MiB ‖ LENOVO LNVNB161216 - LENOVO 81WE
4 Intel Iris Plus Graphics G1 (Ice Lake) [8086:8a56] {i915}
5 wlp0s20f3: Intel Ice Lake-LP PCH CNVi WiFi [8086:34f0] (rev 30)
Άβαταρ μέλους
Reinach
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 702
Εγγραφή: 09 Νοέμ 2008, 20:48
Εκτύπωση

Re: Αντιγραφή αρχείων από το τερματικό

Δημοσίευσηαπό eliasps » 12 Νοέμ 2014, 21:37

Μεταφέρθηκε στην κατάλληλη ενότητα (νομίζω).


Off topic:
Απλά για ενημέρωση προς τα μέλη: Αν δείτε ένα θέμα που χρειάζεται μεταφορά και έχει αργήσει να μεταφερθεί από τη συντονιστική ομάδα, τότε πατήστε το κουμπί αναφοράς (!) στη δημοσίευση και βάλτε στην περιγραφή κάτι σχετικό (πχ. χρειάζεται μεταφορά), ώστε να το φέρεται στην προσοχή κάποιου συντονιστή. Το ίδιοι ισχύει και για οποιοδήποτε λόγο που θέλετε να στρέψετε την ομάδα των συντονιστών σε κάποιο θέμα.
Άβαταρ μέλους
eliasps
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4017
Εγγραφή: 16 Δεκ 2011, 22:25
Τοποθεσία: Αθήνα, Αττική
Launchpad: eliasps
IRC: eliasps
Εκτύπωση

Re: Αντιγραφή αρχείων από το τερματικό

Δημοσίευσηαπό fkol k4 » 12 Νοέμ 2014, 21:49

Reinach έγραψε:Κατάλαβα: υπάρχουν δύο ξεχωριστά αρχεία ρυθμίσεων .bashrc, ένα όταν το ανοίγεις ως user και ένα όταν το ανοίγεις ως root

Πιο συγκεκριμένα, υπάρχει ένα αρχείο .bashrc στον προσωπικό φάκελο κάθε χρήστη. Δηλαδή στη συγκεκριμένη περίπτωση, στον δικό σου και στου χρήστη root.
Το δικλό σου το επεξεργάζεσαι με
Κώδικας: Επιλογή όλων
gedit .bashrc

ενώ αυτό του root με
Κώδικας: Επιλογή όλων
sudo gedit /root/.bashrc
μιας και αφού είναι το .bashrc του χρήστη root, βρίσκεται μέσα στον δικό του προσωπικό φάκελο (που είναι ο /root/).

Για την προσαρμογή του τερματικού. υπάρχει εδώ ένας μικρός οδηγός.Νομίζω πως δεν είναι πολύ δύσκολος.
Για πιο «ετοιματζίδικες» λύσεις πάντως, υπάρχει πάντα και η βοήθεια του Internet. ;)
Γνώσεις: Linux: ★★★☆☆ Προγραμματισμός: ★☆☆☆☆ Αγγλικά: ★★★★★
Η υπογραφή μου
Οδηγίες για αρχάριους στο Ubuntu (12.04 LTS)Οδηγοί του forum
Άβαταρ μέλους
fkol k4
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4829
Εγγραφή: 28 Φεβ 2011, 22:56
Τοποθεσία: Αθήνα
Launchpad: fkol-k4
IRC: fkol_k4
Εκτύπωση

Re: Αντιγραφή αρχείων από το τερματικό

Δημοσίευσηαπό Reinach » 13 Νοέμ 2014, 12:23

fkol k4 έγραψε:
Reinach έγραψε:Κατάλαβα: υπάρχουν δύο ξεχωριστά αρχεία ρυθμίσεων .bashrc, ένα όταν το ανοίγεις ως user και ένα όταν το ανοίγεις ως <abbr title='Είναι ο υπερχρήστης στο linux.'>root</abbr>

Πιο συγκεκριμένα, υπάρχει ένα αρχείο .bashrc στον προσωπικό φάκελο κάθε χρήστη. Δηλαδή στη συγκεκριμένη περίπτωση, στον δικό σου και στου χρήστη <abbr title='Είναι ο υπερχρήστης στο linux.'>root</abbr>.
Το δικλό σου το επεξεργάζεσαι με
Κώδικας: Επιλογή όλων
gedit .bashrc

ενώ αυτό του <abbr title='Είναι ο υπερχρήστης στο linux.'>root</abbr> με
Κώδικας: Επιλογή όλων
sudo gedit /<abbr title='Είναι ο υπερχρήστης στο linux.'>root</abbr>/.bashrc
μιας και αφού είναι το .bashrc του χρήστη <abbr title='Είναι ο υπερχρήστης στο linux.'>root</abbr>, βρίσκεται μέσα στον δικό του προσωπικό φάκελο (που είναι ο /<abbr title='Είναι ο υπερχρήστης στο linux.'>root</abbr>/).

Για την προσαρμογή του τερματικού. υπάρχει εδώ ένας μικρός οδηγός.Νομίζω πως δεν είναι πολύ δύσκολος.
Για πιο «ετοιματζίδικες» λύσεις πάντως, υπάρχει πάντα και η βοήθεια του Internet. ;)


Ευχαριστώ. Ναι, είναι αλήθεια ότι αυτό με τα ξεχωριστά αρχεία ρυθμίσεων .bashrc δεν το είχα αντιληφθεί με την καμία μιλάμε. Νόμιζα ότι κάπου μέσα στο αρχείο θα υπάρχει και κάτι που θα καθορίζει το χρώμα όταν βλέπει ότι ο χρήστης είναι ο root....Για αυτό προσπαθούσα να προσθέσω και τη δεύτερη εντολή για το PS1 στο ίδιο αρχείο και εκεί μπερδεύτητκαν τα πράγματα. Και ναι, αυτό με τα χωματα το κατάλαβα από τον πολύ καλό δικό σου οδηγό για τη μορφοποίηση του τερματικού :thumbup:

Πολύ καλό και αυτό με τα ετοιματζίδικα PS1 πραγματικά, αλλά δεν θα ήξερα πώς να το αναζητήσω :(
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Καθόλου ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 24.04 Noble Numbat 6.8.0-62-generic 64bit (el_GR.UTF-8, ubuntu:GNOME ubuntu)
3 Intel Core i5-1035G1 CPU @ 1.00GHz ‖ RAM 19549 MiB ‖ LENOVO LNVNB161216 - LENOVO 81WE
4 Intel Iris Plus Graphics G1 (Ice Lake) [8086:8a56] {i915}
5 wlp0s20f3: Intel Ice Lake-LP PCH CNVi WiFi [8086:34f0] (rev 30)
Άβαταρ μέλους
Reinach
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 702
Εγγραφή: 09 Νοέμ 2008, 20:48
Εκτύπωση

Προηγούμενη

  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

Επιστροφή στο Ανάπτυξη Λογισμικού / Αλγόριθμοι