Estilos usados en mi web

En esta web intento usar un estilo común al escribir código, comandos, scripts y similares, que resumo aquí.

Comandos

  • Comandos normales
    $ comando
    Comandos que pueden ejecutarse como un usuario normal, generalmente preferible que ejecutarlo como root.

    El signo del dolar ($) no forma parte del comando, de modo que para ejecutar el comando anterior simplemente habría que ejecutar comando.
  • Comandos de administración
    # admcmd
    Comandos que hay que ejecutar con privilegios de administrador. La almohadilla (#) no es parte del comando.

    En sistemas actuales generalmente bastará con ejecutar dentro de sudo ($ sudo admcmd), ganar los privilegios de administrador y ejecutarlo ($ su - seguido de # admcmd) o ejecutar con privilegios de administrador ($ su -c 'admcmd').
  • Varios comandos seguidos
    $ su -
    # invoke-rc.d apache2 restart
    

Código

  • Contenido de un archivo

    Ejemplo 1: Impresiones de archivos dentro de explicaciones

    # debugging monitor
    RUN+="socket:/org/kernel/udev/monitor"
    
    # run a command on remove events
    ACTION=="remove", ENV{REMOVE_CMD}!="", RUN+="$env{REMOVE_CMD}"
    
    # ignore the events generated by virtual consoles
    KERNEL=="ptmx",         OPTIONS+="last_rule"
    KERNEL=="console",      OPTIONS+="last_rule"
    KERNEL=="tty"   ,       OPTIONS+="last_rule"
    KERNEL=="tty[0-9]*",    OPTIONS+="last_rule"
    KERNEL=="pty*",         OPTIONS+="last_rule"
    SUBSYSTEM=="vc",        OPTIONS+="last_rule"
    
    /etc/udev/rules.d/z50_run.rules

    Ejemplo 2: E-mails, archivos de texto

    From MAILER-DAEMON  Sat May 27 18:42:44 2006
    Return-Path: <>
    X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on example.invalid
    X-Spam-Level: 
    X-Spam-Status: No
    X-Original-To: toni@example.invalid
    Delivered-To: toni@example.invalid
    Received: by prometeo.solaris (Postfix)
    	id 227F7818C; Sat, 27 May 2006 18:42:44 +0200 (CEST)
    Date: Sat, 27 May 2006 18:42:44 +0200 (CEST)
    From: MAILER-DAEMON@example.invalid (Mail Delivery System)
    Subject: Undelivered Mail Returned to Sender
    To: toni@example.invalid
    MIME-Version: 1.0
    Content-Type: multipart/report; report-type=delivery-status;
    	boundary="DB693818A.1148748164/example.invalid"
    Message-Id: <20060527164244.227F7818C@example.invalid>
    Status: RO
    Content-Length: 1701
    Lines: 56
    
    This is a MIME-encapsulated message.
    
    --DB693818A.1148748164/example.invalid
    Content-Description: Notification
    Content-Type: text/plain
    
    This is the Postfix program at host example.invalid.
    
    I'm sorry to have to inform you that your message could not
    be delivered to one or more recipients. It's attached below.
    
    For further assistance, please send mail to <postmaster>
    
    If you do so, please include this problem report. You can
    delete your own text from the attached returned message.
    
    			The Postfix program
    
  • Código

    Ejemplo 1:

    <html>
    <body>Hello World</body>
    </html>
    

    Ejemplo 2:

    <?php
    
        echo "Hello World!";
    
    ?>
    

    Ejemplo 3: Con resaltado de sintaxis (a prueba):

    var nspace = {
        func1: function(arg1, arg2) {
            return arg2 % arg1;
        },
        attr1: false
    };
    


Ejemplo 4: (Basado en el estilo usado en QuirksMode)

<?php

    echo "Hello World Yet Again!";

?>

Please note: New comments won't appear immediately, they have to be manually approved (usually done quickly).