Source code migrated from gitlab

This commit is contained in:
2026-05-15 15:44:48 -04:00
commit 9936cfe16b
5 changed files with 101 additions and 0 deletions
+55
View File
@@ -0,0 +1,55 @@
# Some tips and tricks I've picked up along the way
# these are some things I use almost everyday
# see all the commands you've run
# the amount set depends on $HISTSIZE
history
# you can pipe into grep to search in history
history | grep "search-term"
# I use pipe a lot
# this lets me view all subdirectories in less
# and it acts like vim
ls -R | less
# when you found a command you want to rerun from history
!100
# rerun last command:
!!
# rerun last command but with sudo
sudo !!
# redirecting output to a file
uname -a >uname.log
# the > truncates the file, it will erase everything and
# add in the new contents
#
# the >> appends to the file, it will add in after the last
# the file
# awk is useful for parsing text from previous output
nmcli c show | awk '{ print $1 }'
nmcli c show | grep '\-\-' | awk '{ print $2; }' | while read con; do sudo nmcli c delete $con; done
# just run a really long command but made an error?
# fix command -- this will put the command into your system's
# text editor (nano,vim,emacs,etc)
# as soon as you save and quit, it will run with your changes
fc
# how about an on-the-fly shell script?
# hold: control + x + e
# acts much like fc
# write out the script you want and save and quit
# disown
# if you have a really long running process that your server might kick you off
# depending on the ssh timeout
# run control + x to put it in the bg
bg
disown -a
exit