Εμφάνιση 1.351-1.365 από 2222
Θέμα: Ερώτηση για bash
-
23-01-20, 20:53 Απάντηση: Ερώτηση για bash #1351"I like offending people, because I think people who get offended should be offended" - Linus Torvalds
"Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
Γα.... την πολιτική ορθότητα.
-
23-01-20, 21:28 Απάντηση: Ερώτηση για bash #1352
-
11-02-20, 08:30 Απάντηση: Ερώτηση για bash #1353
Πετυχα αυτο εδω πριν λιγο στο reddit...
https://github.com/chubin/cheat.shديميتريس
-
17-02-20, 15:13 Απάντηση: Ερώτηση για bash #1354
Ζητειται λογικη εξηγηση για το παρακατω.
Το πρωι διαπιστωσα το προβλημα που λεω εδω στο libreelec μου
https://www.adslgr.com/forum/threads...19#post6753719
Μετα απο ψαξιμο, κατεληξα στο συμπερασμα οτι το elementum δεν εμφανιζεται επειδη δεν ξεκιναει ο daemon του. Για να ξεκινησει ενα προσθετο ετσι, πρεπει καπου μεσα στο addon.xml του να υπαρχει η γραμμη
Κώδικας:<extension point="xbmc.service" library="service.py" start="startup"
Κώδικας:# cat deathtoservices.sh #!/bin/bash mv /storage/.kodi/addons/plugin.video.elementum/addon.xml /storage/.kodi/addons/plugin.video.elementum/addon.backup find /storage/.kodi/addons/ -name "addon.xml" -exec sed -i '/xbmc.service/d' {} \; mv /storage/.kodi/addons/plugin.video.elementum/addon.backup /storage/.kodi/addons/plugin.video.elementum/addon.xml # alternative # grep -rl "xbmc.service" /storage/.kodi/addons/ | xargs sed -i '/xbmc.service/ d' # verify grep -rl "xbmc.service" /storage/.kodi/addons/
Για το libreelec ειπα να βαλω το σημαντικο κομματι του σκριπτ στο /storage/.config/autostart.sh του, για να το τρεχει σε καθε εκκινηση, μαζι με κατι αλλα πραγματακια που επισης δουλευουν κανονικα
Κώδικας:# cat .config/autostart.sh { echo 0 > /sys/class/backlight/acpi_video0/brightness echo 0 > /sys/class/backlight/acpi_video1/brightness rm /storage/.kodi/addons/packages/*.zip rm /storage/logfiles/*.zip mv /storage/.kodi/addons/plugin.video.elementum/addon.xml /storage/.kodi/addons/plugin.video.elementum/addon.backup find /storage/.kodi/addons/ -name "addon.xml" -exec sed -i '/xbmc.service/d' {} \; mv /storage/.kodi/addons/plugin.video.elementum/addon.backup /storage/.kodi/addons/plugin.video.elementum/addon.xml sleep 5 curl https://raw.githubusercontent.com/free-greek-iptv/greek-iptv/master/android.m3u > /storage/videos/greektv.m3u sed -i '28,$d' /storage/videos/greektv.m3u kodi-send --action=Notification"(Done, )" } &
Καμια ιδεα γιατι?Τελευταία επεξεργασία από το μέλος jim_p : 17-02-20 στις 15:54.
ديميتريس
-
11-03-20, 08:07 Απάντηση: Ερώτηση για bash #1355
Υπαρχει καμια πιο γρηγορη λυση για αυτο το βασανιστηριο εδω? Πιο λιγη ωρα θα μου παρει να σβησω το ρεπο και να το ξανακανω clone απο την αρχη, απο το να σβησω ενα ενα ολα αυτα που ζηταει για να ολοκληρωσει το pull. Το συγκεκριμενο ρεπο εινια περιπου 350+ΜΒ.
Spoiler:ديميتريس
-
11-03-20, 10:13 Απάντηση: Ερώτηση για bash #1356
Τι αλλαγές είναι αυτές στα αρχεία ; Τις έκανες εσύ; Τις θέλεις;
Αν δεν τις θέλεις, μπορείς να τις διώξεις φέρνοντας πίσω την έκδοση του αποθετηρίου με την εντολή checkout
Κώδικας:% git status Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git restore <file>..." to discard changes in working directory) Win 7/Sound/Avoid audiorecorders.REG Win 7/Sound/Disable Beep.REG % git restore --staged . % git restore . (ή git checkout .)
Η πρώτη εντολή "git restore --staged ." λέει στο git να επαναφέρει όσες αλλαγές έχουν γίνει staged στον τρέχοντα κατάλογο (και τους υποκαταλόγους) και δεν σου χρειάζεται αν δεν έχεις staged αλλαγές αλλά δεν κάνει κακό οπότε την έβαλα για να καλύψω και αυτή την περίπτωση. Η δεύτερη εντολή "git restore ." επαναφέρει όσες αλλαγές δεν έχουν γίνει staged ώστε τα αρχεία να είναι ίδια με το repository. Έτσι όλες οι αλλαγές που υπάρχουν θα χαθούν και το pull θα πετύχει.
Σε περίπτωση που χρειάζεσαι τις αλλαγές τότε μπορείς να τις "κρύψεις" κάπου, να τρέξεις το pull και να τις επαναφέρεις (με το ενδεχόμενο φυσικά να υπάρχουν διενέξεις). Αυτό γίνεται ως εξής:
Κώδικας:% git stash % git pull % git stash pop
"I like offending people, because I think people who get offended should be offended" - Linus Torvalds
"Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
Γα.... την πολιτική ορθότητα.
-
11-03-20, 10:23 Απάντηση: Ερώτηση για bash #1357
Δεν κανω καμια αλλαγη στο ρεπο εγω, απλα το παιρνω με pull οποτε εχει ενημερωση για να το εχω τοπικα και διαθεσιμο αμεσα.
Το git status λεει βγαζει ενα απιστευτο κατεβατο που μονο στο pastebin χωραει
https://pastebin.com/b7SXZbWp
Αυτες οι αλλαγες που αναφερει ειναι πολυ παλιοτερες απο αυτες στο τελευταιο commit και παρολο που πανω πανω λεει
Κώδικας:Your branch is ahead of 'origin/master' by 2 commits. (use "git push" to publish your local commits)
ديميتريس
-
11-03-20, 10:28 Απάντηση: Ερώτηση για bash #1358
Ίσως έκανε κάποιος force push στο repo; Δεν ξέρω. Τότε αυτά που είπα παραπάνω θα διορθώσουν μεν τα αλλαγμένα αρχεία αλλά το pull θα αποτύχει και πάλι επειδή είσαι μπροστά από το repo με 2 commits. Δοκίμασε το παρακάτω:
Κώδικας:% git reset --hard HEAD~2 % git status % git pull αν όλα είναι καλά στο status
"I like offending people, because I think people who get offended should be offended" - Linus Torvalds
"Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
Γα.... την πολιτική ορθότητα.
-
11-03-20, 10:38 Απάντηση: Ερώτηση για bash #1359
Πως ειναι δυνατον να ειμαι μπροστα αφου το τελευταιο pull δεν εγινε καν! Και το τελευταιο commit εκει εγινε πριν 5 ωρες, αυμφωνα με τη σελιδα του στο github. Αν ειναι να μπω σε ολη αυτη τη διαδικασια, ας το ξανακανω clone απο την αρχη.
Εκτος αν υπαρχει καποιος τροπος, εκτος git, να γραφονται τα αλλαγμενα αρχεια σε ενα αρχειο κειμενου και να τα σβηνω με ενα
Κώδικας:rm $(cat 1.txt)
Ασχετο με τα απο πανω, αλλα ο φακελος .git εκει μεσα γινεται να μην φουσκωνει μετα απο καθε pull? Εκανα το git clone με --depth=1 για να μην τραβαει τα παντα απο την αρχη, αλλα με καθε pull φαινεται να τραβαει και κατι νεο.ديميتريس
-
11-03-20, 10:47 Απάντηση: Ερώτηση για bash #1360
Κάποτε το upstream repo ήταν στην έκδοση 8, έκανες εσύ pull και πήγες στην 8. Μετά κάποιος άλλαξε κάτι στο upstream και το πήγε πίσω στην έκδοση 6 και έκανε force push. Μετά έκανε διαφορετικές αλλαγές 7α, 8α, 9, 10. Το git ψάχνει και βλέπει ότι το δικό σου repo και το upstream έχουν κοινό τέλος το commit 6 οπότε σου λέει είσαι 2 commits μπροστά (τα παλιά 7, 8 που σβήστηκαν από το upstream) και τώρα είσαι 4 commit πίσω (τα 7α, 8α, 9, 10). Για να παίξει σωστά το pull, πρέπει να επιστρέψεις το δικό σου repo στην κατάσταση 6 με την εντολή που έδωσα πριν.
Ο Φωτόπουλος στην ταινία "Ο Θόδωρος και το δίκανο" είχε μια ατάκα στο τέλος "αηδίες, αναχρονιστικά πράγματα". Δεν είναι και ο Wantilles πλέον εδώ να σου πει "να διώξεις την νοοτροπία windows"
Να μην το κάνεις ξανά clone. Να το κάνεις σωστά. Μία εντολή είναι.
Υπάρχει τρόπος και τον είπα πριν.
Κώδικας:% git restore --staged . % git restore .
Τελευταία επεξεργασία από το μέλος imitheos : 11-03-20 στις 10:55.
"I like offending people, because I think people who get offended should be offended" - Linus Torvalds
"Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
Γα.... την πολιτική ορθότητα.
-
11-03-20, 12:54 Απάντηση: Ερώτηση για bash #1361
Πρεπει να δουλεψε το git --restore που λες, γιατι κατεβασε ενα σωρο πραγματα. Αλλα μετα που εκανα παλι git pull για να δω αν οντως ειναι ενημερωμενο, μου πεταξε αυτα
Κώδικας:$ git pull https://github.com/CHEF-KOCH/regtweaks From https://github.com/CHEF-KOCH/regtweaks * branch HEAD -> FETCH_HEAD Updating 189ef64..f04221d error: Your local changes to the following files would be overwritten by merge: Win 7/Windows Updates/Disable Windows 7 End of Support Notification Message/Delete task (start as admin).bat Win 8/Promt as Admin/Right Click DrivesFolders for Elevated Cmd and Powershell Window.bat Please commit your changes or stash them before you merge. Aborting
Βεβαια, αφου απεφυγα το μεγαλο κατεβασμα, κλαϊν. Τα σβηνω αυτα τα 2 και ξανακανω pull.
- - - Updated - - -
Τα εσβησα και μετα κατεβασε και αλλα, εκτος απο αυτα που ειχε κατεβασει παραπανω!ديميتريس
-
11-03-20, 13:18 Απάντηση: Ερώτηση για bash #1362
Το restore δεν κατεβάζει τίποτα. Απλά θα επαναφέρει τα αρχεία στο working directory ώστε να είναι όπως είναι στο repository. Το pull θα κατεβάσει ό,τι είναι να κατεβάσει. Εφόσον έκανες restore δεν θα έπρεπε να υπάρχουν αυτά τα δύο αρχεία (υπάρχει μια περίπτωση που μου έρχεται στο μυαλό αλλά ας μην πάμε εκεί ακόμη). Το status τι λέει;
"I like offending people, because I think people who get offended should be offended" - Linus Torvalds
"Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
Γα.... την πολιτική ορθότητα.
-
11-03-20, 13:56 Απάντηση: Ερώτηση για bash #1363
Αν δεν έχεις κάνει αλλαγές που θέλεις να κρατήσεις μπορείς να κάνεις:
Κώδικας:git fetch --all git reset --hard origin/master
-
11-03-20, 14:30 Απάντηση: Ερώτηση για bash #1364
Σωστός ο mitsakos. Εμένα μου διαφεύγει πάντα η απλή λύση και πάω στην πιο σύνθετη Αν και μάλλον το έσβησε και το ξανά-cloneαρε μέχρι τώρα
"I like offending people, because I think people who get offended should be offended" - Linus Torvalds
"Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
Γα.... την πολιτική ορθότητα.
-
11-03-20, 14:46 Απάντηση: Ερώτηση για bash #1365
Το status, μετα απο το pull που κατεβασε οτι λειπει, λεει απλα αυτο
Κώδικας:$ git status | head On branch master Your branch is ahead of 'origin/master' by 3 commits. (use "git push" to publish your local commits) Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git restore <file>..." to discard changes in working directory) modified: .gitattributes modified: .github/CONTRIBUTING.md modified: .github/FUNDING.yml
Κώδικας:$ git pull https://github.com/CHEF-KOCH/regtweaks From https://github.com/CHEF-KOCH/regtweaks * branch HEAD -> FETCH_HEAD Already up to date.
Σημειωσα στα σκονακια μου αυτα που λεει ο MitsakosGR για την επομενη φορα που θα εχω πολλα αρχεια που θελουν αλλαγη. Καμια ιδεα για τον παραφουσκωμενο φακελο .git?ديميتريس
Παρόμοια Θέματα
-
Βοήθεια για ένα απλό bash script
Από AddictedToChaos στο φόρουμ Unix - LinuxΜηνύματα: 34Τελευταίο Μήνυμα: 22-07-11, 01:57 -
bash - matlab
Από simeon.mattes στο φόρουμ Unix - LinuxΜηνύματα: 25Τελευταίο Μήνυμα: 25-06-08, 23:00 -
Bash Script help (Αρχάριος)
Από weakwire στο φόρουμ Unix - LinuxΜηνύματα: 12Τελευταίο Μήνυμα: 08-05-07, 00:41 -
bash rename (mv)
Από hayzel στο φόρουμ Unix - LinuxΜηνύματα: 6Τελευταίο Μήνυμα: 07-01-07, 16:33
Bookmarks