» »

Microsoft uporabnikom Oken zopet vsiljivo namešča programje

1 2 3
4
»

LightBit ::

techfreak :) je izjavil:

PowerShell je objektivno neprimerljivo boljse zdizajniran kot *nix shell, je pa res, da je prisel dosti pozneje. Zakaj v 2020 se vedno uporabljamo bash skripte mi pa ni jasno.

Saj imaš tudi PowahShell za Linux. Sicer je pa na voljo tudi Perl in Python.

poweroff ::

Ne.

Poanta je v tem, da se eni zmrdujejo nad bashom - "ker je treba tipkat nerazumljive ukaze namesto da bi se dalo vse poklikat" - hkrati pa pravijo, da je PowahShell pa super zadeva - "ker lahko napišeš skripto in ni treba klikat".

Tukaj pač ni logike.


Drugače se pa strinjam, PowerShell je v redu zadeva.
sudo poweroff

mtosev ::

Če se jaz spomnim je powershell bil kot dodatek na voljo že za win xp. Je že dolgo z nami.
Core i9 10900X, ASUS Prime X299 Edition 30, 32GB 4x8 3600Mhz G.skill, CM H500M,
ASUS ROG Strix RTX 2080 Super, Samsung 970 PRO, UltraSharp UP3017, Win 11 Pro,
Enermax Platimax 1700W | moj oče darko 1960-2016, moj labradorec max 2002-2013

WizzardOfOZ ::

Ja, cmd, bash, powershell so uporabne zadeve. Ampak ne za običajne uporabnike. Ti tega ne rabijo.

V powershellu lahko nastaviš več fukncionalnsti windows, kot pa jih lahko naklikaš, ker niso gui-ja naredil za vse funkcionalnosti.

poweroff ::

Se strinjamo.

Poanta je v tem, da se eni zmrdujejo nad bashom, hkrati pa hvalijo PowerShell.
sudo poweroff

HotBurek ::

Zakaj bi programiralv Bash-u, če lahko v Python-u?

Sicer da bo jasno, sem en mal fouš tistim, ki so čez level 8000 in programirajo baš skripte.


V katerih primerih se baš uporabi in uporablja?
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window

          ::

V mojem primeru za backupiranje.

WizzardOfOZ ::

HotBurek je izjavil:

Zakaj bi programiralv Bash-u, če lahko v Python-u?

Sicer da bo jasno, sem en mal fouš tistim, ki so čez level 8000 in programirajo baš skripte.


V katerih primerih se baš uporabi in uporablja?


Recimo imaš server za prenos datotek. Iz drugega serverja pobiraš podatke s FTP-jem, na tem jih pa odpakiraš in dekriptiraš, ter jih potem pošlješ v obdelavo na aplikacijski server. Za take zadeve uporabljaš bash ali cmd skripte (odvisno ali linux ali windows).
for stavek v bashu ali cmd in klic funkcije. Škoda se je matrat s pythonom ali powershellom za enako funkcionalnost.

Ali pa za hiter rename večih datotek v enem folderju tudi ne boš pisal v pythonu, če to narediš v bashu ali cmd-ju v treh vrsticah.

poweroff ::

Jaz sem z bashom delal vse živo... od preverjanja ali je mašina prižgana, če ne, ji pošljem WOL paketek, do backupiranja, do preverjanja raznih kompleksnih pogojev... ampak v bistvu pa predvsem zato, ker ne znam Pythona :))

(no, zdaj kaj malega že znam)
sudo poweroff

johnnyyy ::

HotBurek je izjavil:

Zakaj bi programiralv Bash-u, če lahko v Python-u?

Sicer da bo jasno, sem en mal fouš tistim, ki so čez level 8000 in programirajo baš skripte.


V katerih primerih se baš uporabi in uporablja?


Bash je uporaben v primerih kjer moraš klicati druge aplikacije ter ko ti output ene aplikacije predstavlja input druge.
Na ta način lahko v parih vrsticah kode narediš ogromno.

Lonsarg ::

Jaz sem migracijo sqlite v mysql spisal v bash, je bla kar nocna mora :D

