SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Downloaden Sie, um offline zu lesen
Basic linux commands

    By,
    tha.suresh
    jemenisuresh@gmail.com
    Kanchi Lug Member
LIST...
●   ls [options] [file|directory]
●
          -l
●        will output the files and directories in long list
         format.
         -s, --size
                      print the size of each file, in blocks


               -S      sort by file size
         -a, --all
                      do not ignore entries starting with .
Examble for “ls”
●   arul@arul-desktop:~$ ls -l
●   total 9692
●   drwxr-xr-x 2 arul arul   4096 2009-10-
    17 22:12 Desktop
●   drwxr-xr-x 2 arul arul   4096 2009-10-
    17 22:35 Documents
●   drwxr-xr-x 2 arul arul   4096 2009-10-
    17 17:58 event
●   ls       list all files
●        ls -l list all files with details
●        ls *.gif     list gif files
●        ls *.gif -l list gif files with details
●        ls | wc -l           count all files
●        ls *.gif | ws -l count gif files
●        (wc = word count)
COPY...
●   cp [OPTION]... SOURCE DEST
●   cp
    is the Linux copy command, this shell
    command is used to copy files|directories from
    one location on the filesystem to another.
options.
●   -f, --force
●           if an existing destination file cannot be
    opened, remove it and try again
●        -i, --interactive
●             prompt before overwrite
●   -R, -r, --recursive
●             copy directories recursively
●   cp *.txt text
●   It will copy all files ending in .txt into the text
    directory.
●

      To copy a file to your home directory:
        cp /usr/local/doc/ue.txt $HOME

      This copies the file ue.txt to your home directory
●   To copy a file to the parent directory:
●     cp mail.txt ..
●   This copies the file mail.txt to the directory
    immediately above the current working
    directory.
f, --force if an existing destination file cannot be opened,
-

remove it and try again

• -i, --interactive prompt before overwrite

• -l, --link link files instead of copying.

• -p same as --preserve=mode,ownership,timestamps

• -R, -r, --recursive copy directories recursively

• -s, --symbolic-link make symbolic links instead of copying

• -u, --update copy only when the SOURCE file is newer than
the destination file or when the destination file is missing

• -v, --verbose explain what is being done
MOVE....
●    mv [OPTION]... [-T] SOURCE DEST

●   the Linux terminal command to move files|
    directories. Like the cp command, but deletes
    the original source.
REMOVE...

●   rm -f [file]
●   option is if you are wanting to force a file to
    be removed
●   rm -r files
●   (recursive remove) Remove files,
    directories, and their subdirectories
TOUCH....

●   arul@arul-desktop:~/Desktop$ ls
●   Home.desktop ShellIntro.pdf su
    trash.desktop
●   arul@arul-desktop:~/Desktop$ touch new
    new1 new2
●   arul@arul-desktop:~/Desktop$ ls
●   abc Home.desktop new new1 new2
    ShellIntro.pdf su trash.desktop zxc
CAT...
●   The Linux cat command is the Unix command
    to list a file’s contents onto your screen, or pass
    via pipeline to use with other Linux commands.
    The cat command comes from the word
    concatenate.
●   arul@arul-desktop:~/Desktop$ cat new

●   arul@arul-desktop:~/Desktop$ vim new
●   arul@arul-desktop:~/Desktop$ cat new
●   sure
●   arul
●   shrini
mkdir
●   The Linux command mkdir is used to make
    directories in Linux.
●   mkdir - make directories
●
Example

●   arul@arul-desktop:~/Desktop$ ls
●   abc Home.desktop new new1 new2
    ShellIntro.pdf su trash.desktop zxc
●   arul@arul-desktop:~/Desktop$ mkdir comm
●   arul@arul-desktop:~/Desktop$ ls
●   abc comm Home.desktop new new1
    new2 ShellIntro.pdf su trash.desktop zxc
grep
     grep [OPTIONS] PATTERN [FILE...]
●   The Linux grep command is used to extract
    lines of data from files
●

       arul@arul-desktop:~/Desktop$ grep sure new
       sure
       arul@arul-desktop:~/Desktop$ grep s new
       sure
       shrini
WORD COUNT...
●   wc counts the characters,lines,words in a file.
●   Options:
●   -c output char., count
●   -l output lines count
●   -w output words count
Example
●    wc -w linux.txt
●   34
●   Display the word count for linux.txt
●   Defult: -clw
WHO AM I
●   Find which user is loged


    shrinivasan@shrinivasan-laptop:~$ whoami
    shrinivasan
