Next: Über dieses Dokument ...
Up: Das Linux Anwenderhandbuch
Previous: Bestellung des Linux Anwenderhandbuches
- ~
- .emacs
- .inputrc
- .tcshrc
- :-Shellkommando
^
(CONTROL)
- ^\
- ^?
- ^C
- ^D
- ^N
- ^O
- ^Q
- ^R
- ^S
- ^V
- ^W
- ^Z
,
- [ ]
- a.out
,
,
- ACK
- active Datei
(News)
- adjtime
- adjtime|(
- adjtime|)
- agetty
- alias-Shellkommando
,
- Aliases|seeSynonyme
- Anfuehrungszeichen@Anführungszeichen
- Anhalten
- eines Programms
,
,
- ar
- Arbeitsspeicher
,
- Arbeitsspeicher
- mehr als 64MB
- Archivieren von Daten
,
- Artikel
,
- ATAPI
- atime
- Ausgabeumleitung
,
,
- autoconf
- Backslash|seeFluchtsymbol
- Backup|seeDatensicherung
- Bandlaufwerke|seeMagnetbandlaufwerke
- bang path
- basename
,
,
- basename|textbf
- bash
- Arithmetik
- Array-Variable
- Aufruf
- Aufrufoptionen
- beenden
,
- Eingabeaufforderung
- Grammatik
- interaktiv
- Kontrollstrukturen|(
- Kontrollstrukturen|)
- Menues@Menüs
- Parameter
- Parameter|(
- Parameter|)
- Shellkommandos|(
- Shellkommandos|)
- Shellscript
- Signale
,
- Skriptfunktionen
- Sonderzeichen
- Variable|(
- Variable|)
- bash|(
- bash|)
- Batch
,
- Baudrate
- bdflush
- Beenden
- einer Shell@Shell
- Programm
,
- von Linux@Linux
- Bell Laboratories
- Benutzer
- Benutzer
- Authentifizierung|(
- Authentifizierung|)
- eintragen|(
- eintragen|)
- Gruppe
wechseln
,
- ID
,
- Name
- Benutzergruppen
,
,
,
,
- Benutzer|(
,
- Benutzer|)
,
- bg-Shellkommando
- Bildschirmausgabe speichern
- Bildschirm|(
- Bildschirm|)
- bind-Shellkommando
- bind-Shellkommando|textbf
- Binärdateien anzeigen
,
- Binärkompatibilität|(
- Binärkompatibilität|)
- Binärpakete
- Binärzahl
- Bitmaps
- Block
- blockorientiertes Gerät
- BogoMIPS
- Bootdisk
- Booten
- Singleuser
,
- Booten|(
- Booten|)
- Bootkonzept
- Bootkonzept|(
- Bootkonzept|)
- Bootloader
- Bootloader|(
- Bootloader|)
- Bootmanager
,
,
- Bootprompt
,
- Bootprompt|(
- Bootprompt|)
- Bootselector
- Bourne-Shell|seebash
- BREAK
- break-Shellkommando
- builtin-Shellkommando
- Busmäuse
- Byte|seeZeichen
- C News
- Cache
,
,
,
,
- case Verzweigung
- cat
,
,
- CD-ROM
- CD-ROM|(
,
- CD-ROM|)
,
- cd-Shellkommando
,
- CDPATH Shellvariable
,
- Character|seeZeichen
- Chat-Skript
- chgrp
- chmod|(
- chmod|)
- chown
- chsh
- cksum
- clock
- CMOS-Uhr (Echtzeituhr)
,
- cmp
- COFF
- comm
- command-Shellkommando
- Compilierung
- compress
- conf.modules
- Console
- Bildschirm|(
- Bildschirm|)
- reset
- Tastatur|(
- Tastatur|)
- Zeichensatz laden
- Console|(
,
- Console|)
,
- continue-Shellkommando
- cooked Modus
- copy on write
- core
- cp
,
- cpio
- cpio|(
,
- cpio|)
,
- crashme
- cron Dämon|(
- cron Dämon|)
- crontab
- crypt
- csplit
- ctime
- cut
- Dateiarten
- Dateiattribute|(
,
- Dateiattribute|)
,
- Dateien
- anlegen
,
- anzeigen
,
,
,
,
,
,
,
- archivieren
,
- ausführbare
- drucken
,
,
- drucken|(
- drucken|)
- durchsuchen
,
- komprimieren
,
- konvertieren
- kopieren
,
,
,
- loeschen@löschen
,
,
- Namen
,
- sortieren
- sperren
- suchen
- teilen
,
,
- Typ feststellen
- umbenennen
,
- verdoppeln
- vergleichen
,
- versteckte
- Zeitmarken
- Zugriffsrechte
- Zugriffsrechte|(
- Zugriffsrechte|)
- zusammenfügen
,
,
- Dateiname
- absolut
- relativ
- Dateinamen Länge
- Dateisystem einrichten|)
- Dateisystem
- einrichten
- einrichten|(
- einrichten|)
- ext
- ext2
,
- ext2|(
,
- ext2|)
,
- fat
- iso9660
- iso9660|(
- iso9660|)
- Konzept
- minix
- minix|(
- minix|)
- NFS
- proc|(
- proc|)
- pruefen@prüfen|(
,
,
- pruefen@prüfen|)
,
,
,
- reparieren|(
,
,
- reparieren|)
,
,
,
- Standard
- Typen|(
- Typen|)
- umsdos|(
- umsdos|)
- vfs
- xiafs
,
- zusammenbauen
- Dateisystem|(
,
- Dateisystem|)
,
- Datenfernübertragung|seeDFÜ
- Datensicherung
,
- Datensicherung
- auf Disketten@Disketten
,
- inkrementell
,
- Methoden
- Multivolume
,
- Datensicherung|(
- Datensicherung|)
- Datenströme
- Datenzonen
,
- Datenzonen
- fragmentierte
- date|(
- date|)
- Datum
,
- Datum|(
- Datum|)
- DCF-77 Funkuhr
- dd
- Debian
- Softwarepakete
- declare-Shellkommando
- demand loading
- depmod
- DES|(
- DES|)
- Devices|seeGerätedateien
- Dezimalzahl
- df
- DFÜ
- Akustikkoppler
- asynchron
- BAUD
- Break
- Carrier
- Handshake
- minicom|(
- minicom|)
- MNP1-5
- Modem|(
- Modem|)
- Parität
- Stopbits
- synchron
- TAE-Stecker
- term|(
- term|)
- V42bis
- Zeichenlänge
- DFÜ|(
- DFÜ|)
- Diacriticals
- Directory|seeVerzeichnis
- dirname
,
- dirname|textbf
- dirs-Shellkommando
- dir|seels
- Disketten
- formatieren
,
- Inhalt
- kopieren
- Laufwerke|(
- Laufwerke|)
- lesen
- löschen
- MS-DOS Dateisystem
- Operationen
- Verzeichnis anlegen
- Verzeichnis
- löschen
- disown-Shellkommando
- DOS
- Dateisystem
,
,
- Disketten
- dosemu
- /etc/dosemu.conf@/etc/dosemu.conf
,
- Bootlaufwerk
- Diskettenlaufwerke
- DPMI
- EMS
- Festplattenlaufwerke
- Optionen
- serielle Schnittstellen
- Tastatur-Konfiguration
- Terminalunterstützung
- Video-Konfiguration
- X-Window-Unterstützung
- XMS
- dosemu@dosemu
- doshell
- Doublequote|seeAnführungszeichen
- Double|seeFließkommazahl
- dpkg
- DR-DOS
- drucken
,
,
- drucken
- interruptgesteuert
- Postscript
- drucken|(
- drucken|)
- Druckerdämon|(
- Druckerdämon|)
- Druckerfilter
- Drucker|(
- Drucker|)
- dselect
- du
- Dämonen|(
- Dämonen|)
- e2fsck
- echo
- echo-Shellkommando
- Editor
- elvis (vi)|(
- elvis (vi)|)
- in elm
- sed|(
- sed|)
- edit|seeelvis
- efsck
- egrep
- Eigentümer
- einer Datei
- eines Prozesses
- ändern
- Eigentümer|(
- Eigentümer|)
- Eingabeaufforderung
,
,
- Eingabeaufforderung
- sekundär
- Eingabeumleitung
,
- ELF
,
,
,
- elm
- elm
- Editor
- elm.rc
- Konfiguration
- Mail versenden
- Mailbox
- elvis|(
- elvis|)
- elvprsv
- elvrec
- emacs-Modus der bash|(
- emacs-Modus der bash|)
- enable-Shellkommando
- Ende der
Eingabe
- env
- Environment|seeProzeßumgebung
- EOF
- Erweiterung
- Klammer
- eval-Shellkommando
- exec-Shellkommando
- exit-Shellkommando
- expand
- expire
- export-Shellkommando
- expr
- ext2|seeDateisysteme
- ex|seeelvis
- fc-Shellkommando
- fdformat
- fdisk
- fdprm Datei
- Fehler
- im EXT2 Dateisystem
- im Linux-Kernel
- in einem Softwarepaket
- in einem Systemaufruf
- in Programmen
,
- Status danach
- Festplatten
- 8-Bit (XT)
- AT-Bus|(
- AT-Bus|)
- booten
- booten|(
- booten|)
- Dateisystem einrichten|(
- Dateisystem einrichten|)
- freier Platz
- größer 1024 Zylinder
- partitionieren
- partitionieren|(
- partitionieren|)
- SCSI
- synchronisieren
- verbrauchter Platz
- Festplattencache
- fg Shellkommando
- FIFO
,
,
- file
- File-System-Standard
- File|seeDatei
- Filter
- Filter
- für Drucker
- find|(
- find|)
- fips
- Fließkommazahl
- Floppylaufwerke
,
- Floppylaufwerke|(
- Floppylaufwerke|)
- Floppystreamer
- Floppystreamer|(
- Floppystreamer|)
- Fluchtsymbol
- fold
- Font|seeZeichensatz
- for-Schleifen
- free
- fsck Front-End
- fsck.minix
- fsck.xiafs
- fstab Datei
- fstab Datei|(
- fstab Datei|)
- ftape|seeFloppystreamer
- FTP-Site
- Funktionen im
Shellscript
- Funktionsbibliothek
- Gates
- Gerätedateien
,
- Gerätedateien|(
- Gerätedateien|)
- Gerätenummer|seeHauptgerätenummer
- Gerätetreiber|(
- Gerätetreiber|)
- getopts Shellkommando
,
- getty_ps
- getty_ps|(
- getty_ps|)
- gettydefs Datei
- getty|(
- getty|)
- GID|seeGruppen-ID
- GMT
- grep|(
- grep|)
- groff|(
- groff|)
- group
Datei
,
,
- groups
- Gruppe
- ID
- wechseln
,
- ändern
- Gruppe|(
- Gruppe|)
- gzip
- halt
- Harddisks|seeFestplatten
- harter Link
- hash Shellkommando
- Hauptgerätenummer
,
- HDB
- head
- Heimatverzeichnis
,
,
,
- help-Shellkommando
- Herunterfahren des Betriebssystems
- Hexadezimalzahl
- hexdump
- Hilfe
- Kommandos@zu Programmen
- Shellkommandos@zu Shellkommandos
- zu Programmen
- Hintergrundprozesse
,
,
- Hintergrundprozesse
- anzeigen
- beenden
- starten
,
,
- von der Shell
trennen
- history-Shellkommando
- History|(
- History|)
- Hochkomma
- HOME-Umgebungsvariable
,
,
- HoneyDanBer
- hostname
- hosts Datei
- hosts.nntp
- hpfs|seeDateisysteme
- I-Nodes
,
,
- iBCS2|(
- iBCS2|)
- id
- if Verzweigung
- IFS Shellvariable
- indirekter Block
- inews
- initrd
- inittab Datei
- inittab Datei|(
- inittab Datei|)
- init|(
- inkrementelles Backup
- inn.conf
- innd
- INN|(
- INN|)
- input|seeelvis
- insmod
- insmod|textbf
- install
- Integer|seeDezimalzahl
- Internet
- IP-Adressen
- iso9660|seeDateisysteme
- issue Datei
- Job Control
- jobs-Shellkommando
- join
- Jokerzeichen
,
,
- kermit
- Kernel
,
,
- Kernel
- Crash
- konfigurieren
- Quelltexte entpacken
- Speicher
- kerneld|(
- kerneld|)
- Kernelmodule
,
,
- Kernelmodule
- initialisieren
- Symbole
- Kernelmodule|(
- Kernelmodule|)
- Keyboard|seeTastatur
- kill
,
- Klammererweiterung
- Kommandos
- anhalten
- im Hintergrund|(
- im Hintergrund|)
- mehrere in einer Zeile|(
- mehrere in einer Zeile|)
- verketten
,
- Kommandosubstitution
- Kommandozeile
- automatisch
erweitern
- Editor|(
- Editor|)
- für den Kernel
- History|(
- History|)
- Interpretation
- Optionen
,
,
- Regeln|(
- Regeln|)
- Kommandozeileninterpreter|seebash
- Kommandozeilenparameter
- Kommandozeilenspeicher
- Kommentare
- in
Shellscripts
- Konfigurationsdateien
- Konfigurationsdateien|(
- Konfigurationsdateien|)
- Kopieren
- Dateien
- Verzeichnisse
- kswapd
- ksyms
- LC_ALL
- ldconfig|(
- ldconfig|)
- less
,
- let-Shellkommando
- LILO
- LILO|(
- LILO|)
- Link
,
,
- Link
- auf ein Verzeichnis
- symbolisch
- symbolisch
- schnell (fast)
- Link|textbf
- ln
- LOADLIN
- local-Shellkommando
- Locales|(
- Locales|)
- Lockfiles
- loeschen@löschen
- einer Datei
- eines Verzeichnisses
- Login
,
- Login
- deslogin
- S/Key
- seriell|(
- seriell|)
- Shell
,
- Login|(
- Login|)
- logname
- logout-Shellkommando
- loop-Device
- lost+found
,
- lpd|(
- lpd|)
- lpq
- lpr
- lprm
- ls
- ls|(
- ls|)
- magic Datei
- Magnetband
- mehrere Dateien
- Multivolume
- positionieren
- Magnetbandlaufwerke
- Magnetbandlaufwerke|(
,
- Magnetbandlaufwerke|)
,
- Mail
- Mail
- Adressen
- Header
- Routing
- Software
- testen
- Major Device Number|seeHauptgerätenummer
- MAKEDEV
- man
- Mandatory Locking
- Manualpages
,
- Manualpages
- formatieren
- Master Boot Record
,
- Maus
- mcopy
- mdel
- mdir
- Menue in der Shell@Menü in der Shell
- MET
- Metamodus
- Metataste
- mformat
- mgetty
- minicom
- Anwahl
- Konfiguration
- Login-Script
- Modem-Device
- Script-Sprache
- minicom|(
- minicom|)
- Minor Device Number|seeUntergerätenummer
- mkboot
- mkdir
,
- mke2fs
- mkfifo
- mkfs Front-End
- mkfs.ext2
- mkfs.minix
- mkfs.xiafs
- mknod
- mksuper
- mkswap
- mkxfs
- mmd
- Modem
- Modem|(
- Modem|)
- modprobe
- modules|seeKernelmodule
- more
- more|(
- more|)
- motd Datei
- mount
- mount|(
- mount|)
- mrd
- mread
- MS-DOS
- Dateisystem
- mtime
- mtools
- mt|(
- mt|)
- Muelleimer@Mülleimer
- Multimedia
- Multitasking
,
- Multiusersystem
,
- Multiusersystem|(
- Multiusersystem|)
- Multivolume Archive
,
- mv
- Nachricht
- an alle Benutzer
- an einen Benutzer
- NAK
- named
Pipe
,
- Native Language Support|(
- Native Language Support|)
- Net-News
- newgrp
- newline@NEWLINE
- newsfeeds
- newsgroups
- newsmaster
- Newsspool
- News|(
- News|)
- nice
- nl
- NLS|seeNative Language Support
- nnrp.access
- nnrpd
- NNTP
- nohup
- nologin Datei
- od
- Oktalzahl
- Optionen
,
- Packer
,
- Parametererweiterung
- Parität
- Partition
- Größe
- Partitionstabelle
- Partitionstyp
- Partition|(
- Partition|)
- passwd Datei
- passwd Programm
- paste
- PATH-Umgebungsvariable
,
,
,
,
- pathalias
- Paßwort
,
,
- Paßwort
- Shadow-System|(
- Shadow-System|)
- Sicherheit|(
- Sicherheit|)
- Verschlüsselung
- ändern
- Permissions|seeZugriffsrechte
- Pfadname
- PGP|(
- PGP|)
- Pipelines
,
- Polling
,
,
- popd-Shellkommando
- Positionsparameter
- PPP (Point to Point Protocol)
- pr
- printcap Datei
- printenv
- proc|seeDateisysteme
- profile
Datei
- Prompt|seeEingabeaufforderung
- Prozeß
- abbrechen
- beenden
- Eigentum (UID)|(
- Eigentum (UID)|)
- Eltern-Kind Beziehung
- Nummer
- Status
- Tabelle
,
,
- Umgebung
,
,
,
,
,
- Pruefsummen@Prüfsummen
,
- PS1 Shellvariable
- psdatabase Datei
- ps|(
- ps|)
- pushd-Shellkommando
- pwd
,
,
- QIC
- 02 Bandlaufwerke
,
- 117 Bandlaufwerke|(
- 117 Bandlaufwerke|)
- Standards
- Quote|seeHochkomma
- Quotierung
- Raid
- RAM-Disk
,
,
- RAM-Disk|(
- RAM-Disk|)
- raw Modus
- rdev
- read Shellkommando
- readline
,
- readonly-Shellkommando
- reboot
- Rechnen
in der Shell
- reset der Console
- resolver
- return-Shellkommando
- rm
- rmdir
,
- rmmod
,
- rnews
- Rock-Ridge Erweiterung
,
- root-Account
,
,
- Rootfilesystem
,
,
- Rootpartition
- rpm
- rpm2cpio
- rpm|(
- rpm|)
- RS-232
- RTS/CTS
- Rueckgabewert@Rückgabewert
- Runlevel
,
- Scheduler
- Schuetzen von Sonderzeichen@Schützen von Sonderzeichen
- Screendump
- SCSI
- Bandlaufwerke
- Bandlaufwerke|(
- Bandlaufwerke|)
- Hostadapter
- Hostadapter|(
- Hostadapter|)
- securetty Datei
- sed|(
- sed|)
- Sektor
- select Menue@select Menü
- serielle Schnittstelle
,
,
- serielle Schnittstelle
- 16550
- FIFO
- Multiport-Karten
- serielle Schnittstelle|(
- serielle Schnittstelle|)
- Session
,
- set-Shellkommando
- setfdprm|(
- setfdprm|)
- Shared Libraries
,
,
- Shared Libraries|(
- Shared Libraries|)
- Shell
,
,
- Shell-Level
- Shellattribute verändern
- Shellkommando
- an/abschalten
- aufrufen
- shells Datei
- Shellscript
,
,
,
,
,
,
,
,
,
,
,
,
- Shellscript
- Argumente auswerten
- Funktionen
- Kommentare
- Shellvariable
- Shellvariable
- einlesen
- erzeugen
- lokal
- löschen
- read only
,
,
- Shell|(
- Shell|)
- shift-Shellkommando
- shopt-Shellkommando
- shutdown
,
- sh|seebash
- Sicherheit|(
- Sicherheit|)
- Signale
,
- Signale
- abfangen
- senden
,
,
- SIGINT
- SIGSEGV
,
- SIGTERM
- Site
- sleep
- smail
- smail
- Installation
- Konfigurationsdatei
- Sockets
- Softwarepakete
- Abhängigkeit untereinander
,
- aus Sourcen herstellen
- Binär
- Datenbank
- Debian
- Formate|(
- Formate|)
- Herstellung
- Inhalt
- Installation
,
- Konfigurationsdateien
- Löschen
- Management
- Management|(
- Management|)
- Prüfen
- Reparatur
- RPM-Format
- Sourcen
- Untersuchen
- Upgrade
,
- sort
,
- sortieren
- Sound
- source-Shellkommando
- Sourcepakete
- Speicherplatz auf Platte
- Spezialparameter
- split
- Spool-Verzeichnis
- Standard-I/O
- Standardausgabe
- Standardausgabe
- Verzweigen
- Standardeingabe
- Standardfehlerausgabe
,
- Stapelverarbeitung
- strace|(
- strace|)
- Streamer|seeMagnetbandlaufwerke
- stty|(
- stty|)
- su
- suchen
- Ausdrücke in Dateien
,
- eine Datei
- Suchpfad
,
- sum
- Superblock
- superformat|(
- superformat|)
- Superuser
,
,
- suspend-Shellkommando
- swapping
,
- symbolischer Link
- sync
- Synonyme
,
- syslog Dämon|(
- syslog Dämon|)
- Systemaufruf
- Systemmeldungen
- protokollieren
- Systemstart
- Systemzeit
- Systemzeit|(
- Systemzeit|)
- sysvinit
- Tabulatoren
- ersetzen
- tac
- tail
- Tapes|seeMagnetbänder
,
- tar
,
- tar|(
- tar|)
- Tastatur
- Funktionstasten
- keycodes
- nationale Belegung
- Tabelle|(
- Tabelle|)
- Tastatur|(
- Tastatur|)
- TCP/IP
- tee
- teilen v. Dateien
,
- Telefonnetz
- term
- Konfiguration
- Leitungstransparenz
- linecheck
- Server
- termrc-Datei
- tredir
,
- trsh
,
- tupload
,
- txconn
,
- Umgebungsvariablen
- termcap Datei
- Terminal
- einstellen
- kontrollierendes
- virtuell
,
- virtuell|(
- virtuell|)
- term|(
- term|)
- test-Shellkommando
- Texte formatieren
- Tildenerweiterung
- time
,
,
- times-Shellkommando
- tin|(
- tin|)
- Token
,
- touch
- trap-Shellkommando
- tty
- type-Shellkommando
- UART
- Uebersetzen eines C-Programms@Übersetzen eines C-Programms
- UID|seeBenutzer-ID
- ulimit
- ulimit|textbf
- umask-Shellkommando
- Umbenennen
- einer Datei@Datei
- von Kommandos
- Umgebung|seeProzeßumgebung
- Umleitung
,
- umount
- umsdos|seeDateisysteme
- unalias-Shellkommando
- uname
- uncompress
- uniq
,
- unset-Shellkommando
- Unterbrechung einer Schleife
,
- Untergerätenummer
,
- until-Schleifen
- Usenet|(
- Usenet|)
- UTC
- utmp
,
- uucico
,
- UUCP
,
,
- UUCP
- config-Datei
- dial-Datei
- Konfiguration
- Konfigurationsdateien
- Konfigurationsdateien
- Format
- Log-Dateien
- port-Datei
- Protokolle
- Protokolle
- g-Protokoll
- weitere Protokolle
- sys-Datei
- Taylor-UUCP
- uustat
- uucppublic-Verzeichnis
- uustat
- uux
- Valid-Flag
- Verdoppeln
einer Datei
- vergleichen
- Dateien
,
- Zeilen
- verketten v. Dateien
- Verschieben
- einer Datei@Datei
- Verschlüsselung|(
- Verschlüsselung|)
- versteckte Dateien
- Verzeichnis
- Verzeichnis
- aktuelles
- aktuelles anzeigen
,
- anlegen
,
- anzeigen
- auf MS-DOS Disketten
- auflisten
,
- durchsuchen
- Größe anzeigen
- im Minix-Dateisystem
- loeschen@löschen
- Modus|(
- Modus|)
- wechseln
,
- Verzeichnisbaum
- view|seeelvis
- virtuelles Terminal
- virtuelles Terminal|(
- virtuelles Terminal|)
- vi|seeelvis
- Vorzeichen
- wait-Shellkommando
- wall
,
- wc
- while-Schleifen
- who
- Wildcards
,
,
- Wine
- Woerter zaehlen@Wörter zählen
- write
- Wurzelverzeichnis
- xfsck
- xiafs|seeDateisysteme
- xntpd
- XON/XOFF
- YXZ-Modem
,
- Zahlensysteme
- zcat
,
- zdiff
- Zeichen
- zeichenorientiertes Gerät
- Zeichensatz
- ISO-Latin1
- laden
- Tabelle umschalten
,
- vt100-Grafik
- Zeichensatz|(
- Zeichensatz|)
- Zeilen
- numerieren
- umbrechen
- vergleichen
- Zeit
- Ausführung eines Kommandos
,
- Datum
- Zeitmarke einer Datei
- Zeitzonen
,
- Zeit|(
- Zeit|)
- zmore
- Zombies
- Zonenzeiger
- Zufallszahlen
- Zugriffsrechte
,
,
,
,
- Zugriffsrechte
- ändern
- Zugriffsrechte|(
- Zugriffsrechte|)
- Zylinder
Das Linux Anwenderhandbuch
(C) 1997
LunetIX