Google Mail Kalender Text & Tabellen Reader Web Mehr »
Kürzlich besuchte Gruppen | Hilfe | Anmelden
Google Groups-Startseite
Nachricht von Diskussion Mike releases the "home" command under the GPL
Bei der Gruppe, für die Sie eine Mitteilung verfassen, handelt es sich um eine Usenet-Gruppe. Wenn Sie in dieser Gruppe Nachrichten posten, ist Ihre E-Mail-Adresse für jeden im Internet sichtbar
Ihre Antwort wurde nicht gesendet.
Die Nachricht wurde übermittelt.
 
Von:
An:
Cc:
Nachtrag zu:
Cc hinzufügen | Nachtrag hinzufügen zu | Betreff bearbeiten
Betreff:
Bestätigung:
Geben Sie zur Bestätigung die im folgenden Bild angezeigten Zeichen oder die durchgesagten Zahlen ein, indem Sie auf das Eingabesymbol klicken. Hören Sie zu und geben Sie die gehörten Zahlen ein
 
Mike Cox  
Profil anzeigen   Übersetzen in die Sprache: Übersetzt (Original anzeigen)
 Weitere Optionen 25 Jan. 2004, 02:49
Newsgroups: comp.os.linux.misc, comp.os.linux.advocacy
Von: mikecoxli...@yahoo.com (Mike Cox)
Datum: 24 Jan 2004 17:49:42 -0800
Lokal: So 25 Jan. 2004 02:49
Betreff: Mike releases the "home" command under the GPL
/*
        ********   home command ********
        The 'home'command takes you to your home directory if
        you've been wandering far, and don't want to type so
        much.  Just type "home" at the shell, and you're immediatly
        transported to /home/yourusername/

        (c) 2004 Mike Cox. Released under the GNU GPL License.
        email:  mikecoxli...@yahoo.com
        web: www.geocities.com/mikecoxlinux/

        compile instructions:
        g++ -o home home.cpp

        install instructions:
        move it to the /bin directory.

        ..Or create a Makefile as follows:
        home: home.cpp
                g++ -o home home.cpp
        install:
                mv home /bin/
        clean:
                rm home

*/
#include <iostream>

int main()
{
        char* name= new char[strlen(getlogin()) + 1];
        strcpy(name,getlogin());
        if(strcmp(name, "root") == 0)
        {
                std::cout<<"going to home directory...\n";
                FILE* pipe;
                pipe =  popen("cd /root/", "w");    
                pclose(pipe);
        } else{
                char* base = "/home/";
                strcat(base, name);
                FILE* bong;
                std::cout<<"going to home directory...\n";
                bong = popen(base,"w");
                pclose(bong);
        }

        delete [] name;
        return 0;

}


    Weiterleiten  
Sie müssen sich anmelden, bevor Sie Nachrichten veröffentlichen können.
Bevor Sie eine Nachricht posten können, müssen Sie zunächst dieser Gruppe beitreten.
Bitte aktualisieren Sie vor dem Posten in den Abonnementeinstellungen Ihren Spitznamen.
Sie haben nicht die erforderliche Berechtigung zum Posten.

Eine Gruppe erstellen - Google Groups - Google-Startseite - Nutzungsbedingungen - Datenschutzbestimmungen
©2010 Google