Some Linux Commands

Date and time

  • date (show system date)
  • cal 9 1751( show calendar)
  • date mmddhhmmssyy ( set date & time)
  • date 12051145302008

Find

  • find / -name sam.txt (find a file)
  • find / -iname sam.txt (search with capital & small)
  • find / -size 1 mb (find files with 1 mb size)
  • find / -size +1mb (find files > then 1 mb)
  • find / -size -1 mb (find files <then 1 mb)
  • find / -usr marc (find  user marc,s files )
  • find / home –user marc (find user march in home )
  • stat /data/sam.txt (displays file properties)
  • touch /data/sam.txt (update the time)
  • touch logitech
  • find / -atime +10
  • find / – atime -10
  • find / -mtime +10
  • find / -mtime -10
  • find / -name india.txt –not –user mann
  • find / -name kashmir.txt –not user root
  • find / -name india.txt –not –size -10mb
  • find / -name india.txt –and –user mann –not –size +10mb

Text Editor in Linux

  • The vi or vim editor can be used to create edit a file in Linux operating system. And it has three modes.
  • 1) cmd mode : File editing commands like copy, paste, search, replace, delete
  • 2)Insert mode: It can be used to insert text or delete text in a file.
  • 3)ex mode : Exit mode is used to save the text in a file and can be used to quit from a file.
  •        vi abc           ( can  create a file)

Press  I                     ( to insert text in a file)

Press  esc                (to come back to cmd mode)

Press  esc                (to ex mode)

Press  :w                  (to save text in a file)

Press  :q                  (to quit from a file)

Press  :wq              (to save & quit from a file)

Press  :q!                to forcefully quit without saving

Press  :wq!             To forcefully quit & save a file

Press  :u                  to undo last changes

Press  :abc             (to search abc from a file)

Press   yy               to copy a line

Press  p                   to paste

Press  dd                to delete a line

Press  5 dd            to delete 5 lines

Press  5yy             to copy 5 lines

Press  ctrl + r       to redo

Press   o                  to insert a line down

Press  shift + o     to insert a line at up

Press shift + g      to insert a cursor at end of the last line

Press shift + m    to put  cursor in middle of  screen

Press shift+h       to put cursor top of the screen

Press yw                to copy a word

Press yc                 to copy a character

Press  dw               to delete a particular word

Press 5+ dw          to delete no of words

  • cat > abc (create a file ctlr+d to save)
  • cat abc  (displays the contents of a file)
  • cp /abc  /root/abc (copy a file)
  • mv abc appin (rename a command)
  • mv appin /root (can move a file)
  • cat >> abc (append to a file)

Linux

Origin

  • Linus Torvalds
  • Finish college student in 1991
  • Created Linux kernel
  • When Linux kernel combined with GNU applications, complete free UNIX-like OS possible
  • Linus  Torvalds announced Linux in the comp.os.minix newsgroup in august 1991.

Why Linux

  • Fresh implementation of UNIX APPIs
  • Open source development model
  • Supports wide variety of hardware
  • Supports many networking protocols and configuration
  • Fully supported

Features

  • Linux is a UNIX-like OS: Linux is as similar to UNIX as the various versions are to each other. Conceptually, anything that can be done with another version of UNIX can be done with Linux operating system, although the means may vary slightly.
  • Multi-user and multi-tasking: Linux is a multi-user and multi-tasking operating system. That means more than one person can be logged on to the same Linux computer at the same time. And a user can have more than one process executing at the same time.
  • Wide hardware support: RedHat Linux supports most  pieces of modern x86-compatible hardware. In the early days of Linux hardware support was limited: today Linux support has become a check list for hardware vendors.
  • Fully supported: Red Hat is fully supported distribution.