From d72427744b3959c48d6ee4c6c3ca68727fc42ace Mon Sep 17 00:00:00 2001 From: Sandipan Chatterjee <79105018+sandy3002@users.noreply.github.com> Date: Mon, 24 Oct 2022 00:44:01 +0530 Subject: [PATCH 1/2] Create bash.txt --- bash/bash.txt | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 bash/bash.txt diff --git a/bash/bash.txt b/bash/bash.txt new file mode 100644 index 0000000..f55a69f --- /dev/null +++ b/bash/bash.txt @@ -0,0 +1,43 @@ +# SHORTCUTS and HISTORY +############################################################################## + +CTRL+A # move to beginning of line +CTRL+B # moves backward one character +CTRL+C # halts the current command +CTRL+D # deletes one character backward or logs out of current session, similar to exit +CTRL+E # moves to end of line +CTRL+F # moves forward one character +CTRL+G # aborts the current editing command and ring the terminal bell +CTRL+H # deletes one character under cursor (same as DELETE) +CTRL+J # same as RETURN +CTRL+K # deletes (kill) forward to end of line +CTRL+L # clears screen and redisplay the line +CTRL+M # same as RETURN +CTRL+N # next line in command history +CTRL+O # same as RETURN, then displays next line in history file +CTRL+P # previous line in command history +CTRL+Q # resumes suspended shell output +CTRL+R # searches backward +CTRL+S # searches forward or suspends shell output +CTRL+T # transposes two characters +CTRL+U # kills backward from point to the beginning of line +CTRL+V # makes the next character typed verbatim +CTRL+W # kills the word behind the cursor +CTRL+X # lists the possible filename completions of the current word +CTRL+Y # retrieves (yank) last item killed +CTRL+Z # stops the current command, resume with fg in the foreground or bg in the background + +ALT+B # moves backward one word +ALT+D # deletes next word +ALT+F # moves forward one word +ALT+H # deletes one character backward +ALT+T # transposes two words +ALT+. # pastes last word from the last command. Pressing it repeatedly traverses through command history. +ALT+U # capitalizes every character from the current cursor position to the end of the word +ALT+L # uncapitalizes every character from the current cursor position to the end of the word +ALT+C # capitalizes the letter under the cursor. The cursor then moves to the end of the word. +ALT+R # reverts any changes to a command you’ve pulled from your history if you’ve edited it. +ALT+? # list possible completions to what is typed +ALT+^ # expand line to most recent match from history + + From facbe056d996e9abf892105bb294a437a97e5136 Mon Sep 17 00:00:00 2001 From: Sandipan Chatterjee <79105018+sandy3002@users.noreply.github.com> Date: Tue, 25 Oct 2022 08:26:56 +0530 Subject: [PATCH 2/2] Update bash.txt --- bash/bash.txt | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) diff --git a/bash/bash.txt b/bash/bash.txt index f55a69f..5481169 100644 --- a/bash/bash.txt +++ b/bash/bash.txt @@ -41,3 +41,78 @@ ALT+? # list possible completions to what is typed ALT+^ # expand line to most recent match from history +# BASH BASICS +############################################################################## + +env # displays all environment variables + +echo $SHELL # displays the shell you're using +echo $BASH_VERSION # displays bash version + +bash # if you want to use bash (type exit to go back to your previously opened shell) +whereis bash # locates the binary, source and manual-page for a command +which bash # finds out which program is executed as 'bash' (default: /bin/bash, can change across environments) + +clear # clears content on window (hide displayed lines) + + +# FILE COMMANDS +############################################################################## + + +ls # lists your files in current directory, ls