find sort grep uniq awk
find
find /home -name password.txt
find /home -type d -name MyFolder #you can also specify the directory
sudo find / -name sbd* #with wildcard to match a certain string
find / -name 'file*' #using wildcard
find / -name 'foldername' -type d
find / -name 'filename' -type f
find / -name 'sbd*' -exec file {} \;
find files/ -type f -exec grep -H ...................... {} \:
#finds a specific string within a given file folder,
dotted line is the string you looking for
find / -type d \( -perm -g+w -or -perm -o+w \) -exec ls -adl {} \;
# looking for writable directories to run exploit
ls -la /usr/bin | grep zip
dpkg -l | grep -i python #-i flag is to ignore case as grep is case sensitive
sudo grep -v "Starting" /var/log/boot.log
#-v flag excludes any output which includes the word โStartingโ
zgrep, which, similar to zcat, is for use on gzipped files.
It takes the same options as grep and is used in the same way:
zgrep โi error /var/log/syslog.2.gz
#Sort unique files in a given directory (assets/)
cat assets/* | sort | uniq
# List of super users
grep -v -E "^#" /etc/passwd | awk -F: '$3 == 0 { print $1}'
#Same with awk
awk -F: '($3 == "0") {print}' /etc/passwd
Last updated