DATE
●   For display the today's date.
●   Date prints the systems time and date.
●   shrinivasan@shrinivasan-laptop:~$ date
●   Sun Oct 18 13:46:29 IST 2009
CALENDAR..
●   Cal prints an ASCII calendar of the current
    month.
●   Cal display the calendar
●   shrinivasan@shrinivasan-laptop:~$ cal
     October 2009
    Su Mo Tu We Th Fr Sa
           1 2 3
    4 5 6 7 8 9 10
    11 12 13 14 15 16 17
    18 19 20 21 22 23 24
    25 26 27 28 29 30 31
EXAMPLE
●   shrinivasan@shrinivasan-laptop:~$ cal 12 1988
●    December 1988
●   Su Mo Tu We Th Fr Sa
                  1 2 3
    4 5    6 7   8 9 10
    11 12 13 14 15 16 17
    18 19 20 21 22 23 24
    25 26 27 28 29 30 31
At command
●   shrinivasan@shrinivasan-laptop:~$ at 13:57
●   warning: commands will be executed using /bin/
    sh
●   at> echo "hello" > hai
●   at> <EOT>
    shrinivasan@shrinivasan-laptop:~$ touch hai
●
     shrinivasan@shrinivasan-laptop:~$ cat hai
     hello
Ps
●   ps - report a snapshot of the current processes
●   To see every process on the system using BSD
    syntax:
●         ps -ax
●         ps -axu
EXAMPLE
●   shrinivasan@shrinivasan-laptop:~$ ps -axu

    ●
        Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
    ●
        USER      PID %CPU %MEM          VSZ RSS TTY            STAT START TIME COMMAND
    ●
        root     1 0.0 0.0 3084 1888 ?          Ss 12:21 0:01 /sbin/init
    ●
        root     2 0.0 0.0     0    0?      S< 12:21 0:00 [kthreadd]
    ●
        root     3 0.0 0.0     0    0?      S< 12:21 0:00 [migration/0]
    ●
        root     4 0.0 0.0     0    0?      S< 12:21 0:00 [ksoftirqd/0]
    ●
        root     5 0.0 0.0     0    0?      S< 12:21 0:00 [watchdog/0]
    ●
        root     6 0.0 0.0     0    0?      S< 12:21 0:00 [events/0]
    ●
        root     7 0.0 0.0     0    0?      S< 12:21 0:00 [khelper]
    ●
        root     8 0.0 0.0     0    0?      S< 12:21 0:00 [kstop/0]
    ●
        root     9 0.0 0.0     0    0?      S< 12:21 0:00 [kintegrityd/0]
    ●
        root     10 0.0 0.0     0   0?      S< 12:21 0:00 [kblockd/0]
    ●
        1000    6967 0.0 0.1 8332 3124 ?          S        12:55 0:00 /usr/lib/gvfs/gvfs-gphoto2-volume-monitor
    ●
        1000    7253 1.7 2.0 125404 42836 ?            S    13:03 1:02 /usr/bin/okular /home/shrini/Desktop/nice_linux_guide.pdf -icon okular -
    ●
        1000    7343 4.2 5.8 246512 120996 ?           Sl 13:04 2:30 /usr/lib/openoffice/program/soffice.bin -impress /home/shrini/Desktop/li
    ●
        postfix 10471 0.0 0.0 5792 1684 ?          S       13:59 0:00 pickup -l -t fifo -u -c
    ●
        1000    10698 0.0 0.0 2768 1032 pts/1         R+ 14:03 0:00 ps -axu
    ●
Kill the opretion
●
    Kill -9 6967


●
  Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
●
  USER       PID %CPU %MEM VSZ RSS TTY               STAT START TIME COMMAND
●
  root      1 0.0 0.0 3084 1888 ?      Ss 12:21 0:01 /sbin/init
●
  root      2 0.0 0.0     0 0?       S< 12:21 0:00 [kthreadd]
●
  root      3 0.0 0.0     0 0?       S< 12:21 0:00 [migration/0]
●
  root      4 0.0 0.0     0 0?       S< 12:21 0:00 [ksoftirqd/0]
●
  root      5 0.0 0.0     0 0?       S< 12:21 0:00 [watchdog/0]
