Linux notes - aidarko/dev-notes GitHub Wiki

Merge files:

find . -name "file*.txt" | xargs cat > ./merged.txt

Find content on path recursively:

grep -rnw '/opt/mypath/' -e 'error' -i

scp a file

scp -i key.pem [email protected]:/home/user/from.txt \
     /Users/user/Documents/to.txt

scp multiple files

scp -i key.pem [email protected]:/opt/mypath/"file*.txt" <destination>

Loop over str values

for VARIABLE in var1 var2 var3
do
    echo ${VARIABLE}
    ...
    echo "-----"
done

find running java process and kill

pgrep java
pkill java