Linux Command Guide

Search and explore various Linux commands.

Ask AI

Summarize the situation you want to resolve in up to 300 characters and ask the AI which commands you need.

Search freely

Click on the desired category to filter the commands. You can also enter a keyword to search for specific content.

alias

alias: Setting Command Aliases

The alias command is used to create, view, and delete aliases, which are shortcuts for longer or frequently used commands. These aliases are only valid for the current shell session and must be added to your shell configuration file for permanent use.

Learn more

bash

bash: GNU Bourne-Again SHell

bash is a powerful command-line interpreter used as the default shell on most Linux systems. It provides features like script execution, command history, aliases, and job control, enabling users to interact with the system and automate tasks.

Learn more

bc

bc: Arbitrary Precision Calculator

`bc` is a command-line arbitrary precision calculator language. It can perform integer and floating-point arithmetic with high accuracy, and supports variables, functions, and conditional statements, making it useful for complex calculations or scripting. It can process input interactively or from files.

Learn more

cal

cal: Display Calendar

The cal command is a utility that displays a calendar for the current month or a specified month and year in the terminal. With simple options, you can view the calendar for the entire year or a specific period.

Learn more

clear

clear: Clear Terminal Screen

The clear command clears the terminal screen and moves the cursor to the top. It is useful for tidying up a cluttered screen with complex output and is included by default on most Linux systems.

Learn more

csh

csh: Execute C Shell and Scripts

csh (C Shell) is a command-line interpreter and scripting language used in Unix-like systems. It offers syntax similar to the C programming language, making it familiar to programmers, and includes features like command history, aliases, and job control. It is primarily used for interactive shells and executing shell scripts.

Learn more

date

date Command Guide: Displaying and Setting Date and Time

The `date` command is used to display the system's current date and time, or to set them. It's utilized in various situations, such as generating timestamps in shell scripts or recording time in log files. Master the various uses of the `date` command with this guide.

Learn more

expect

expect: Automating Interactive Programs

`expect` is a powerful Tcl extension used to automate interactions with interactive programs. It allows you to script commands that require user input, enabling them to be executed automatically. It is commonly used to control commands like `ssh`, `ftp`, and `passwd` within scripts.

Learn more

export

export: Setting Environment Variables

The `export` command makes shell variables available to child processes, effectively turning them into environment variables. This is useful when scripts or programs need to access specific values.

Learn more

expr

expr: Evaluate Expressions

The expr command evaluates various expressions, including integer arithmetic, string manipulation, and logical operations, and returns the result to standard output. It is useful in shell scripting for calculating variable values or implementing conditional logic.

Learn more

fc

fc: Edit and Rerun Shell History Commands

The `fc` command is used to edit or rerun commands from the shell's history list. It is particularly useful for modifying and re-executing complex commands that were previously run, and can also be utilized when writing shell scripts.

Learn more

free

free Command Guide: Check System Memory Usage

The `free` command is used on Linux systems to display the total amount of available physical memory (RAM) and swap memory, along with their usage and free space. It is an essential tool for system performance monitoring and troubleshooting. Through this guide, learn how to easily check memory information using various options of the `free` command.

Learn more
Page 1 / 6 Next