●
  root      6 0.0 0.0     0 0?       S< 12:21 0:00 [events/0]
●
  root      7 0.0 0.0     0 0?       S< 12:21 0:00 [khelper]
●
  root      8 0.0 0.0     0 0?       S< 12:21 0:00 [kstop/0]
●
  root      9 0.0 0.0     0 0?       S< 12:21 0:00 [kintegrityd/0]
●
  root     10 0.0 0.0     0 0?       S< 12:21 0:00 [kblockd/0]
●
  1000     7253 1.7 2.0 125404 42836 ?        S 13:03 1:02 /usr/bin/okular /home/shrini/Desktop/nice_linux_guide.pdf -icon
  okular -
●
  1000     7343 4.2 5.8 246512 120996 ?       Sl 13:04 2:30 /usr/lib/openoffice/program/soffice.bin -impress
  /home/shrini/Desktop/li
●
  postfix 10471 0.0 0.0 5792 1684 ?         S 13:59 0:00 pickup -l -t fifo -u -c
●
  1000 10698 0.0 0.0 2768 1032 pts/1 R+ 14:03 0:00 ps -axu
●
TOP..
●   shrinivasan@shrinivasan-laptop:~$ top
●
    top - 14:15:16 up 1:53, 1 user, load average: 0.74, 0.88, 0.75
●
    Tasks: 152 total, 3 running, 149 sleeping, 0 stopped, 0 zombie
●
    Cpu(s): 17.2%us, 3.3%sy, 0.0%ni, 79.5%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
●   Mem: 2061340k total, 1424900k used, 636440k free,        63056k buffers
●   Swap: 1951856k total,        0k used, 1951856k free, 564504k cached
●


●    PID USER      PR NI VIRT RES SHR S %CPU %MEM               TIME+ COMMAND
●
    3963 shriniva 20 0 349m 135m 28m S 7.9 6.7 9:15.43 firefox-bin
●
    3433 root    20 0 356m 268m 6048 R 5.0 13.3 7:27.77 Xorg
●
    3916 shriniva 20 0 343m 53m 31m R 3.3 2.7 3:27.88 plasma
●
    3966 shriniva 20 0 134m 28m 17m S 2.0 1.4 0:23.26 konsole
●
    3944 shriniva 20 0 94168 26m 20m S 0.7 1.3 0:38.21 ktorrent
●
    11311 shriniva 20 0 2448 1212 912 R 0.7 0.1 0:00.12 top
●   2657 mysql     20 0 124m 16m 4948 S 0.3 0.8 0:05.77 mysqld
●   4039 shriniva 20 0 678m 52m 14m S 0.3 2.6 0:26.06 java
●
      1 root    20 0 3084 1888 564 S 0.0 0.1 0:01.41 init
●
      2 root    15 -5   0    0   0 S 0.0 0.0 0:00.00 kthreadd
●     3 root    RT -5    0   0   0 S 0.0 0.0 0:00.00 migration/0
●     4 root    15 -5   0    0   0 S 0.0 0.0 0:00.20 ksoftirqd/0
●     5 root    RT -5    0   0   0 S 0.0 0.0 0:00.00 watchdog/0
●
      6 root    15 -5   0    0   0 S 0.0 0.0 0:00.05 events/0
●
crontab
●   # m h dom mon dow        command
●    53 14 *        10 *    echo"hai" >
    /root/shrini/home/hai



●   shrinivasan@shrinivasan-laptop:~$ cat hai
●   hello
THANK YOU

Weitere ähnliche Inhalte

Was ist angesagt?

Loadays managing my sql with percona toolkit
Loadays managing my sql with percona toolkitLoadays managing my sql with percona toolkit
Loadays managing my sql with percona toolkit
Frederic Descamps
 
Sample Build Automation Commands
Sample Build Automation CommandsSample Build Automation Commands
Sample Build Automation Commands
Joseph Dante
 

Was ist angesagt? (20)

Rpm Introduction
Rpm IntroductionRpm Introduction
Rpm Introduction
 
コンテナ仮想、その裏側 〜user namespaceとrootlessコンテナ〜
コンテナ仮想、その裏側 〜user namespaceとrootlessコンテナ〜コンテナ仮想、その裏側 〜user namespaceとrootlessコンテナ〜
コンテナ仮想、その裏側 〜user namespaceとrootlessコンテナ〜
 
