• [^] # Re: Explications :

    Posté par (site web personnel, Mastodon) . En réponse au journal [:totoz]. Évalué à 10.

    AHAH les "commandes unix" !
    en fait c'est juste un renommage de leurs commandes, ou pire un redéveloppement en moins bien.

    je voulais essayer mon éditeur de texte favoris :
    PS C:\Documents and Settings\thomas> cat > plop

    cmdlet cat at command pipeline position 1
    Supply values for the following parameters:
    Path[0]:
    Get-Content : Cannot bind argument to parameter 'Path' because it is an empty array.
    At line:1 char:4
    + cat <<<< > plop
    Et non ! Même cat ne sait pas faire un truc basique comme prendre comme entrée l'entrée standard.
    A la place ils ont fait leur cowboy avec un truc pseudo-interactif qui te demande le path du fichier à cater. \o/

    Admirez :
    PS C:\Documents and Settings\thomas> cd \
    PS C:\> cd
    PS C:\> cd ~
    PS C:\Documents and Settings\thomas> cd -
    Set-Location : Cannot find path 'C:\Documents and Settings\thomas\-' because it does not exist.
    At line:1 char:3
    + cd <<<< -
    cd ~ nous fait bien changer de répertoire vers le home, mais pas cd tout seul, cd - pour revenir au path précédent ne fonctionne pas...

    Essayons le ls :
    PS C:\Documents and Settings\thomas> ls


    Directory: Microsoft.PowerShell.Core\FileSystem::C:\Documents and Settings\thomas


    Mode LastWriteTime Length Name
    ---- ------------- ------ ----
    d---- 13/09/2007 17:25 .gimp-2.2
    d---- 06/07/2007 11:52 .links
    d---- 06/07/2007 11:40 .ssh
    d---- 27/04/2007 10:16 .thumbnails
    d---- 06/07/2007 11:52 .w3m
    d---- 07/12/2007 11:36 Bureau
    d---- 14/05/2007 16:00 Contacts
    d-r-- 03/07/2007 11:11 Favoris
    d-r-- 20/03/2007 11:13 Menu Démarrer
    d-r-- 13/11/2007 11:01 Mes documents
    -a--- 11/12/2007 09:42 3088 .bash_history
    -a--- 04/07/2007 10:31 2 .gtkrc-2.0
    -a--- 05/12/2007 15:21 9701 _viminfo
    Rhoo, mais pourquoi ces permissions, ces dates et tout !
    Essayons d'abord l'affichage d'un fichier par ligne (ls -1) puis l'affichage en liste détaillée, la vraie (ls -l) :
    PS C:\Documents and Settings\thomas> ls -1
    Get-ChildItem : Cannot find path 'C:\Documents and Settings\thomas\-1' because it does not exist.
    At line:1 char:3
    + ls <<<< -1
    PS C:\Documents and Settings\thomas> ls -l
    Get-ChildItem : Missing an argument for parameter 'LiteralPath'. Specify a parameter of type 'System.String[]' and try
    again.
    At line:1 char:5
    + ls -l <<<<


    Enfin, bref, les "commandes unix", mort-de-rire, même pas capable de faire un ls, un cd ou un cat.
    C'est juste du marketting pour faire croire aux décideurs pressés que c'est pas la peine de passer à Linux ils peuvent prendre WinWaouu sans crainte et que même le pouilleux d'admin qui réclame du unix il sera content. Informations floues, incertaines, trompeuses, du FUD quoi.

    ce commentaire est sous licence cc by 4 et précédentes