Common Shell Environment Variables

Descripción

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
Test por Nasir Nawaz, actualizado hace más de 1 año
Nasir Nawaz
Creado por Nasir Nawaz hace casi 8 años
17
0

Resumen del Recurso

Pregunta 1

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

Pregunta 2

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

Pregunta 3

Pregunta
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.
Respuesta
  • EUID
  • UID
  • User_ID

Pregunta 4

Pregunta
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.
Respuesta
  • FCEDIT
  • EDITOR
  • CMD_EDIT

Pregunta 5

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

Pregunta 6

Pregunta
This returns the number of the current command in the history list.
Respuesta
  • HISTCMD
  • HISNUM
  • HIST

Pregunta 7

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

Pregunta 8

Pregunta
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.
Respuesta
  • HOSTTYPE
  • HARDWARE
  • HOST_INFO

Pregunta 9

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

Pregunta 10

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

Pregunta 11

Pregunta
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.)
Respuesta
  • OSTYPE
  • HOST
  • OERATING_SYSTEM

Pregunta 12

Pregunta
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.
Respuesta
  • PATH
  • LOCATION
  • CMD

Pregunta 13

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

Pregunta 14

Pregunta
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.
Respuesta
  • PROMPT_COMMAND
  • BEFOR_PS1
  • SHOW_FIRST

Pregunta 15

Pregunta
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.
Respuesta
  • PS1
  • PS2
  • PS3

Pregunta 16

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

Pregunta 17

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

Pregunta 18

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

Pregunta 19

Pregunta
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
Respuesta
  • SHLVL
  • SHLEVEL
  • SHNUM

Pregunta 20

Pregunta
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.)
Respuesta
  • TMOUT
  • SHTIME
  • SHMINT
Mostrar resumen completo Ocultar resumen completo

Similar

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