(Practical) linux 104
(Practical) linux 104(Practical) linux 104
(Practical) linux 104
 
Install ovs on local pc
Install ovs on local pcInstall ovs on local pc
Install ovs on local pc
 
Gruntosoft windows
Gruntosoft windowsGruntosoft windows
Gruntosoft windows
 
Opendaylight app development
Opendaylight app developmentOpendaylight app development
Opendaylight app development
 
Ansible for Beginners
Ansible for BeginnersAnsible for Beginners
Ansible for Beginners
 
Osol Pgsql
Osol PgsqlOsol Pgsql
Osol Pgsql
 
Loadays managing my sql with percona toolkit
Loadays managing my sql with percona toolkitLoadays managing my sql with percona toolkit
Loadays managing my sql with percona toolkit
 
(Practical) linux 101
(Practical) linux 101(Practical) linux 101
(Practical) linux 101
 
Ganeti - build your own cloud
Ganeti - build your own cloudGaneti - build your own cloud
Ganeti - build your own cloud
 
Containers for sysadmins
Containers for sysadminsContainers for sysadmins
Containers for sysadmins
 
How to admin
How to adminHow to admin
How to admin
 
Introduction to Redis
Introduction to RedisIntroduction to Redis
Introduction to Redis
 
Small, Simple, and Secure: Alpine Linux under the Microscope
Small, Simple, and Secure: Alpine Linux under the MicroscopeSmall, Simple, and Secure: Alpine Linux under the Microscope
Small, Simple, and Secure: Alpine Linux under the Microscope
 
Apache Hadoop Shell Rewrite
Apache Hadoop Shell RewriteApache Hadoop Shell Rewrite
Apache Hadoop Shell Rewrite
 
Automating Disaster Recovery PostgreSQL
Automating Disaster Recovery PostgreSQLAutomating Disaster Recovery PostgreSQL
Automating Disaster Recovery PostgreSQL
 
Pf: the OpenBSD packet filter
Pf: the OpenBSD packet filterPf: the OpenBSD packet filter
Pf: the OpenBSD packet filter
 
Sample Build Automation Commands
Sample Build Automation CommandsSample Build Automation Commands
Sample Build Automation Commands
 
SCALE 15x Minimizing PostgreSQL Major Version Upgrade Downtime
SCALE 15x Minimizing PostgreSQL Major Version Upgrade DowntimeSCALE 15x Minimizing PostgreSQL Major Version Upgrade Downtime
SCALE 15x Minimizing PostgreSQL Major Version Upgrade Downtime
 

Andere mochten auch

Officeetiquettes 123884730294-phpapp01
Officeetiquettes 123884730294-phpapp01Officeetiquettes 123884730294-phpapp01
Officeetiquettes 123884730294-phpapp01
Siraj Ansari
 

Andere mochten auch (10)

Html , php, mysql intro
Html , php, mysql introHtml , php, mysql intro
Html , php, mysql intro
 
Disable sharing Option for folder
Disable sharing Option for folderDisable sharing Option for folder
Disable sharing Option for folder
 
Network printer configuration
Network printer configurationNetwork printer configuration
Network printer configuration
 
Joia Stoutjesdijk
Joia StoutjesdijkJoia Stoutjesdijk
Joia Stoutjesdijk
 
How to block folder sharing
How to block folder sharingHow to block folder sharing
How to block folder sharing
 
Introduction to My SQL
Introduction to My SQLIntroduction to My SQL
Introduction to My SQL
 
Officeetiquettes 123884730294-phpapp01
Officeetiquettes 123884730294-phpapp01Officeetiquettes 123884730294-phpapp01
Officeetiquettes 123884730294-phpapp01
 
Email Headers – Expert Forensic Analysis
Email Headers – Expert Forensic AnalysisEmail Headers – Expert Forensic Analysis
Email Headers – Expert Forensic Analysis
 
Workplace Ethics PowerPoint Presentation
Workplace Ethics PowerPoint PresentationWorkplace Ethics PowerPoint Presentation
Workplace Ethics PowerPoint Presentation
 
Email Etiquette
Email EtiquetteEmail Etiquette
Email Etiquette
 

Ähnlich wie Linuxcommands 091018105536-phpapp01

Linux Commands - 3
Linux Commands - 3Linux Commands - 3
Linux Commands - 3
Kanchilug
 
