Remove the last word when typing a command in Bash
Answer:
When you are typing a command in Bash shell, , to quickly remove the last typed word, press "Ctrl + w"
This trick is very handy and should be known by all Bash users.
Linux Ask! is a Q & A web site specific for Linux related questions. Questions are collected, answered and audited by experienced Linux users.
Remove the last word when typing a command in Bash
Answer:
When you are typing a command in Bash shell, , to quickly remove the last typed word, press "Ctrl + w"
This trick is very handy and should be known by all Bash users.
Swap last two characters in Bash
Answer:
Sometimes it is easy to mis-type characters in the wrong order, e.g. typed "sl" instead of "ls"
To swap it, use the little know Bash's trick: Ctrl + t
E.g.
# sl
[Ctrl + t]
How to echo a tab in bash?
Answer:
In Bash script, if you want to print out unprintable characters such as tab, you need to use -e flag together with the echo command.
E.g.
echo -e "\tfoo\tbar"
Multi-line strings in Bash
Answer:
Bash support multiple line string, e.g.
#!/bin/bash
sort <<EOT
apple
orange
banna
EOT
When you execute the script,
# bash test.sh
It gives:
apple
banna
orange
How to perform syntax check on a bash script?
Answer:
You can perform syntax check on a bash script, without actually running it using the following command:
# bash -n script.sh
But if your script contain execution of other program, bash will not try to run it, even if it does not exist, error of this type will not be returned.