Unix commands - kanuku/misc GitHub Wiki
nohup task.sh &
# Runs in background, output goes to nohup.out in current directory. Continues to run when you log out.# Getting the GUID for the docker group
getent group docker
# Or
cat /etc/group
# How to add a group with a GID group ?
groupadd -g 999 docker
#Next, add a NEW user called jan to group developers:
useradd -G developers jan
# Add existing user to existing group
gpasswd -a developers jan
# Or
usermod -aG developers jan
# List all users
cat /etc/passwd
# Delete user with home directory
userdel -r usernamefind . -name '*oute*.class'rsync -a source destCopy hidden files and folders only
cp -r /home/<user>/.[^.]* /home/<user>/backup_hidden/scp -r test.tgz [email protected]:/tmp/# Compress everything in the current directory
tar cvzf [filename.tgz] .# List files in archive
tar --list -f mytarfile.tgz# Uncompress archive
tar zxvf server-farm-credentials.tgzCreate zip file from current dir
zip -r settings.zip .List zipped files
unzip -l settings.zipUnzip file
unzip settings.zipGet size of directory
du -sh directory_namedu -h / --max-depth=1 2> >(grep -v 'Permission denied\|No such file or directory') | sort -hrsudo rm -f /var/log/application.log.*