Replication using PostgreSQL Replicator
Replication using PostgreSQL ReplicatorReplication using PostgreSQL Replicator
Replication using PostgreSQL Replicator
Command Prompt., Inc
 
Docker Introduction + what is new in 0.9
Docker Introduction + what is new in 0.9 Docker Introduction + what is new in 0.9
Docker Introduction + what is new in 0.9
Jérôme Petazzoni
 
InstructionsInstructions for numberguessernumberGuesser.html.docx
InstructionsInstructions for numberguessernumberGuesser.html.docxInstructionsInstructions for numberguessernumberGuesser.html.docx
InstructionsInstructions for numberguessernumberGuesser.html.docx
dirkrplav
 

Ähnlich wie Linuxcommands 091018105536-phpapp01 (20)

Linux Commands - 3
Linux Commands - 3Linux Commands - 3
Linux Commands - 3
 
Linux basic commands
Linux basic commandsLinux basic commands
Linux basic commands
 
Introduction to Docker (as presented at December 2013 Global Hackathon)
Introduction to Docker (as presented at December 2013 Global Hackathon)Introduction to Docker (as presented at December 2013 Global Hackathon)
Introduction to Docker (as presented at December 2013 Global Hackathon)
 
Linux Capabilities - eng - v2.1.5, compact
Linux Capabilities - eng - v2.1.5, compactLinux Capabilities - eng - v2.1.5, compact
Linux Capabilities - eng - v2.1.5, compact
 
NSC #2 - Challenge Solution
NSC #2 - Challenge SolutionNSC #2 - Challenge Solution
NSC #2 - Challenge Solution
 
Hanganalyze presentation
Hanganalyze presentationHanganalyze presentation
Hanganalyze presentation
 
Tomáš Čorej: Configuration management & CFEngine3
Tomáš Čorej: Configuration management & CFEngine3Tomáš Čorej: Configuration management & CFEngine3
Tomáš Čorej: Configuration management & CFEngine3
 
Docker and Containers for Development and Deployment — SCALE12X
Docker and Containers for Development and Deployment — SCALE12XDocker and Containers for Development and Deployment — SCALE12X
Docker and Containers for Development and Deployment — SCALE12X
 
PFIセミナー資料 H27.10.22
PFIセミナー資料 H27.10.22PFIセミナー資料 H27.10.22
PFIセミナー資料 H27.10.22
 
Go replicator
Go replicatorGo replicator
Go replicator
 
Replication using PostgreSQL Replicator
Replication using PostgreSQL ReplicatorReplication using PostgreSQL Replicator
Replication using PostgreSQL Replicator
 
Riding the Binlog: an in Deep Dissection of the Replication Stream
Riding the Binlog: an in Deep Dissection of the Replication StreamRiding the Binlog: an in Deep Dissection of the Replication Stream
Riding the Binlog: an in Deep Dissection of the Replication Stream
 
Docker and-containers-for-development-and-deployment-scale12x
Docker and-containers-for-development-and-deployment-scale12xDocker and-containers-for-development-and-deployment-scale12x
Docker and-containers-for-development-and-deployment-scale12x
 
Docker Introduction, and what's new in 0.9 — Docker Palo Alto at RelateIQ
Docker Introduction, and what's new in 0.9 — Docker Palo Alto at RelateIQDocker Introduction, and what's new in 0.9 — Docker Palo Alto at RelateIQ
Docker Introduction, and what's new in 0.9 — Docker Palo Alto at RelateIQ
 
Docker Introduction + what is new in 0.9
Docker Introduction + what is new in 0.9 Docker Introduction + what is new in 0.9
Docker Introduction + what is new in 0.9
 
Mac OSX Terminal 101
Mac OSX Terminal 101Mac OSX Terminal 101
Mac OSX Terminal 101
 
Designate Install and Operate Workshop
Designate Install and Operate WorkshopDesignate Install and Operate Workshop
Designate Install and Operate Workshop
 
Sacándole jugo a git
Sacándole jugo a gitSacándole jugo a git
Sacándole jugo a git
 
InstructionsInstructions for numberguessernumberGuesser.html.docx
InstructionsInstructions for numberguessernumberGuesser.html.docxInstructionsInstructions for numberguessernumberGuesser.html.docx
InstructionsInstructions for numberguessernumberGuesser.html.docx
 
Designing Tracing Tools
Designing Tracing ToolsDesigning Tracing Tools
Designing Tracing Tools
 

