As a part of the BCIS program, the college under Pokhara University authorizes this internship program with the motive of blending theoretical knowledge to practical experience. This task was assigned to me for our development and exposure in real-life corporate condition. I accomplished this internship program at Rastriya Banijay Bank, Central office, Kathmandu.
As stipulated by the University, the duration of my internship was six weeks. During my internship I found that the organization had very friendly and co-operative working environment, which made me easy to accomplish my project and experience the practical knowledge that should be possessed in the organizations culture.
1.2 Objective of study
Each kind of study has its own objectives. Without objectives, nothing can be achieved. The main objectives of this report are to acquaint the IT student like us with the reality of the organizations’ functioning and to undertake in depended analysis and the appraisal of the situation. The general objective of this report is to partially fulfill the requirements for the degree of BCIS. However, the specific objectives are as follows:
vTo find the use of Information Technology in today’s banking system.
vTo find the various Banking performances.
vTo gain the practical knowledge of what we have studied.
vIdentify the impact of IT in banking system.
vTo examine the network and data communication of the banking system.
vTo look out the strength and weakness of the Rastriya Banijya Bank.
vTo provide the information to the employees of Ratriya Banijya Bank.
1.3Limitations of the Study:
As we know each and everything has its own limitation. No study can be free from impediments. The major limitations of internship report are as follows:
vAll the data’s included in this report are collected from RBB.
vDue to limited time, I was not able to know information of banking.
vMost of the studies are based on secondary data.
1.4Research Methodology
During my internship program, I have basically collected two types of information about Rastriya Banijya Bank, these were;
Internal information
External Information
This information was collected with the help of both primary and secondary recourses.
a)Primary Data:They are collected by me on the concern topic, which are original. While studying I have come across with the sources such as direct interviews with the supervisor, opinion of the different employee, informal talks with the employees etc.
b)Secondary Data: They are collected by me on the basis of the study of networking in the organizations. For preparing this report on networking and data communication I have collected information through Rastriya Banijya Bank, internet, books, teachers, and some previous records.
Chapter Two
Report Body
2.1 Background of the Organization
Rastriya Banijya Bank (RBB) is the fully government owned, and is the largest commercial bank in Nepal. RBB was established on January 23, 1966 (2022 Magh 10 BS) under the RBB Act. RBB provides various banking services to a wide range of customers including banks, insurance companies, industrial trading houses, airlines, hotels, and many other sectors.
RBB has Nepal's most extensive banking network with over 125 branches. Through its branch network, RBB has been contributing to Nepal's economic development by providing banking services throughout the country.
Rastriya Banijya Bank provides an environment within which the bank can bring unique financial value and services to all customers. It is a sound institution where depositors continue to have faith in the security of their funds are receive reasonable returns; borrowers are assured of appropriate credit facilities at reasonable prices; other service- seekers receive prompt and attentive service at reasonable cost; employees are paid adequate compensation with professional career growth opportunities and stockholders receive satisfactory return for their investment.
2.2 Objectives of Organization:
Rastriya Banijya Bank has the following objectives:-
vContinue to maintain leading share of banking sector with a significant presence in all major geographical areas in the country.
vProvide competitive and customer oriented banking services to all customers through competent and professional staff.
vReclaim leadership within the national financial community.
2.3 Organization Structure
Figure-1: Organization Structure
Chapter Three
Review of Literature
In today’s world Computer Network plays a vital role in sharing data, retrieving data and communicating between various departments to accomplish the business tasks. In fact businesses like banking, financing, insurance, medical diagnosis are all communicating by the effective networking environment between their various departments.
A computer network is a collection of computer devices connected by communication link capable of sending and receiving data generated by the other computers on the network. To building a perfect computer network we should consider the many things such as security, transmission media, reliability, performance, faster, efficient and effective for communication, devices that are used in building a computer network and many more.
In Rastriya Banijya Bank most of the organization’s works are performed in digital machines like computers and other devices. This makes its efficient and reliable, Due to the introduction of networking the customer can perform their transaction from their residence and other branches which indeed saves times and make convenience in today’s world, where time is the most valuable factor
So, Networking uses different technologies to work effectively and efficiently to managing the transactions with customers to produce useful information and reliable communication that support an organization and its employees, customers, suppliers, stakeholders etc. Many organizations consider information system to be essential to their ability to compete or gain competitive advantage in the competitive market. Most organization has come to realize that all workers need to participate in the development of effective, reliable, securely, low costly and high performance computer network for their daily transactions.
3.1 Observations, Collections of Data and Analysis of Data
3.1.2 Overviews:
During the initial days of my internship my supervisor introduced me with all the departments and staffs. The main purpose of this observation in Rastriya Banijya Bank Limited was to familiarize me about the technical environment of the computer network and IT/MIS used in Banking between various departments. Rastriya Banijya Bank,was incorporated with the objective of extending international standard modern banking services to various sectors of the society.
During my internship at Rastriya Banijya Bank I have learned many things which are important to me for my future career prospects. While knowing the computer network and various banking transactions done through Pumori (Plus) Software.
3.1.2 Need of Information Technology in Banking System
vConsumers have become more sophisticated, technology savvy and demanding
vBanks are continuously required to introduce new innovative product, processes and technologies
vProducts are tailored to meet each individual customers requirement
vBanking operation requires to be more closer to customer
vDeregulation has increased competition among banks
vThere is integration and consolidation of market.
3.1.3 Computerizing Rastriya Banijaya Bank (RBB)
Main Branch –Bishal Bazaar. New Road Kathmandu
Delay with the main branch due to:
1.Data Inconsistency
2.Software Customization according to RBB banking methodology
Pumori (Plus) is the Core Banking Software of Rastriya Banijya Bank, which helps to operate overall banking procedures through a single interface. The Front-end development of the Software is done in Delphi and the Back-end Database Server Oracle 9i. It is a total GUI application, which works with multiple windows environment. However, it is still in the development and debugging process in RBB to make the application compatible with Nepalese banking practices as well as for smooth operation.
3.2.1 Features of Pumori (Plus)
The features offered by Pumori (Plus) range from opening and closing accounts to performing automatic interest calculation and posting, starting and ending thefinancialinstitution’s day, month, quarter, year, etc. and setting up various parameters. Pumori (Plus) will provide you with the following benefits.
vEasy to use system
vPredefined deposit and loan types
vAutomatic interest calculation and posting
vAutomatic tax calculation and posting
vPredefined reports q Nepali calendar
vUser defined reports
vOn-line help
vEasy to use Installation program
The entire features of Pumori (Plus) have been provided within the following modules.
vSystem Control (Periodic Operations, Parameters, Codes, Reports, Days, Management, Set-up, Global Replacement)
vCodes System (Access Codes, Account type Codes, Branch Codes, Customer Type Codes, Groups System, Station Codes, Transaction Codes, Users System)
vFor financial institutions that deal with many other tasks such as Guarantees, L/Cs etc., MOS has another more powerful solution, Pumori Plus.
3.3 Functional architecture:
All modules share the same processing structure, hence the functional covering of the modules, except for those particular characteristics of each product or service, are the same.
3.3.1 Client service:
Any module can access to the Client Integral Position to know those products and services that the client uses, balances and conditions (special prices), limits (granted, used, available) and guarantees. In addition, the financial products have included simulation features for new and existing operations. For a particular product, there have to be pre-parameterized a group of definitions such as:
Currency
Minimum and maximum terms
Minimum and maximum amounts
Interest accrual method (advanced-due, simple-composed, over capital-discount)
Basis of calculation (360/365, 365/360, etc.)
Interest rate
Collaterals (Insurance, etc.)
Commissions and taxes
Other (Checkbooks, cards, overdraft agreements, etc.)
3.3.2 Process of work
The flow of operations work can be parameterized end-to-end using , a process design tool integrated in Pumori (Plus). Changes in states are the output of one process and the input of another one. The jobs that perform the activities within a process receive their assignments through an in-box that filters by state.
3.3.3 Transaction:
All steps in a process can have associated one or more transactions to be performed.During the process, the system can send the information obtained at flow level and request additional data. A monetary transaction performed delivers the corresponding accounting in real time, with control of the accounting entry in all currencies involved. If there is an exception, the same system launches the authorization process (An example is an overdraft). Rationality of transactions performance is the same for interactive/real-time or batch processes.
3.3.4 Documentation and Messages
Transactions can also perform documentations and messaging services such as:
Prints of validations (Example: cashier transaction)
Tickets
High quality documentation (Example: contracts)
Messaging services features support:
Parameterized definition of messages, with recommended text sensitive to language
Links between messages or message groups
Templates for SWIFT messages
Query on SWIFT sent
Input/output interface with SWIFT terminal
3.3.5 Accounting:
Accounting is real-time updated by monetary transactions. It classifies automatically all the balances as needed to comply with standards from regulatory authorities. Besides, the accounting function implements all those processes related to each operation underlying elements such as:
Valuation and revaluation of foreign currencies Valuation and revaluations of securities
It also provides support for generally accepted accounting principles such as:
Interest accrual Interest suspense Allowance for possible loan losses Changes in balance sheet presentation
There are information outputs, on screen or printed, such as balance sheet, inventories, ledgers, journals and others.
Thanks to the system architecture (integrated accounting), there is no need of transit accounts. The transaction control is localized in the input, which means that there will not be differences due to non-compliance with the double entry method. Because the accounting entry is embedded in the transaction cycle, there are no differences between the product portfolio and its accounting.
3.3.6 Computerization of Old Data:
For the computerization of old data, an Excel format is developed with required fields to enter the data. Data, which are recorded in the Excel sheet, is later linked to database through one particular application.
But for new data, user has to use Pumori (Plus) client side application, which is installed in their computer in the branch or department.
3.4 Core System:
.
3.5 Pumori (Plus) Procedures:
The system can function on a basis, allows the parallel performance of interactive, and batch operations. The transactional integrity is assured through the features of commit and rollback. There is a unique journal provided by the data base manager at the table’s level. Data, including accounting data, are updated on-line and in real time. There are some batch processes needed such as incoming clearance checks, interest accrual, allowance for credit losses calculation, and some others. The system supports date value and accounting date value, and reconstructs in automatic form the accounting balances from date value through process date value. The system allows to certain users to reverse transactions including accounting entries.
In batch processes, there is a control table that leads the performance, and that lets to define the sequence and timing or calendar of the execution. Those processes are designed for concurrent performance on several processors, and that allows a dramatically reduction of the critical path. That also depends on the nature of the process, such as groups of branches, modules, transactions. Batch processes are performed in automatic form thus requiring a minimum support to the operation.
Rastriya Banijya Bank current account saves you the hassle of carrying around cash every month. The account is non-interest bearing and it comes with a cheque-book – individual just need to write a cheque whenever and wherever it's convenient.
3.7.2 Statement of Transactions:
A six monthly statement will be sent so that you can see your transaction movements. You can also request that the Bank provides you with a statement every day, every week, every 15 days or every month.
3.7.3 Account and checkbook:
A current account can be opened with a minimum amount decided by the specific branch. Deposit at your home branch. Once your account is opened, you will receive your cheque-book containing personalized cheques. To replace your cheque book once you run out of cheque just present the replacement form at the back of your current cheque book at your home branch and we will arrange a new one for you.
3.7.3.1 Saving Account:
With a Rastriya Banijya Bank savings account your interest is calculated and credited to depositor's saving accounts on minimum monthly balance bi-annually. It is your passport to other Rastriya Banijya Bank products and services designed to help make managing your daily life easier and more convenient. Initial deposit ranges are depending upon the branch and its level. Any balance below minimum amount will be liable to incidental charges as fixed by the bank from time to time.
3.7.4 Transactions Records:
When you open your account you will get a passbook to keep track of your savings and transactions. You have to update your passbook by our bank staff at our branch.
3.7.4.1 Fixed Account:
Features
vFixed Deposit can be opened with a minimum balance.
vPayable upon maturity
vPenal interest is levied on withdrawal of FD prior to maturity.
vInterest is payable Quarterly.
vTax is deducted at source from the interest on saving deposit as per the Income Tax Act, 2058(2001).
vStatement of account will be furnished on quarterly basis.
vCheque book with account holder's name and account will be provided.
vNomination facility is available.
3.8 Deposits Architecture:
There are different types of screens for entering customer’s transactions on different deposits. A deposit account should be opened in reference to the No of the customer.
3.9Loan / Advances:
3.9.1Consumer Loans:
Bank provides, at most competitive terms, various loan facilities such as loan against fixed deposits/government bonds, loan against gold and silver, loan against stable future income etc that help to manage personal needs of the customers. Some of consumer loans are Home loan, Margin Lending, Auto Loans, Education loan, Personal loan and etc.
3.9.2 Home Loans
This loan is provided for:-
vPurchase a plot of Land
vPurchase a plot of land and construct a building on it
vPurchase of already built house
vPurchase of Bungalow constructed by builders / developers
vRenovation, modification, extension of existing building
vConstruction of building on land already owned
Swapping home loan from another bank or financial institutions
3.9.3 Margin Lending
This loan is provided against the shares of the companies, which are listed in Nepal Stock Exchange (NEPSE) and acceptable to the bank like-
vCommercial Banks
vManufacturing and Processing
vHotels
vTrading
vFinance Companies
vDevelopment Bank
3.9.4 Auto Loans
This loan is provided for:
vPurchase of new vehicles
vPurchase of old / used vehicles (For Private use only)
vSwapping (For Private and Commercialize use)
3.10 Core Banking Architecture
Fig shows the networking and the communication process.
3.11 Architecture of Pumori (Plus) Base Branch Offices
3.11.1 Branch inside Katmandu valley
Fig: Pumori (Plus) Architecture in Branches inside Kathmandu valley
3.11.2 Branch outside Kathmandu valley
Fig: - Pumori Architecture in Branches outside Kathmandu valley
3.12 Interaction between Client and Server
Client
Server
Interface
Language
•Contains front end programs
• Provides data entry and DSS screens
• Invoked be users
• Provides management reporting
• Run batch jobs
• No user access in data
• Heavy user interface
• Provides user-friendly interaction
• Diskless PC or WS (more secure)
•Contains back end programmes
• Facilitates access to data
• Accepts/process data
• Invoked by client
• Processes locking mechanisms
• Places data in database
• Returns data and status code to clients
• No user interface
• Provides system backups, dbase syncs
3.13 Centralized Set-up:
3.13.1 Branch Server (centralized) set-up
vA decentralized / distributed Architecture
vEnables a scalable hierarchical structure within a bank (HO, Regional Office and Branch Offices concept)
vTeller are connected only to the Branch Offices
vDistributed processing of transactions.
vEach of the connected nodes, capable of independently processing transactions.
vConcept of store and forward transaction during offline Mode
vCompletely scalable, Both vertically and horizontally
vCan be quickly and easily customized
vSuited for banks where the connectivity is not 100 % guaranteed
3.13.2 Host Server (centralized) set-up
vThe Host acts as the centralized database and application server
vAll tellers are directly connected to the Host
vNo Concept of Branch and Regional offices
vAll Transactions processed only at the Host
vSuited for banks which have reliable connectivity
vTransaction are routed through the ROUTER in the online mode
vTransactions performed during offline mode are put in a database queue
vOnce the connectivity is re-established, transactions are routed through the OFFLINE PROCESSOR
Chapter Four
Summary and Conclusion
I choose Rastriya Banijya Bank Limited (RBB) to do my internship on IT/MIS and Networking Technology used in banking .since it is one of the renowned Bank, I felt it will provide me with the practical exposure in the field of Computer networks. During my internship period the staffs of RBB were very cooperative and guided me all the way till the end of my 6 weeks internship program. All the knowledge gained in this whole period will surely be handy for my carrier in the field of information Technology. The theoretical knowledge that gained in our college is now backed up with this internship program due to its practical nature. Furthermore, to learn new lessons which were not covered in our classes.
The environment of RBB was mobile, everybody own works. It was exciting to see the real professional environment of the office. There were many departments, each specializing in its own field. I was very comfortable for they provided me with their senior staff as my instructors Mr. Ishwor Shrestha and respected staff took me to many departments to help me gain good knowledge about the real time scenario of an organization.
The internship was very beneficial but due to lack of sufficient computers and required resources and didn’t get the chance to do the real networking but my instructor explained all the networking and data communication procedures that were being carried out in the organization. Due to the confidential nature of the organization I am not allowed to expose the name and working procedure of the organization.
As already mentioned above, I was only familiar with the aspect of networking, therefore it took some time to get used to the practical knowledge and keep in pace with practical procedures. Even, encountered some absolutely new subject matters that I had exposed before in our college.
I learned to operate the Pumori (Plus) Software, some of the banking transactions and networking (how it is connected among various branches over several locations with the main server).I conducted as part of practical learning, although I was not allowed to work on main server.
Lastly, I would like to thank RBB family for their wonderful support and a very warm hospitality. I also request RBB to provide provision for internship so the upcoming interns can acquire even more practical knowledge, as possible.
Chapter Five
RECOMMENDATION
The network and its performance in Rastriya Banijya Bank is considerably good, besides there is some problems like;
vThe network is very slow for accessing the data from the internet.
vUsually services are down due to different kinds of problem such as disconnection of media, longer distance connection, the problem of switch, hub and problem of security, low bandwidth, and lease lines of the network.
vI strongly recommend using the fiber optics, which solves all the problems recently occurs in the Network of Banking sector.
vNot concerned about the multinational banking framework which plays an indispensable role.
vActions such as further strengthening of netting arrangements.
At last, I would like to request Rastriya Banijya Bank that it should conduct the training program to the employees of all departments on how to effectively use the new technology in this global competitive world.
Program Workplace Relationship
Internship is a very new notion in building the educational career of the students for the reason that it helps to deal with genuine requirement of the market and the way the work practice are being processed in the real time circumstances. The purpose of this internship is to be familiar with the practical segment and uses of theoretical understanding and illuminating the career objective. So I have successfully completed the internship and piled up this report as the summary and the conclusion that have drawn from the internship experience.
As per this program I have joined Rastriya Banijya Bank as an intern student in IT department for analyzing the Networking and Data communication. I have got the knowledge about different banking transactions, networking and MIS of the bank.
I have achieved during the studies in Rastriya Banijya Bank helpful and cooperative environment that help a lot to me. So, the time with Rastriya Banijya Bank very audacious and supportive to my career through which I have gained valuable work experience that will definitely makes a complimentary impression on me as a potential upcoming employer.
This report has been prepared for the internship that has been done in the Rastriya Banijya Bank, Singha Durbar and Kathmandu in order to study the practical aspect of the course and implementation of the theory in the real field with the purpose of fulfilling the requirements of the course of BCIS (Bachelor of Computer Information System). The aim of this internship is to be familiar to the practical aspect and uses of theoretical knowledge and clarifying the career goals, so I have successfully completed the internship and compiled this report as the summary and the conclusion that have drawn from the internship experience. I would like to express my sincere gratitude to our internship coordinator who have given their valuable time and given me chance to learn something despite having their busy schedule and Mr. Sanjay Lama for his great guidelines for internship. I am also thankful to Mr. Ombindu L. Rajbandary (IT/MIS Head of Central Office) and other staff member for their co-operative support, and also presenting with an opportunity for me to have a practical experience in this organization. Lastly, I would like to thank Mr.Ombindhu L.Rajbhandary of Rastriya Banijya Bank for providing this opportunity to work in Rastriya Banijya Bank and Mr. Ishwor Shrestha who helped me to clutch the rear opportunities to learn the real world situation. I am also grateful to all member of Rastriya Banijya Bank for providing several documents, papers, data, figures and services as well as sharing their experience with me and teaching me different techniques to build the computer network for to operate effectively and efficiently. Thus, the time in Rastriya Banijya Bank very audacious and supportive to my career through which I have gained valuable work experience that will help definitely makes a favorable impression on me as a prospective future employer.
SN TABLE OF CONTENTS Page No a. Title Page i b. Declaration ii c. Recommendation iii d. Acknowledgement iv e. Table of Contents v f. List of Illustration vi g. Executive Summary vii h. Chapters 1. Introduction 1.1 Background to the Study 1.2 Objective of the study 1.3 Limitations of the study 1.4 Research Methodology 2. The Report Body 2.1 Background of the Organization 2.2 Objectives of the Organization 2.3 Organization Structure 3. Review of literature 3.1 Observation, Collections of Data and Analysis of Data 3.1.1 Overviews 3.1.2 Needs of Information Technology in Banking system 3.1.3 Computerizing RBB 3.2 Introduction to Pumori (Plus) 3.2.1 Features of Pumori (plus) 3.3 Functional Architecture 3.3.1 Client service 3.3.2 Process of work 3.3.3 Transaction 3.3.4 Documentation and Messages 3.3.5 Accounting 3.4 Core System 3.5 Pumori (Plus) Procedure 3.6 Recording Customer information 3.6.1 Screen of CIF 3.7 Deposits Procedure 3.7.1 Current Account 3.7.2 Statement of Transactions 3.7.3 Account and Checkbook 3.7.4 Transactions Records 3.8 Deposits Architecture 3.9 Loans/Advances 3.9.1 Consumer Loans 3.9.2 Home Loans 3.9.3 Margin Lending 3.9.4 Auto Loans 3.10 Core Banking Architecture 3.11 Architecture of Pumori (Plus) Base Branch Offices 3.11.1Branch inside Kathmandu valley 3.11.2 Branch outside Kathmandu Valley 3.12 Interaction between Client and Server 3.13 Centralized set-up 3.13.1 Branch Server (centralized) set-up 3.13.2 Host Server (centralized) set-up 4. Summary and conclusion 5. Recommendation
i. Program Workplace Relationship 27 h. Bibliography 28 List of Illustration
LIST OF FIGURES:
S.No. Description Page no. 2.3 Organization Structure of the Rastriya Banijya Bank. 4 3.3 Functional Architecture 9 3.4 Core System 12 3.6.1 Screen CIF 14 3.8 Deposits Architecture 16 3.10 Core Banking Architecture 19 3.11.1 Branch inside Kathmandu Valley 20 3.11.2 Branch outside Kathmandu Valley 21 3.12 Interaction between Client and Server 22
ABBREVIATION USED RBB Rastriya Banijya Bank
EXECUTIVE SUMMARY
The main objective of this report is to recapitulate my internship job and to be familiar with practical aspect of the theoretical knowledge gained in a classroom. This report is the part of my internship project, required by Pokhara University in partial fulfillment for the requirement of BCIS program. This is mainly focused on the IT/MIS and Networking technology used in bank of Rastriya Banijya Bank Limited. This project study was conducted from 2009/10/17 to 2009/10/31. During the internship period I have developed the networking environment that is done day-to-day operations on training .RBB uses PUMORI(Plus) software for their all the banking transactions, learned about using different Pumori screens for loan, deposit, opening an account, closing an account. Because of problem of privacy I couldn't get to know all kinds of networking technologies and working of server but knew few basic things about router, hub, lease lines, network topology of the bank. The report mainly deals with the software used by RBB i.e. Pumori in different branches and how the network is distributed inside and outside of the valley and banking architecture. The job profile that mentioned here is totally based on practical workings that have conducted during my internship in Rastriya Banijya Bank. Overall I found my internship program very satisfactory and helpful and gained a practical knowledge on how to analysis and design a computer network system for the organization.
A alias Create your own name for a command arch print machine architecture ash ash command interpreter (shell) awk (gawk) pattern scanning and processing language
B basename Remove directory and suffix from a file name bash GNU Bourne-Again Shell bsh Command interpreter (Shell) bc Command line calculator bunzip2 Unzip .bz2 files
C back to commands top cat Concatenate a file print it to the screen chgrp Change the group designation of a file chmod Change file permissions chown Change the owner of a file cjpeg Compress an image file to a JPEG file clear Clear terminal screen (command line) comm Compare two sorted files stty cooked Formatting the display of text in a terminal cp Copy command cpio Copy files to and from archives csh C Shell cut Print selected parts of lines to standard output
D back to commands top date Display date and time dc Command line calculator df Show amount of disk space free diff Determine difference between two files diff3 Determine difference between 3 files dig Interrogate DNS name servers djpeg Decompress a JPEG file to an image file dmesg Print or control the kernel ring buffer (print out bootup messages) dnsdomainname Show the system's DNS domain name doexec Run an executable with an arbitrary argv domainname Show or set the system's NIS/YP domain name dos2unix Converts plain text files in DOS/MAC format to UNIX format du Show disk useage dumpkeys Write keyboard driver's translation tables to std output
E back to commands top echo Display a line of text ed Line-oriented text editor egrep Print lines matching a pattern elinks A text mode WWW browser (supports frames) env Dislay the path ex Start Vim in ex mode eject Eject media from device ( command line )
F back to commands top factor Display prime factors of a number false Exit with a status code indicating failure fdisk The fdisk command with usage examples fgrep Variant of grep find Find a file finger Displays information about the system users fixps Try to fix common PostScript problems that break postprocessing free Display free memory
G back to commands top grep Search for a pattern using regular expression gtar See the tar command gunzip Unzip .gz files gzip Compress using Lempel-Ziv coding (LZ77)
H back to commands top halt Stop the system hdparm Get/set harddisk parameters head Print the first 10 lines of a file to standard output hostname Show or set the system's host name history Display entire command history HISTSIZE Change history size httpd Start Apache
I back to commands top identify Describes the format and characteristics of image files. id Print information for username, or the current user ifconfig Display network and hardware addresses igawk Gawk with include files ipcalc Calculate IP information for a host
K back to commands top kbd_mode Report or set the keyboard mode (RAW, MEDI- UMRAW or XLATE) kill Terminate a process
L back to commands top last Show listing of last logged in users lastlog Formats and prints the contents of the last login log /var/log/lastlog file link Call the link function to create a link to a file links See elinks ln Create a link to the specified TARGET with optional LINK_NAME loadkeys Load keyboard translation tables locate Locate a file login Sign on look Displays any lines in file which contain "string" as a prefix. ls List directory contents lsmod List loaded kernel modules lynx Command to start the Lynx browser
M back to commands top mac2unix Converts plain text files in DOS/MAC format to UNIX format mail A mail processing system, which has a command syntax like ed man Display a particular manual entry manweb Manweb is part of the Netpbm package mdu Display the amount of space occupied by an MSDOS directory mkdir Create a directory mkfs Make a filesystem on a drive mknod Make block or character special files mktemp Make temporary filename (unique) more Page through text one screenful at a time. mount Mount a filesystem/device mt Control magnetic tape drive operation mv Move and / or rename files
N namei Follow a pathname until a terminal point is found nano An enhanced free Pico clone ncftp Browser program for the File Transfer Protocol nc nc is the client interface to the NEdit text editor netstat Display verbose info about network processes and ports nice Run a command with modified priority nisdomainname Show or set system's NIS/YP domain name nslookup query internet domain name servers
P paste Merge lines of files pdf2dsc Generate a PostScript page list of a PDF document pdf2ps Convert PDF file "input.pdf" to PostScript(tm) in "output.ps" pdfinfo Print contents of the 'Info' dictionary (plus some other useful information) from a PDF file pdftotext Convert pdf files to plain text perl (start) Practical Extraction and Report Language pgawk The profiling version of gawk pico Text editor that comes with Pine (from the University of Washington) pine Email program used by The University of Washington ping6 Ping ping Send ICMP ECHO_REQUEST to network hosts pinky A lightweight 'finger' program; pr Format for printing ps Processes running ps2ascii Ghostscript translator from PostScript or PDF to ASCII ps2epsi Generate conforming Encapsulated PostScript ps2frag Obsolete shell script for the PSfrag system ps2pdf12 Convert PostScript to PDF 1.2 (Acrobat 3 and later compatible) using ghostscript ps2pdf13 Convert PostScript to PDF 1.3 (Acrobat 4 and later compatible) using ghostscript ps2pdf14 Use ps2pdfwr: Convert PostScript to PDF without specifying Compatibility Level, using ghostscript ps2pdf Convert PostScript to PDF using ghostscript ps2pdfwr Convert PostScript to PDF without specifying Compatibility Level, using ghostscript ps2pk creates a TeX pkfont from a type1 PostScript font ps2ps ps2ps uses gs to convert PostScript(tm) file "input.ps" to simpler and (usually) faster PostScript in "output.ps" psbook Rearranges pages from a PostScript document into "signatures" for printing books or booklets pwd Print Working Directory
Q back to commands top quota display disk usage and limits
R back to commands top resize Xterm window size readelf Displays information about ELF files reboot Stop the system, poweroff, reboot red red is a restricted ed: it can only edit files in the current directory and cannot execute shell commands rename Rename files rmdir Remove a directory rm Remove files or directories rpm rpm command options rundig Sample script to create a search database for ht://Dig rview The GUI version of Vim in easy mode with restrictions rvi Vi / Vim editor
S back to commands top sed Stream editor setfont Load EGA/VGA console screen font set gid Set group id set serial Get / set Linux serial port info set uid Set user id sfdisk Modified fdisk program sftp Secure file transfer protocol (ftp) sh Shell (BASH) shred Safely remove data from disk drive sleep Delay for a specified amount of time slocate Security Enhanced version of the GNU Locate sort Sort lines of a text file ssh Secure shell connection command stty change and print terminal line settings stty raw Unformatted output to terminal su Become super user ( root ) switchdesk Graphical and text mode interface for choosing desktop environment sync Force changed blocks to disk, update the super block ssh Secure shell connection command
T back to commands top tail Print the last 10 Lines of a file standard output tar Create an Archive tcsh Enhanced completely compatible version of the Berkeley UNIX C shell, csh tee Copy standard input to each file, and also to standard output telnet User interface to the telnet protocol time Run the specified program command with the given arguments touch Change file timestamps tracepath6 See tracepath tracepath Trace path to a network host discovering MTU along this path traceroute6 See traceroute traceroute Print the route packets take to network host tree Display file tree true Exit with a status code indicating success tty Print name of terminal connected to standard output
U back to commands top umask File creation mask / Bash builtins umount Detache file system(s) mentioned from file hierarchy uname Print system information ( kernel version ) unicode_start Put keyboard and console into Unicode (UTF-8) mode unicode_stop Undo the effect of unicode_start unlink Call the unlink function to remove the specified file uniq Remove duplicate lines from sorted file updatedb Update the slocate database unset gid Group id change unset uid User id change untar Unarchive ( untar ) a file unzip Unzip .zip files useradd Add new user users Output who is currently logged in according to system records usleep Sleep a given number of microseconds. default is 1
V back to commands top view Start vim in read-only mode vi Start the vi editor
W back to commands top w Show who is logged on and what they are doing wc Word count of a file wget Non-interactive download of files from the Web whatis Search the whatis database for complete words (command names) whereis Locate a command or file which Find command path whoami Print effective userid who show who is logged on whois Client for the whois service
X,Y,Z back to commands top xinit Start Xserver xpdf Portable Document Format (PDF) file viewer for X windows xrandr Change resolution running Xwindows ( command line ) ypdomainname show or set the system's NIS/YP domain name zcat Compress or expand files zip Compression and file packaging utility for Unix, VMS, MSDOS, OS/2, Windows NT, Minix, Atari and Macintosh, Amiga and Acorn RISC OS. It is analogous to a combination of the UNIX commands tar(1) and compress(1) and is compatible with PKZIP (Phil Katz̢۪s ZIP for MSDOS systems) zipinfo List detailed information about a ZIP archive
tags: A-Z list of linux command, linux command, linux command with examples