Source code migrated from gitlab
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
---
|
||||
Employees:
|
||||
- name: Jim Halpert
|
||||
department: sales
|
||||
- name: Dwight Schrute
|
||||
department: sales
|
||||
---
|
||||
Fruits:
|
||||
- apples
|
||||
- bananums
|
||||
- strawberries
|
||||
- cherrums
|
||||
- oranges
|
||||
- raspberries
|
||||
- kiwis
|
||||
- blackberries
|
||||
- mangos
|
||||
@@ -0,0 +1,9 @@
|
||||
apples
|
||||
bananums
|
||||
strawberries
|
||||
cherrums
|
||||
oranges
|
||||
raspberries
|
||||
kiwis
|
||||
blackberries
|
||||
mangos
|
||||
Executable
+17
@@ -0,0 +1,17 @@
|
||||
#!/bin/bash
|
||||
|
||||
cat <<EOF >config.yaml
|
||||
---
|
||||
Employess:
|
||||
- name: Jim Halpert
|
||||
department: sales
|
||||
- name: Dwight Schrute
|
||||
department: sales
|
||||
---
|
||||
Fruits:
|
||||
$(
|
||||
while read line; do
|
||||
printf '\t%s %s\n' "-" $line
|
||||
done <fruits.txt
|
||||
)
|
||||
EOF
|
||||
@@ -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
|
||||
Reference in New Issue
Block a user