Inhalt des aktuellen verzeichnisses anzeigen lasse ??
Inhalt des aktuellen verzeichnisses anzeigen lasse ??
zu dos zeiten war das dir
wie siehst es aus bei linux ???
lg, Ciam
wie siehst es aus bei linux ???
lg, Ciam
_______________________
Typisch Frau also fragt nicht
Typisch Frau also fragt nicht
Re: Inhalt des aktuellen verzeichnisses anzeigen lasse ??
also bei mir gibts "dir"...Ciam hat geschrieben:zu dos zeiten war das dir
wie siehst es aus bei linux ???
Code: Alles auswählen
which dir
- KBDCALLS
- Moderator
- Beiträge: 22456
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Was aber auch nur ein alias ist.
Code: Alles auswählen
matthias@biljana:~$ type dir
dir is aliased to `ls --color=auto --format=vertical'
matthias@biljana:~$
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
KBDCALLS hat geschrieben:Was aber auch nur ein alias ist.
Code: Alles auswählen
matthias@biljana:~$ type dir dir is aliased to `ls --color=auto --format=vertical' matthias@biljana:~$
Code: Alles auswählen
~$ type dir
dir is /bin/dir

Hallo,
bei mir ist dir auch ein eigenes Programm, daher habe ich mal mit
den Quellcode gezogen um zu schauen, wie das denn alles zusammenhängt.
Es gibt
und hier unterscheiden sich ls-dir.c und ls-ls.c
ls-ls.c:
ls-dir.c:
und dann in ls.h:
und dann in ls.c:
Alle Klarheiten beseitigt? vdir habe ich entsprechend überall entfernt.
bei mir ist dir auch ein eigenes Programm, daher habe ich mal mit
Code: Alles auswählen
apt-get source coreutils
Es gibt
Code: Alles auswählen
ls-dir.c
ls-ls.c
ls.c
ls.h
ls-ls.c:
Code: Alles auswählen
#include "ls.h"
int ls_mode = LS_LS;
Code: Alles auswählen
#include "ls.h"
int ls_mode = LS_MULTI_COL;
Code: Alles auswählen
/* This is for the `ls' program. */
#define LS_LS 1
/* This is for the `dir' program. */
#define LS_MULTI_COL 2
Code: Alles auswählen
/* If ls_mode is LS_MULTI_COL,
the multi-column format is the default regardless
of the type of output device.
This is for the `dir' program.
If ls_mode is LS_LS,
the output format depends on whether the output
device is a terminal.
This is for the `ls' program. */
#define PROGRAM_NAME (ls_mode == LS_LS ? "ls" \
: (ls_mode == LS_MULTI_COL \
? "dir" : "vdir"))
switch (ls_mode)
{
case LS_MULTI_COL:
/* This is for the `dir' program. */
format = many_per_line;
set_quoting_style (NULL, escape_quoting_style);
break;
case LS_LS:
/* This is for the `ls' program. */
if (isatty (STDOUT_FILENO))
{
format = many_per_line;
/* See description of qmark_funny_chars, above. */
qmark_funny_chars = 1;
}
else
{
format = one_per_line;
qmark_funny_chars = 0;
}
break;
default:
abort ();
}