About 178,000 results
Open links in new tab
  1. 15 Special Characters You Need to Know for Bash

    Oct 3, 2025 · It means you don't have to type the full path to your home directory in commands. Wherever you are in the filesystem, you can use this command to go to your home directory: …

  2. Linux operators: Using |, >, >>, &, &&, !, =, () and many more

    Jul 11, 2024 · Some of the most convenient ‘tricks’ on Linux depend on the use of a handful of special characters. This post looks at a number of command operators on Linux and shows …

  3. What Are the Special Dollar Sign Shell Variables? - Baeldung

    Jul 6, 2024 · What Are the Special Dollar Sign Shell Variables? 1. Overview. The dollar sign ($) plays a crucial role in shell scripting. This ranges from argument handling to process …

    Missing:
    • meaning
    Must include:
  4. What are the special dollar sign shell variables? - Stack Overflow

    Sep 14, 2012 · In Bash, there appear to be several variables which hold special, consistently-meaning values. For instance, ./myprogram &; echo $! will return the PID of the process which …

  5. Bash Special Variables ($0, $?, $#, $@, $$, $*, $-) - TecAdmin

    May 2, 2025 · In bash, $0 is a special parameter that holds the name of the script or shell that is currently being executed. It is also known as the “name” or “zeroth argument” of the script. For …

    Missing:
    • meaning
    Must include:
  6. Special Parameters (Bash Reference Manual)

    Special parameters are denoted by one of the following characters. ($*) Expands to the positional parameters, starting from one. When the expansion is not within double quotes, each …

    Missing:
    • meaning
    Must include:
  7. What’s the Meaning of $! in Bash Scripting | Baeldung on Linux

    Mar 18, 2024 · The $! variable is a special shell variable that stores the PID of the most recently executed background process. A background process, also known as a background job, …

  8. linux - What does $@ mean in a shell script? - Stack Overflow

    Apr 3, 2012 · $@ is special if written in double quotes. Then it will result in a list of quoted values, in your case, trusktr, in the three arguments "foo", "bar", and "boo far". $@ is nearly the same …

  9. terminal - What does the $ mean in Linux? - Stack Overflow

    Jan 6, 2015 · For this particular case following code means: Somebody with user name "user" has logged in to the machine with host name "Linux-003". "~" - represent the home folder of the …

  10. What is $* and $# in Linux? - Super User

    on the command line, individually quoted ("$1" "$2" ...). So basically, $# is a number of arguments given when your script was executed. $* is a string containing all arguments. For example, $1 …