Powershel je cist druga zival, v njemu se dejansk komot spise konkretne programcke. Od kar obstaja powershel core za linux ni vec razloga uprabljat bash za kaj vec kot sprotno delo.

Zgodovina sprememb…

  • spremenil: Lonsarg ()

win64 ::

johnnyyy je izjavil:

HotBurek je izjavil:

Zakaj bi programiralv Bash-u, če lahko v Python-u?

Sicer da bo jasno, sem en mal fouš tistim, ki so čez level 8000 in programirajo baš skripte.


V katerih primerih se baš uporabi in uporablja?


Bash je uporaben v primerih kjer moraš klicati druge aplikacije ter ko ti output ene aplikacije predstavlja input druge.
Na ta način lahko v parih vrsticah kode narediš ogromno.

Mi lahko predstaviš primer? Če misliš na pipe, to pozna tudi že dos konzola (https://ss64.com/nt/syntax-redirection....

Je pa PowerShell uporaben tudi zaradi podpore Microsofta. Namestitveni in wizard programi v Windows server ti na koncu, preden stisneš dokončaj/potrdi ponudi izvoz skripte, ki naredi enako kot bi to naredil preko GUI.

win64 je izjavil:

johnnyyy je izjavil:

HotBurek je izjavil:

Zakaj bi programiralv Bash-u, če lahko v Python-u?

Sicer da bo jasno, sem en mal fouš tistim, ki so čez level 8000 in programirajo baš skripte.


V katerih primerih se baš uporabi in uporablja?


Bash je uporaben v primerih kjer moraš klicati druge aplikacije ter ko ti output ene aplikacije predstavlja input druge.
Na ta način lahko v parih vrsticah kode narediš ogromno.

Mi lahko predstaviš primer? Če misliš na pipe, to pozna tudi že dos konzola - https://ss64.com/nt/syntax-redirection.... .

Je pa PowerShell uporaben tudi zaradi podpore Microsofta. Namestitveni in wizard programi v Windows server ti na koncu, preden stisneš dokončaj/potrdi ponudi izvoz skripte, ki naredi enako kot bi to naredil preko GUI.

Zgodovina sprememb…

  • spremenil: win64 ()

McMallar ::

Zame je glavna prednost PowerShell-a v njegovem outputu - ta je namrec objekt.
Why can't a programmer tell the difference between Halloween and Christmas?
Because OCT31 = DEC25

johnnyyy ::

win64 je izjavil:

Mi lahko predstaviš primer? Če misliš na pipe, to pozna tudi že dos konzola - https://ss64.com/nt/syntax-redirection.... .

Je pa PowerShell uporaben tudi zaradi podpore Microsofta. Namestitveni in wizard programi v Windows server ti na koncu, preden stisneš dokončaj/potrdi ponudi izvoz skripte, ki naredi enako kot bi to naredil preko GUI.


Delaš na sistemu, ki bazira na GNU/Linux, zgenerirati moraš disk image, rootfs pa imaš na lokalnem disku v določeni mapi. Uporabiš, dd, losetup, fdisk, mkfs, mount, cp in umount. V parih vrsticah imaš stvari v osnovi narejene. Vem da ima DOS možnost redirectanja outputov, ampak če imaš že nek delujoč sistem ga ne boš zamenjal za DOS da boš tam pognal par ukazov. In če delaš v GNU/Linux sistemu izbereš bash (sh, ash, ksh ali kaj podobnega) v Windows sistemu pa PowerShell. Da greš uporabljati Bash v Win sistemu moraš že imeti določene razloge (kompatibilnost npr.)

Če ogrmno delaš v bashu potem ti je CLI precej domač in zaradi domačnosti se efektivnost lahko konkretno pozna.

WizzardOfOZ ::

V windows uporabiš cmd skripte za lažja dela, powershell pa za kaka večja.
Recimo kopirat sli renejmat file bo lažje v cmd skripti, nabrati vse userje iz ad bo pa v eni vrstici s powershellom.

c3p0 ::

Bash je bolj primeren za sistemske stvari, kjer kličeš dosti command line utilsov, druge programe ipd.

Pade pri kakih bolj kompliciranih obdelavah, kjer rabiš višje language konstrukte. V tem primeru je bolj primeren python.

Ni vprašanje ali bash ali python, ampak the right tool for the job. Uporabljam oboje.

WhiteAngel ::

bash je brezvezen programski jezik. Bistvo linux shella je, da imaš na stotine mikro programčičev, ki potem naredijo work done.

Če bi šel delat v python, bi pa klical ustrezne funkcije v os, sys knjižnicah ... PS ima pa nek skrit API zadaj, ki je ogaben v primerjavi s pythonom.

poweroff ::

WizzardOfOZ je izjavil:

V windows uporabiš cmd skripte za lažja dela, powershell pa za kaka večja.
Recimo kopirat sli renejmat file bo lažje v cmd skripti, nabrati vse userje iz ad bo pa v eni vrstici s powershellom.

Pa kako, če je pa klikanje zakon, tipkanje v ukazni vrstici pa samo zmešani Linux geeki delajo?
sudo poweroff

LightBit ::

Prej je bilo klikanje zakon, ker je CMD tako ogaben terminal. >:D

WizzardOfOZ ::

poweroff je izjavil:

WizzardOfOZ je izjavil:

V windows uporabiš cmd skripte za lažja dela, powershell pa za kaka večja.
Recimo kopirat sli renejmat file bo lažje v cmd skripti, nabrati vse userje iz ad bo pa v eni vrstici s powershellom.

Pa kako, če je pa klikanje zakon, tipkanje v ukazni vrstici pa samo zmešani Linux geeki delajo?

To trdiš samo ti, jaz tega nisem rekel.

poweroff ::

To je bil klasični "argument" Windows vernikov.
sudo poweroff

WizzardOfOZ ::

Mogoče nekoč, ko so se "osvobodili" autoexec.bat in config.sys datotek.

Invictus ::

Windowsi tako ali tako postajajo Linux + Windows GUI. Na desktopu še ne, na server side opa precej.

Kar ni nič narobe, saj X-WIndowsov res nihče noče >:D.

Na žalost (ali srečo) se potrjuje moja domneva iz nekaj let nazaj, ko sem rekel, da bo Linux uspel na Desktopu, ko bo MS nardil zanj GUI...
"Life is hard; it's even harder when you're stupid."

http://goo.gl/2YuS2x

Lonsarg ::

Na strežnikih je bila dolgo bilanca linux/windows, vsak s svojim software stackom, linux je sicer že takrat vodil če me spomin ne vara. Z uradnim prihodom .net na linux (.net Core) se pa je začela masovna migracija še preostale windows strežniške infrastrukture na linux. .net je zdaj the way to go kar se enterprise software stacka tiče (če razvijaš iz nule), linux pa the way to go za OS base. Vse se konsolidira :)

Zgodovina sprememb…

  • spremenil: Lonsarg ()

LightBit ::

Invictus je izjavil:

Kar ni nič narobe, saj X-WIndowsov res nihče noče >:D.

Škoda da ravno zaradi Microsoftovih Teams-ov rabim X.
1 2 3
4
»


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Microsoft uporabnikom Oken zopet vsiljivo namešča programje (strani: 1 2 3 4 )

Oddelek: Novice / Operacijski sistemi
17425007 (18098) LightBit
»

Windows 10 Creators Update je že tu (strani: 1 2 )

Oddelek: Novice / Operacijski sistemi
7433053 (29519) MaCoFaCo
»

Windows 10 Creators Update izide 11. aprila

Oddelek: Novice / Operacijski sistemi
3811612 (9311) Anney
»

Prva nadgradnja Windows 10 je tu (strani: 1 2 3 4 )

Oddelek: Novice / Operacijski sistemi
15859477 (50416) Lonsarg
»

OpenOffice neodvisen od Oracla, po novem LibreOffice (strani: 1 2 3 )

Oddelek: Novice / Pisarniški paketi
12636189 (31431) Icematxyz

Več podobnih tem