Shell Build In Commands
Shell built-in commands are commands that are built into the shell itself, and they are executed directly by the shell without invoking external programs.
cd
- Used for changing the current working directory.echo
- Displays text or variables to the terminal.export
- Sets environment variables.unset
- Removes environment variables.alias
- Defines and displays aliases for commands.history
- Shows command history.type
- Displays information about a command (e.g., whether it's an alias, built-in, or external command).exit
- Exits the current shell session.logout
- Logs out of the current shell session (for login shells).source
-(or dot): Executes commands from a script or file in the current shell environment.builtin
- Displays a list of shell built-in commands.jobs
- Lists background jobs.fg
- Brings a background job to the foreground.bg
- Resumes a background job.ulimit
- Sets or displays user-level resource limits.exec
- Replaces the current shell with a specified command, often used to execute a command without creating a new process.wait
- Waits for background processes to finish.