Common Shell Environment Variables

Beschreibung

The shell itself stores information that may be useful to the user’s shell session in what are called variables. Examples of variables include $SHELL (which identifi es the shell you are using), $PS1 (which defi nes your shell prompt), and $MAIL (which identifi es the location of your mailbox).
Nasir Nawaz
Quiz von Nasir Nawaz, aktualisiert more than 1 year ago
Nasir Nawaz
Erstellt von Nasir Nawaz vor fast 8 Jahre
17
0

Zusammenfassung der Ressource

Frage 1

Frage
This contains the full pathname of the bash command. This is usually /bin/ bash.
Antworten
  • BASH
  • OLDPWD
  • PPID

Frage 2

Frage
This is a number representing the current version of the bash command.
Antworten
  • BASH_VERSION
  • TMOUT
  • Version

Frage 3

Frage
This is the effective user ID number of the current user. It is assigned when the shell starts, based on the user’s entry in the /etc/passwd file.
Antworten
  • EUID
  • UID
  • User_ID

Frage 4

Frage
If set, this variable indicates the text editor used by the fc command to edit history commands. If this variable isn’t set, the vi command is used.
Antworten
  • FCEDIT
  • EDITOR
  • CMD_EDIT

Frage 5

Frage
This is the location of your history fi le. It is typically located at $HOME/. bash_history
Antworten
  • HISTFILE
  • HISTFILESIZE
  • HISTORY_SIZE

Frage 6

Frage
This returns the number of the current command in the history list.
Antworten
  • HISTCMD
  • HISNUM
  • HIST

Frage 7

Frage
This is your home directory. It is your current working directory each time you log in or type the cd command with any options.
Antworten
  • HOME
  • DIRECTORY
  • USERHOME

Frage 8

Frage
This is a value that describes the computer architecture on which the Linux system is running. For Intel-compatible PCs, the value is i386, i486, i586, i686, or something like i386-linux. For AMD 64-bit machines, the value is x86_64.
Antworten
  • HOSTTYPE
  • HARDWARE
  • HOST_INFO

Frage 9

Frage
This is the location of your mailbox fi le. The fi le is typically your username in the /var/spool/mail directory.
Antworten
  • MAIL
  • ID
  • ADDRESS

Frage 10

Frage
This is the directory that was the working directory before you changed to the current working directory.
Antworten
  • OLDPWD
  • PREVIOUS_PWD
  • LASTPWD

Frage 11

Frage
This name identifi es the current operating system. For Fedora Linux, the Variable value is either linux or linux-gnu, depending on the type of shell you are using. (Bash can run on other operating systems as well.)
Antworten
  • OSTYPE
  • HOST
  • OERATING_SYSTEM

Frage 12

Frage
This is the colon-separated list of directories used to fi nd commands that you type. The default value for regular users varies for different distribu- tions, but typically includes the following: /bin:/usr/bin:/usr/local/ bin:/usr/bin/X11:/usr/X11R6/bin:~/bin. You need to type the full path or a relative path to a command you want to run that is not in your PATH. For the root user, the value also includes /sbin, /usr/sbin, and /usr/local/sbin.
Antworten
  • PATH
  • LOCATION
  • CMD

Frage 13

Frage
This is the process ID of the command that started the current shell (for example, the Terminal window containing the shell).
Antworten
  • PPID
  • PROC_ID
  • PARENT_PROC

Frage 14

Frage
This can be set to a command name that is run each time before your shell prompt is displayed. Setting this Variable to date lists the current date/ time before the prompt appears.
Antworten
  • PROMPT_COMMAND
  • BEFOR_PS1
  • SHOW_FIRST

Frage 15

Frage
This sets the value of your shell prompt. There are many items that you can read into your prompt (date, time, username, hostname, and so on). Sometimes a command requires additional prompts, which you can set with the variables PS2, PS3, and so on.
Antworten
  • PS1
  • PS2
  • PS3

Frage 16

Frage
This is the directory that is assigned as your current directory. This value changes each time you change directories using the cd command.
Antworten
  • PWD
  • WD
  • CD

Frage 17

Frage
Accessing this variable causes a random number to be generated. The number is between 0 and 99999.
Antworten
  • RANDOM
  • GEN_NUMBER
  • RANNUM

Frage 18

Frage
This is the number of seconds since the time the shell was started.
Antworten
  • SECONDS
  • TIME
  • SHELL_START

Frage 19

Frage
This is the number of shell levels associated with the current shell session. When you log in to the shell, the Variable is 1. Each time you start a new bash command (by, for example, using su to become a new user, or by simply typing bash), this number is incremented
Antworten
  • SHLVL
  • SHLEVEL
  • SHNUM

Frage 20

Frage
This can be set to a number representing the number of seconds the shell can be idle without receiving input. After the number of seconds is reached, the shell exits. This security feature makes it less likely for unattended shells to be accessed by unauthorized people. (This must be set in the login shell for it to actually cause the shell to log out the user.)
Antworten
  • TMOUT
  • SHTIME
  • SHMINT
Zusammenfassung anzeigen Zusammenfassung ausblenden

ähnlicher Inhalt

Command-line editing
Nasir Nawaz
Components of An Operating System - Jason Madappattu
Jason EM
Linux - File Permissions
Mitch Isaacs
Linux Programming Interface: Chapter 1
Jon Schipp
RedHat Linux Version 7 System Administration Certification
John Sweet
SISTEMAS OPERATIVOS
Sebastian Molina
BASH
Fen Pin
3. Сокеты Беркли. Мультиплексирование.
Sergei Fomin
Computing
Jak Salad
Linux Programming Interface: Chapter 2
Jon Schipp
Terminal Commands
Cameron James