Learn Basic Linux Command | PART 1

Tuxnoob - This time i will share to learn about basic linux-command, i think this article may be very suitable for those who want to learn about linux.

A linux session consists of :

  1. Login
  2. Work with shell/ Run application
  3. Logout

Depending on the shell used, In linux with bash shell login process will execute program /etc/profile (for all user) and file .bash_profile in home directory of each. When logout, that bash shell program will execute script named .bash_logout.

But on slackware linux, must create on home directory such as .bashrc .bash_profile and .bash_logout because slackware not allow this files on directory home.

I think can be very helpful for those who want to know and learn linux operating system, now try and prepare your favorite linux distribution.

Command For See Personal Identity (id number and id group)

$ id

Command For See Date and Calendar From System

See Personal Identity (id number and id group)

see now date

$ date

see calendar

$ cal 15 2016

$ cal -y

Command For See Machine Identity

See Personal Identity (id number and id group)

$ hostname

$ uname

$ uname -a

$ uname -r

Command For See Who Was Active

See Personal Identity (id number and id group)

Know Anyone Who Is Active

$ w

$ who

$ whoami

See Finger Information

$ finger

$ finger ‹user›

Command For Change Finger Information

$ chfn ‹user›

Changing finger information for linux-command.


Name[user lfs]: {your name}


Office Phone[]:

Home Phone[]:

Finger information changed.

Using Manual

$ man ls

$ man man

$ man -k file

$ man 5 passwd

$ man sudo

Clear The Screen

$ clear

Command For Find Description Contains The Keyword Searched

$ apropos date

$ apropos mail

$ apropos telnet

$ whatis date

Command For File Manipulation And Directory

Show Current Working Directory

$ ls

Show All Complete File

$ ls -l

Show All File Or Hidden File And Directory

$ ls -a

Show All File or Direcktory Without sorting process

$ ls -f

Show Fill a Directory

$ ls /usr

$ ls /etc

$ ls /usr/share

Show Fill Root Directory

$ ls /

Show All File or Directory With Mark:

*mark (/) for directory, asterix mark() for file that are executable, mark (@) for symbolic link file, mark(=) for socket, mark (%) for whiteout and mark () for FIFO.**

$ ls -F /etc

$ ls -F /usr/bin

$ ls -l /etc $ ls -l /usr/bin

This Argument will the process of running a bit long, if stop the process can use Ctrl+c

$ ls -R /usr

$ ls -R /etc

Command For Show File Type

$ file

$ file *

$ file /bin/ls

Copying a File. Give Options -i For Interactive Question if File Already Exists

$ cp /etc/group ‹name›

$ cp -l

$ cp -i ‹name1› ‹name2›

Copying to Directory

$ mkdir backup

$ cp ‹name1› ‹name2›

$ cp ‹name1› ‹name2› ‹name3› backup

$ ls backup

$ cd backup

$ ls

Show File Content

Using Cat Intruction

$ cat ‹filename›

Show File per one Full Screen

$ more ‹filename›

$ pg ‹filename›

Change Name File

Using mv Instruction

$ mv ‹filename› prog.txt

$ ls

Moving File to Other Directory. If last argument is directory name, then files will moved to directory.

$ mkdir ‹dir name›

$ mv ‹filename› ‹dir name›

Command For Remove File

$ rm ‹file name›

$ cp ‹dir›/‹file1› ‹file1›

$ cp ‹dir›/‹file2› ‹file2›

$ rm ‹file›

$ rm -i ‹file2›

Command For Find Word or Sentence in the File

$ grep root /etc/passwd

$ grep “:0:” /etc/passwd

$ grep ‹user› /etc/passwd

Maybe that my explain about Linux-Command. So if you want learning, please. Because learning not need younger, smart or experience and other the most important we still understand.

“There is a will there is a way”

Thanks, may be useful and good luck!!! Arief

This post is licensed under CC BY 4.0 by the author.