Skip to main content

Shell

Cleaning up node_modules​

# List size of a sub-folders
du -sh */

# List contents of current folder
du -sh $PWD/*


# Cleaning up node_modules or any other big size folders
find . -name 'node_modules' -type d -prune -exec rm -rf '{}' +

Kernel​

# Get kernel version
uname -r
# Get OS info
lsb_release -a

Permissions​

0 - no permissions
1 - x
2 - r
3 - r+x
4 - w
5 - w+x
6 - r+w
7 - r+w+x

ls -lh
sudo chmod 754 -R folder-name
sudo chmod 755 file-name
ls -lh

# change only owner
sudo chown username -R foldername

# change owner and group
sudo chown username:groupname -R foldername

# Change the group of /u and subfiles to "staff"
chgrp -hR staff /u

# add user to group wheel
usermod -aG wheel username
su - $USER

# list users in group
sudo grep 'grpup-name-here' /etc/group

# list user groups
groups

Directory navigation​

Services​

Applications​

System Recovery​

File system​

Package manager​

Hardware detection​

Bootloader​

Networking​

Utilites​

strings yourPDFfilepath.pdf | grep FontName