Mehr von Nagarajan Kamalakannan

Mehr von Nagarajan Kamalakannan (14)

Folder sharing by command
Folder sharing by commandFolder sharing by command
Folder sharing by command
 
How to view shared folder by command
How to view shared folder by commandHow to view shared folder by command
How to view shared folder by command
 
How to find System uptime
How to find System uptimeHow to find System uptime
How to find System uptime
 
How to Hide a Folder in windows XP
How to Hide a Folder in windows XPHow to Hide a Folder in windows XP
How to Hide a Folder in windows XP
 
Enable administrator Account in windows 7
Enable administrator Account in windows 7Enable administrator Account in windows 7
Enable administrator Account in windows 7
 
Enable administrator Account in xp
Enable  administrator Account in xpEnable  administrator Account in xp
Enable administrator Account in xp
 
Windows 2003 server installation
Windows 2003 server installationWindows 2003 server installation
Windows 2003 server installation
 
Windows 7 installation ppt
Windows 7 installation pptWindows 7 installation ppt
Windows 7 installation ppt
 
Windows XP Professional Installation
Windows XP Professional  InstallationWindows XP Professional  Installation
Windows XP Professional Installation
 
Ubuntu 9.10 release By KLUG
Ubuntu 9.10 release By KLUGUbuntu 9.10 release By KLUG
Ubuntu 9.10 release By KLUG
 
Gnucalendar2010(designed by klug)
Gnucalendar2010(designed by klug)Gnucalendar2010(designed by klug)
Gnucalendar2010(designed by klug)
 
Kanchilug
KanchilugKanchilug
Kanchilug
 
Open source-intro-by Nagaraj
Open source-intro-by NagarajOpen source-intro-by Nagaraj
Open source-intro-by Nagaraj
 
Ubuntu Linux 8.04 installation(By Nagarajan)
Ubuntu Linux 8.04 installation(By Nagarajan)Ubuntu Linux 8.04 installation(By Nagarajan)
Ubuntu Linux 8.04 installation(By Nagarajan)
 

Kürzlich hochgeladen

Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Kürzlich hochgeladen (20)

Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 

