(Reading time: 2 - 4 minutes)

Unix - Basic commands

Linux

 

List of few commonly used *nix commands and their use. 

Command

Description

cat

Display File Contents

cd

Changes Directory to dirname

chgrp

change file group

chmod

Changing Permissions

cp

Copy source file into destination

file

Determine file type

find

Find files

grep

Search files for regular expressions.

head

Display first few lines of a file

ln

Create softlink on oldname

ls

Display information about file type.

mkdir

Create a new directory dirname

more

Display data in paginated form.

mv

Move (Rename) a oldname to newname.

pwd

Print current working directory.

rm

Remove (Delete) filename

rmdir

Delete an existing directory provided it is empty.

tail

Prints last few lines in a file.

touch

Update access and modification time of a file.

awk

Pattern scanning and processing language

cmp

Compare the contents of two files

comm

Compare sorted data

cut

Cut out selected fields of each line of a file

diff

Differential file comparator

expand

Expand tabs to spaces

join

Join files on some common field

perl

Data manipulation language

sed

Stream text editor

sort

Sort file data

split

Split file into smaller files

tr

Translate characters

uniq

Report repeated lines in a file

wc

Count words, lines, and characters

vi

Opens vi text editor

vim

Opens vim text editor

fmt

Simple text formatter

spell

Check text for spelling error

ispell

Check text for spelling error

emacs

GNU project Emacs

ex, edit

Line editor

compress

Compress files

gunzip

Uncompress gzipped files

gzip

GNU alternative compression method

uncompress

Uncompress files

unzip

List, test and extract compressed files in a ZIP archive

zcat

Cat a compressed file

zcmp

Compare compressed files

zdiff

Compare compressed files

zmore

File perusal filter for crt viewing of compressed text

apropos

Locate commands by keyword lookup

info

Displays command information pages online

man

Displays manual pages online

whatis

Search the whatis database for complete words.

yelp

GNOME help viewer

evolution

GUI mail handling tool on Linux

mail

Simple send or read mail program

mesg

Permit or deny messages

parcel

Send files to another user

ftp

File transfer program

rcp

Remote file copy

rlogin

Remote login to a UNIX host

rsh

Remote shell

tftp

Trivial file transfer program

telnet

Make terminal connection to another host

ssh

Secure shell terminal or command connection

scp

Secure shell remote file copy

sftp

secure shell file transfer program

pine

Vdu-based mail utility

talk

Talk to another user

write

Write message to another user

dbx

Sun debugger

gdb

GNU debugger

make

Maintain program groups and compile programs.

nm

Print program's name list

size

Print program's sizes

strip

Remove symbol table and relocation bits

cb

C program beautifier

cc

ANSI C compiler for Suns SPARC systems

ctrace

C program debugger

gcc

GNU ANSI C Compiler

indent

Indent and format C program source

bc

Interactive arithmetic language processor

gcl

GNU Common Lisp

perl

General purpose language

php

Web page embedded language

py

Python language interpreter

asp

Web page embedded language

CC

C++ compiler for Suns SPARC systems

g++

GNU C++ Compiler

javac

JAVA compiler

appletvieweir

JAVA applet viewer

netbeans

Java integrated development environment on Linux

sqlplus

Run the Oracle SQL interpreter

sqlldr

Run the Oracle SQL data loader

mysql

Run the mysql SQL interpreter

chfn

Change your finger information

chgrp

Change the group ownership of a file

chown

Change owner

date

Print the date

determin

Automatically find terminal type

du

Print amount of disk usage

echo

Echo arguments to the standard options

exit

Quit the system

finger

Print information about logged-in users

groupadd

Create a user group

groups

Show group memberships

homequota

Show quota and file usage

iostat

Report I/O statistics

kill

Send a signal to a process

last

Show last logins of users

logout

log off UNIX

lun

List user names or login ID

netstat

Show network status

passwd

Change your login password

printenv

Display value of a shell variable

ps

Display the status of current processes

quota -v

Display disk usage and limits

reset

Reset terminal mode

script

Save the output of a command or process

setenv

Set environment variables

stty

Set terminal options

time

Time a command

top

Display all system processes

tset

Set terminal mode

tty

Print current terminal name

umask

Show the permissions that are given to view files by default

uname

Display name of the current system

uptime

Get the system up time

useradd

Create a user account

users

Print names of logged in users

vmstat

Report virtual memory statistics

w

Show what logged in users are doing

who

List logged in users

Oxygen
Author: Oxygen
Other articles by this author

Chillzee Tag Cloud

Let's Socialize

About Chillzee

Chillzee.com is an entrepreneurship portal.

The site provides informative topics on Organizational and Strategic needs.