02-Unix | Ownership and Permission

CLI, Shell

Linux File Ownership

  • Every file and directory on your Unix/Linux system is assigned 3 types of owner, given below.
  • User
    • Owner of the File
    • User also called an owner
  • Group
    • User-group can contains multiple users
    • All users in the group have the same file permissions
  • Other
    • Any other user who has access to the file
    • Does not own the file nor belong to a User-group
[Read More]

03-Unix | Basic Commands

Bread and Butter Commands - all important

Bread and Butter Commands - all important

  • This article provides practical examples of most frequently used commands in Linux/UNIX.
man - Super Important
cd ( Understand flags - dot ., double dot .., tilda~, dash -)
mkdir, mv
cp with recursive flag
ls with different flags
pwd, rm, sudo, apt
touch, cat, less, more
tail, rsync, grep
find - Super Important
sort, date, wc
tree (needs to be installed additionally)
[Read More]

05-Unix | Advance Commands

Advance unix commands

Some Advance unix commands

  • crontab, tail, Screen, grep, compress, wc

CRONTAB

  • The crontab is a list of commands that you want to run on a regular schedule
# Shows all Crontab
crontab -l

# Edit Crontab
crontab -e

# Remove all cron tab --> Be careful
crontab -r
[Read More]

01-Git | Introductions

VCS, Git, Git hosting, Installation

1.1 What is version control?

  • Version control is a management system that allows you to record and track changes in your source code and files so that you can recall certain versions later.
  • It’s like a Google Doc for programming, where you can collaborate with multiple people working on the same code and see the source code’s history

Ultimately, using a version control system allows teams to streamline their development process, which improves their overall efficiency

[Read More]