Linux_Cheatsheet
Linux_Cheatsheet
Files
ls # list all files
ls -al # lists hidden files
cd <path> # change directory to path
cd # change to home
pwd # shows current directory
mkdir <dirName> # create a new directory with given name
cat <fileName> # displays the file content
cat > <fileName> # creates a new file
rm <fileName> # removes file with given name
du -sh * # list directories with their total sizes
df -h # to see free disk space
touch <fileName> # creates a file with given name
Files Permission
ls -l # to show file type and access permission
r # read permission (4)
w # write permission (2)
x # execute permission (1)
chown <user> # for changing the ownership of a file/directory
chown <user>: <group> <fileName> # change the user as well as group for a file or directory
chmod <mode> <filename> # change the permissions of a file/directory
tar/zip
Use the tar command to compress and expand les from the command line. The syntax is shown below:
Syntax
Options:
-c # Creates Archive
-x # Extract the archive
-f # creates archive with given filename
-t # displays or lists files in archived file
-u # archives and adds to an existing archive file
-v # Displays Verbose Information
-A # Concatenates the archive files
-z # zip, tells tar command that creates tar file using gzip
-j # filter archive tar file using tbzip
-W # Verify a archive file
-r # update or add file or directory in already existed .tar file
Process Management
Bash Shortcuts