Linuxcommands 091018105536-phpapp01

  • 1. Basic linux commands By, tha.suresh jemenisuresh@gmail.com Kanchi Lug Member
  • 2. LIST... ● ls [options] [file|directory] ● -l ● will output the files and directories in long list format. -s, --size print the size of each file, in blocks -S sort by file size -a, --all do not ignore entries starting with .
  • 3. Examble for “ls” ● arul@arul-desktop:~$ ls -l ● total 9692 ● drwxr-xr-x 2 arul arul 4096 2009-10- 17 22:12 Desktop ● drwxr-xr-x 2 arul arul 4096 2009-10- 17 22:35 Documents ● drwxr-xr-x 2 arul arul 4096 2009-10- 17 17:58 event
  • 4. ls list all files ● ls -l list all files with details ● ls *.gif list gif files ● ls *.gif -l list gif files with details ● ls | wc -l count all files ● ls *.gif | ws -l count gif files ● (wc = word count)
  • 5. COPY... ● cp [OPTION]... SOURCE DEST ● cp is the Linux copy command, this shell command is used to copy files|directories from one location on the filesystem to another.
  • 6. options. ● -f, --force ● if an existing destination file cannot be opened, remove it and try again ● -i, --interactive ● prompt before overwrite ● -R, -r, --recursive ● copy directories recursively
  • 7. cp *.txt text ● It will copy all files ending in .txt into the text directory. ● To copy a file to your home directory: cp /usr/local/doc/ue.txt $HOME This copies the file ue.txt to your home directory
  • 8. To copy a file to the parent directory: ● cp mail.txt .. ● This copies the file mail.txt to the directory immediately above the current working directory.
  • 9. f, --force if an existing destination file cannot be opened, - remove it and try again • -i, --interactive prompt before overwrite • -l, --link link files instead of copying. • -p same as --preserve=mode,ownership,timestamps • -R, -r, --recursive copy directories recursively • -s, --symbolic-link make symbolic links instead of copying • -u, --update copy only when the SOURCE file is newer than the destination file or when the destination file is missing • -v, --verbose explain what is being done
  • 10. MOVE.... ● mv [OPTION]... [-T] SOURCE DEST ● the Linux terminal command to move files| directories. Like the cp command, but deletes the original source.
  • 11. REMOVE... ● rm -f [file] ● option is if you are wanting to force a file to be removed ● rm -r files ● (recursive remove) Remove files, directories, and their subdirectories
  • 12. TOUCH.... ● arul@arul-desktop:~/Desktop$ ls ● Home.desktop ShellIntro.pdf su trash.desktop ● arul@arul-desktop:~/Desktop$ touch new new1 new2 ● arul@arul-desktop:~/Desktop$ ls ● abc Home.desktop new new1 new2 ShellIntro.pdf su trash.desktop zxc
  • 13. CAT... ● The Linux cat command is the Unix command to list a file’s contents onto your screen, or pass via pipeline to use with other Linux commands. The cat command comes from the word concatenate.
  • 14. arul@arul-desktop:~/Desktop$ cat new ● arul@arul-desktop:~/Desktop$ vim new ● arul@arul-desktop:~/Desktop$ cat new ● sure ● arul ● shrini
  • 15. mkdir ● The Linux command mkdir is used to make directories in Linux. ● mkdir - make directories ●
  • 16. Example ● arul@arul-desktop:~/Desktop$ ls ● abc Home.desktop new new1 new2 ShellIntro.pdf su trash.desktop zxc ● arul@arul-desktop:~/Desktop$ mkdir comm ● arul@arul-desktop:~/Desktop$ ls ● abc comm Home.desktop new new1 new2 ShellIntro.pdf su trash.desktop zxc
  • 17. grep grep [OPTIONS] PATTERN [FILE...] ● The Linux grep command is used to extract lines of data from files ● arul@arul-desktop:~/Desktop$ grep sure new sure arul@arul-desktop:~/Desktop$ grep s new sure shrini
  • 18. WORD COUNT... ● wc counts the characters,lines,words in a file. ● Options: ● -c output char., count ● -l output lines count ● -w output words count
  • 19. Example ● wc -w linux.txt ● 34 ● Display the word count for linux.txt ● Defult: -clw
  • 20. WHO AM I ● Find which user is loged shrinivasan@shrinivasan-laptop:~$ whoami shrinivasan
  • 21. DATE ● For display the today's date. ● Date prints the systems time and date. ● shrinivasan@shrinivasan-laptop:~$ date ● Sun Oct 18 13:46:29 IST 2009
  • 22. CALENDAR.. ● Cal prints an ASCII calendar of the current month. ● Cal display the calendar ● shrinivasan@shrinivasan-laptop:~$ cal October 2009 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
  • 23. EXAMPLE ● shrinivasan@shrinivasan-laptop:~$ cal 12 1988 ● December 1988 ● Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
  • 24. At command ● shrinivasan@shrinivasan-laptop:~$ at 13:57 ● warning: commands will be executed using /bin/ sh ● at> echo "hello" > hai ● at> <EOT> shrinivasan@shrinivasan-laptop:~$ touch hai ● shrinivasan@shrinivasan-laptop:~$ cat hai hello
  • 25. Ps ● ps - report a snapshot of the current processes ● To see every process on the system using BSD syntax: ● ps -ax ● ps -axu
  • 26. EXAMPLE ● shrinivasan@shrinivasan-laptop:~$ ps -axu ● Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html ● USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND ● root 1 0.0 0.0 3084 1888 ? Ss 12:21 0:01 /sbin/init ● root 2 0.0 0.0 0 0? S< 12:21 0:00 [kthreadd] ● root 3 0.0 0.0 0 0? S< 12:21 0:00 [migration/0] ● root 4 0.0 0.0 0 0? S< 12:21 0:00 [ksoftirqd/0] ● root 5 0.0 0.0 0 0? S< 12:21 0:00 [watchdog/0] ● root 6 0.0 0.0 0 0? S< 12:21 0:00 [events/0] ● root 7 0.0 0.0 0 0? S< 12:21 0:00 [khelper] ● root 8 0.0 0.0 0 0? S< 12:21 0:00 [kstop/0] ● root 9 0.0 0.0 0 0? S< 12:21 0:00 [kintegrityd/0] ● root 10 0.0 0.0 0 0? S< 12:21 0:00 [kblockd/0] ● 1000 6967 0.0 0.1 8332 3124 ? S 12:55 0:00 /usr/lib/gvfs/gvfs-gphoto2-volume-monitor ● 1000 7253 1.7 2.0 125404 42836 ? S 13:03 1:02 /usr/bin/okular /home/shrini/Desktop/nice_linux_guide.pdf -icon okular - ● 1000 7343 4.2 5.8 246512 120996 ? Sl 13:04 2:30 /usr/lib/openoffice/program/soffice.bin -impress /home/shrini/Desktop/li ● postfix 10471 0.0 0.0 5792 1684 ? S 13:59 0:00 pickup -l -t fifo -u -c ● 1000 10698 0.0 0.0 2768 1032 pts/1 R+ 14:03 0:00 ps -axu ●
  • 27. Kill the opretion ● Kill -9 6967 ● Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html ● USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND ● root 1 0.0 0.0 3084 1888 ? Ss 12:21 0:01 /sbin/init ● root 2 0.0 0.0 0 0? S< 12:21 0:00 [kthreadd] ● root 3 0.0 0.0 0 0? S< 12:21 0:00 [migration/0] ● root 4 0.0 0.0 0 0? S< 12:21 0:00 [ksoftirqd/0] ● root 5 0.0 0.0 0 0? S< 12:21 0:00 [watchdog/0] ● root 6 0.0 0.0 0 0? S< 12:21 0:00 [events/0] ● root 7 0.0 0.0 0 0? S< 12:21 0:00 [khelper] ● root 8 0.0 0.0 0 0? S< 12:21 0:00 [kstop/0] ● root 9 0.0 0.0 0 0? S< 12:21 0:00 [kintegrityd/0] ● root 10 0.0 0.0 0 0? S< 12:21 0:00 [kblockd/0] ● 1000 7253 1.7 2.0 125404 42836 ? S 13:03 1:02 /usr/bin/okular /home/shrini/Desktop/nice_linux_guide.pdf -icon okular - ● 1000 7343 4.2 5.8 246512 120996 ? Sl 13:04 2:30 /usr/lib/openoffice/program/soffice.bin -impress /home/shrini/Desktop/li ● postfix 10471 0.0 0.0 5792 1684 ? S 13:59 0:00 pickup -l -t fifo -u -c ● 1000 10698 0.0 0.0 2768 1032 pts/1 R+ 14:03 0:00 ps -axu ●
  • 28. TOP.. ● shrinivasan@shrinivasan-laptop:~$ top ● top - 14:15:16 up 1:53, 1 user, load average: 0.74, 0.88, 0.75 ● Tasks: 152 total, 3 running, 149 sleeping, 0 stopped, 0 zombie ● Cpu(s): 17.2%us, 3.3%sy, 0.0%ni, 79.5%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st ● Mem: 2061340k total, 1424900k used, 636440k free, 63056k buffers ● Swap: 1951856k total, 0k used, 1951856k free, 564504k cached ● ● PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND ● 3963 shriniva 20 0 349m 135m 28m S 7.9 6.7 9:15.43 firefox-bin ● 3433 root 20 0 356m 268m 6048 R 5.0 13.3 7:27.77 Xorg ● 3916 shriniva 20 0 343m 53m 31m R 3.3 2.7 3:27.88 plasma ● 3966 shriniva 20 0 134m 28m 17m S 2.0 1.4 0:23.26 konsole ● 3944 shriniva 20 0 94168 26m 20m S 0.7 1.3 0:38.21 ktorrent ● 11311 shriniva 20 0 2448 1212 912 R 0.7 0.1 0:00.12 top ● 2657 mysql 20 0 124m 16m 4948 S 0.3 0.8 0:05.77 mysqld ● 4039 shriniva 20 0 678m 52m 14m S 0.3 2.6 0:26.06 java ● 1 root 20 0 3084 1888 564 S 0.0 0.1 0:01.41 init ● 2 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 kthreadd ● 3 root RT -5 0 0 0 S 0.0 0.0 0:00.00 migration/0 ● 4 root 15 -5 0 0 0 S 0.0 0.0 0:00.20 ksoftirqd/0 ● 5 root RT -5 0 0 0 S 0.0 0.0 0:00.00 watchdog/0 ● 6 root 15 -5 0 0 0 S 0.0 0.0 0:00.05 events/0 ●
  • 29. crontab ● # m h dom mon dow command ● 53 14 * 10 * echo"hai" > /root/shrini/home/hai ● shrinivasan@shrinivasan-laptop:~$ cat hai ● hello