I use iTerm with ZSH and Oh My Zsh. My dotfiles are available on Github.
mkdir directory_name
mv myfile.txt new_location/myfile.txt
# Use move to rename a file in place
mv old_name.txt new_name.txt
cat myfile.txt
# Overwrite existing contents
echo "Some content" > myfile.txt
# Append to content
echo "Some content" >> myfile.txt
# prepend to content
echo -e "Some Content\n$(cat myfile.txt)" > myfile.txt
diff file1.txt file2.txt
# open in VSCode
diff file1.txt file2.txt | code -
# open in Sublime Text
diff file1.txt file2.txt | sublime -n
Using sips (scriptable image processing system):
$ sips -Z 640 *.jpg
for FILE in *; do convert $FILE -channel RGB -negate $FILE; done
qlmanage -p myfile.txt
VARIABLE=$(pwd)
$ cal
$ cal -y 2021
if [ -z "$VAR" ]; then
echo "VAR is null"
exit
fi
for file in ./dir/*; do
echo "${file##*/}"
done
touch ~/.hushlogin
- Hide login message SSH to Ubuntu