Common UNIX Utilities Alphabetical List

Similar documents
Introduction p. 1 Who Should Read This Book? p. 1 What You Need to Know Before Reading This Book p. 2 How This Book Is Organized p.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

List of Linux Commands in an IPm

Contents. xxvii. Preface

hash Remember the full pathname of a name argument head Output the first part of file(s) history Command History hostname Print or set system name

UNIX Essentials Featuring Solaris 10 Op System

Table of contents. Our goal. Notes. Notes. Notes. Summer June 29, Our goal is to see how we can use Unix as a tool for developing programs

Set 1 MCQ Which command is used to sort the lines of data in a file in reverse order A) sort B) sh C) st D) sort -r

On successful completion of the course, the students will be able to attain CO: Experiment linked. 2 to 4. 5 to 8. 9 to 12.

UNIX Quick Reference

QUESTION BANK ON UNIX & SHELL PROGRAMMING-502 (CORE PAPER-2)

LOG ON TO LINUX AND LOG OFF

Practical Session 0 Introduction to Linux

Some useful UNIX Commands written down by Razor for newbies to get a start in UNIX

Introduction to Linux (Part I) BUPT/QMUL 2018/03/14

Chapter-3. Introduction to Unix: Fundamental Commands

2) clear :- It clears the terminal screen. Syntax :- clear

BIOINFORMATICS POST-DIPLOMA PROGRAM SUBJECT OUTLINE Subject Title: OPERATING SYSTEMS AND PROJECT MANAGEMENT Subject Code: BIF713 Subject Description:

Introduction to Supercomputing

5/8/2012. Exploring Utilities Chapter 5

Linux Shell Script. J. K. Mandal

Computer Systems and Architecture

IMPORTANT: Logging Off LOGGING IN

Utilities. September 8, 2015

Bash command line for Linux. adduser Add a user to the system. addgroup Add a group to the system. Create an alias

Contents. xxix. Preface

This lab exercise is to be submitted at the end of the lab session! passwd [That is the command to change your current password to a new one]

for more :-

Unix/Linux Operating System. Introduction to Computational Statistics STAT 598G, Fall 2011

UNIX Quick Reference

Introduction to the UNIX command line

Introduction to Unix: Fundamental Commands

Provides ability to perform UNIX commands at some time in the future. At time time on day day, the commands in filefile will be executed.

Computer Systems and Architecture

CSCE 212H, Spring 2008, Matthews Lab Assignment 1: Representation of Integers Assigned: January 17 Due: January 22

Introduction to Linux

Perl and R Scripting for Biologists

This appendix is a quick reference for essential UNIX/Linux utilities available

UNIX 2 OPERATING SYSTEM

Week 5 Lesson 5 02/28/18

Unix Introduction to UNIX

Getting Started. Running Utilities. Shells. Special Characters. Special Characters. Chapter 2 Unix Utilities for non-programmers

Introduction To Linux. Rob Thomas - ACRC

Unix Tools / Command Line

Bharadia Jaydeep OS with Unix MCQ

UNIX Basics. UNIX Basics CIS 218 Oakton Community College

RH033 Red Hat Linux Essentials

The UNIX Shells. Computer Center, CS, NCTU. How shell works. Unix shells. Fetch command Analyze Execute

CENG 334 Computer Networks. Laboratory I Linux Tutorial

Shell Programming Systems Skills in C and Unix

Essential Unix (and Linux) for the Oracle DBA. Revision no.: PPT/2K403/02

Useful Unix Commands Cheat Sheet

Unix as a Platform Exercises + Solutions. Course Code: OS 01 UNXPLAT

Unix as a Platform Exercises. Course Code: OS-01-UNXPLAT

CS4350 Unix Programming. Outline

Kali Linux Commands Cheat Sheet

Fall Lecture 5. Operating Systems: Configuration & Use CIS345. The Linux Utilities. Mostafa Z. Ali.

Introduction to UNIX. Logging in. Basic System Architecture 10/7/10. most systems have graphical login on Linux machines

M.C.A. (Sem.-lll) (CBCS) Examination November CCA-3003 Operating System and LinuxlUnix programming

CSE 303 Lecture 2. Introduction to bash shell. read Linux Pocket Guide pp , 58-59, 60, 65-70, 71-72, 77-80

Appendix A GLOSSARY. SYS-ED/ Computer Education Techniques, Inc.

Shell Programming Overview

Linux Reference Card - Command Summary

PDF Downloaded from StuffPrime All Tech Stuff That Matters

Files

Introduction to Linux Part 1. Anita Orendt and Wim Cardoen Center for High Performance Computing 24 May 2017

acmteam/unix.pdf How to manage your account (user ID, password, shell); How to compile C, C++, and Java programs;

UNIX ASSIGNMENT 1 TYBCA (Sem:V)

The Unix Shell & Shell Scripts

Teaching and Examination Scheme: PAPER HRS TH TU PR TH PR OR TW TOTAL

Operating Systems. Copyleft 2005, Binnur Kurt

Linux environment. Graphical interface X-window + window manager. Text interface terminal + shell

Operating Systems 3. Operating Systems. Content. What is an Operating System? What is an Operating System? Resource Abstraction and Sharing

Lezione 8. Shell command language Introduction. Sommario. Bioinformatica. Mauro Ceccanti e Alberto Paoluzzi

Introduction to remote command line Linux. Research Computing Team University of Birmingham

Introduction to the shell Part II

Linux Interview Questions and Answers

Basic Unix Command. It is used to see the manual of the various command. It helps in selecting the correct options

R10. IV B.Tech II Semester Regular Examinations, April/May UNIX AND SHELL PROGRAMMING

A Brief Introduction to the Linux Shell for Data Science

THE LINU X T H E L IN U X COMM A ND L INE

IBM AIX Operating System Courses

April 2007 UNIX - An Overview No.76

AN INTRODUCTION TO UNIX

CSCM98 Lab Class #5 Getting familiar with the command line

Introduction: What is Unix?

GNU/Linux 101. Casey McLaughlin. Research Computing Center Spring Workshop Series 2018

Introduction to Linux

Introduction to UNIX. Introduction. Processes. ps command. The File System. Directory Structure. UNIX is an operating system (OS).

Introduction to UNIX. CSE 2031 Fall November 5, 2012

Introduction to Linux

A Brief Introduction to Unix

Lezione 8. Shell command language Introduction. Sommario. Bioinformatica. Esercitazione Introduzione al linguaggio di shell

Linux at the Command Line Don Johnson of BU IS&T

Linux Refresher (1) 310/ Fourth Workshop on Distributed Laboratory Instrumentation Systems (30 October - 24 November 2006)

Tru64 UNIX Command and Shell User s Guide

Intro ======= for proj in st surf tabbed sbase nldev; do printf "%%s - the past and the future.\n" "${proj}" done. Christoph Lohmann

BASH SHELL SCRIPT 1- Introduction to Shell

Lecture # 2 Introduction to UNIX (Part 2)

Basic Linux Commands. Srihari Kalgi M.Tech, CSE (KReSIT), IIT Bombay. May 5, 2009

Transcription:

Common UNIX Utilities Alphabetical List addbib - create or extend a bibliographic database apropos - locate commands by keyword lookup ar - create library archives, and add or extract files at - execute a command or script at a specified time awk - pattern scanning and processing language banner - display a string in large letters basename - display portions of pathnames and filenames batch - runs jobs when the system load level permits biff - give notice of incoming mail messages cal - display a calendar calendar - a simple reminder service cancel - cancel requests to a printer cat - concatenate and display cb - a simple C program beautifier cc - C compiler cd - change working directory checknr - check nroff and troff input files; report possible errors checkeq - checks documents formatted with memorandum macros chgrp - change the group ownership of a file chmod - change the permissions mode of a file clear - clear the terminal screen cmp - perform a byte-by-byte comparison of two files colcrt - filter nroff output for a terminal lacking overstrike capability comm - selects or rejects lines common to two sorted files compress - compress files (see uncompress also) cp - copy files cpio - copy file archives in and out cpp - the C language preprocessor csh - a shell with a C-like syntax and advanced interactive features ctags - create a tags file for use with ex and vi cut - Writes out selected bytes, characters, or fields from each line of a file date - display or set the date dbx - source-level debugger deroff - remove nroff, troff, tbl and eqn constructs df - report free disk space on file systems diff - display line-by-line differences between pairs of text files du - display the number of disk blocks used per directory or file e - starts the INed editor echo - echo arguments to the standard output ed, red - basic line editor edit - provides a simple line editor for the new user eqn - formats mathematical text for the troff command. ex - edits lines interactively, with a screen display expand - expand TAB characters to SPACE characters (see unexpand) expr - evaluate arguments as a logical, arithmetic, or string expression false - provide truth values (see true also) file - determine the type of a file by examining its contents find - find files by name, or by other characteristics finger - display information about users 1

fmt - formats mail messages prior to sending fold - folds long lines for finite-width output device ftp - file transfer program gprof - display call-graph profile data grep - search a file for a string or regular expression groups - display a user's group memberships head - display first few lines of specified files hostname - set or print name of current host system indent - indent and format a C program source file install - install files join - relational database operator kill - send a signal to a process, or terminate a process last - indicate last logins by user or terminal ld - link editor leave - remind you when you have to leave lex - lexical analysis program generator lint - a C program verifier ln - make hard or symbolic links to files login - log in to the system look - find words in the system dictionary or lines in a sorted list lookbib - find references in a bibliographic database lorder - find an ordering relation for an object library lp - send requests to a printer lpq - display the queue of printer jobs lpr - send a job to the printer lprm - remove jobs from the printer queue ls - list the contents of a directory mail, Mail - read or send mail messages make - maintain, update, and regenerate related programs and files man - display reference manual pages mesg - permit or deny messages on the terminal mkdir - make a directory mkstr - create an error message file by massaging C source files more - browse or page through a text file mv - move or rename files nice - run a command at low priority nm - print symbol name list neqn - formats mathematical text for the nroff command. nroff - format documents for display or line-printer od - octal, decimal, hexadecimal, and ascii dump page - browse or page through a text file passwd - change local password information paste - joins lines from one or more files pr - prepare files for printing, perhaps in multiple columns prof - display profile data ps - display the status of current processes pwd - display the pathname of the current working directory ranlib - convert archives to random libraries rcp - remote file copy rev - reverse the order of characters in each line rlogin - remote login rm - remove files or directories rmdir - remove directories roffbib - format and print a bibliographic database rsh - remote shell rup - show host status of local machines RPC version ruptime - show host status of local machines rusers - who's logged in on local machines RPC version rwall - write to all users over a network 2

rwho - who's logged in on local machines sccs - front end for the Source Code Control System SCCS. Includes a number of related commands with their own man pages. script - make typescript of a terminal session sed - stream editor sh - shell, the standard UNIX system command interpreter and command-level language size - display the size of an object file sleep - suspend execution for a specified interval sort - sort and collate lines sortbib - sort a bibliographic database spell - report spelling errors split - split a file into pieces strings - find printable strings in an object file or binary strip - remove symbols and relocation bits from an object file stty - sets, resets, and reports workstation operating parameters su - super-user, temporarily switch to a new user ID tabs - set tab stops on a terminal tail - display the last part of a file talk - talk to another user tar - create tape archives, and add or extract files tbl - format tables for nroff or troff tee - replicate the standard output telnet - user interface to a remote system using the TELNET protocol test - evaluates conditional expressions tftp - trivial file transfer program time - time a command touch - update the access and modification times of a file troff - typeset or format documents true - provide truth values (see false also) tsort - topological sort tty - display the name of the terminal ul - do underlining uncompress - uncompress files (see compress also) uniq - remove or report adjacent duplicate lines units - conversion program uptime - show how long the system has been up users - display a compact list of users logged in uucp - system to system copy unexpand - restores TAB characters from SPACE characters (see expand) vacation - reply to mail automatically vi, vedit - visual display editor view - starts the vi editor in read-only mode w - who is logged in, and what are they doing wait - wait for a process to finish wall - write to all users logged in wc - display a count of lines, words and characters whatis - describes what function a command performs whereis - locates source, binary, or manual for program which - locates a program file, including aliases and paths who - identifies the users currently logged in whoami - display your username write - send messages to other users on the system in real time xargs - constructs parameter lists and runs commands xstr - extract strings from C programs to implement shared strings yacc - yet another compiler-compiler: parsing program generator yes - outputs an affirmative response repetitively zcat - display compressed files 3

Functional List Files and Directories ar - create library archives, and add or extract files basename - display portions of pathnames and filenames cat - concatenate and display cd - change working directory chgrp - change the group ownership of a file chmod - change the permissions mode of a file cmp - perform a byte-by-byte comparison of two files comm - selects or rejects lines common to two sorted files compress - compress files (see uncompress also) cp - copy files cpio - copy file archives in and out csh - a shell with a C-like syntax and advanced interactive features cut - Writes out selected bytes, characters, or fields from each line of a file df - report free disk space on file systems diff - display line-by-line differences between pairs of text files du - display the number of disk blocks used per directory or file expand - expand TAB characters to SPACE characters (see unexpand) file - determine the type of a file by examining its contents find - find files by name, or by other characteristics install - install files ftp - file transfer program grep - search a file for a string or regular expression head - display first few lines of specified files ln - make hard or symbolic links to files ls - list the contents of a directory mkdir - make a directory more - browse or page through a text file mv - move or rename files od - octal, decimal, hexadecimal, and ascii dump page - browse or page through a text file paste - joins lines from one or more files pwd - display the pathname of the current working directory rcp - remote file copy rev - reverse the order of characters in each line rm - remove files or directories rmdir - remove directories size - display the size of an object file sort - sort and collate lines spell - report spelling errors split - split a file into pieces strings - find printable strings in an object file or binary strip - remove symbols and relocation bits from an object file tail - display the last part of a file tar - create tape archives, and add or extract files tee - replicate the standard output tftp - trivial file transfer program touch - update the access and modification times of a file uncompress - uncompress files (see compress also) uniq - remove or report adjacent duplicate lines unexpand - restores TAB characters from SPACE characters (see expand) wc - display a count of lines, words and characters zcat - display compressed files 4

Information Mail apropos - locate commands by keyword lookup hostname - set or print name of current host system man - display reference manual pages rup - show host status of local machines RPC version ruptime - show host status of local machines uptime - show how long the system has been up whatis - describes what function a command performs whereis - locates source, binary, or manual for program which - locates a program file, including aliases and paths biff - give notice of incoming mail messages mail, Mail - read or send mail messages vacation - reply to mail automatically Miscellaneous Printing banner - display a string in large letters cal - display a calendar calendar - a simple reminder service date - display or set the date join - relational database operator echo - echo arguments to the standard output look - find words in the system dictionary or lines in a sorted list leave - remind you when you have to leave script - make typescript of a terminal session tsort - topological sort units - conversion program yes - outputs an affirmative response repetitively cancel - cancel requests to a printer lp - send requests to a printer lpq - display the queue of printer jobs lpr - send a job to the printer lprm - remove jobs from the printer queue pr - prepare files for printing, perhaps in multiple columns Programming Tools ar - create library archives, and add or extract files awk - pattern scanning and processing language cb - a simple C program beautifier cc - C compiler cpp - the C language preprocessor dbx - source-level debugger indent - indent and format a C program source file gprof - display call-graph profile data ld - link editor lex - lexical analysis program generator lint - a C program verifier lorder - find an ordering relation for an object library make - maintain, update, and regenerate related programs and files mkstr - create an error message file by massaging C source files nm - print symbol name list 5

prof - display profile data ranlib - convert archives to random libraries sccs - front end for the Source Code Control System SCCS. Includes a number of related commands with their own man pages. size - display the size of an object file strip - remove symbols and relocation bits from an object file xstr - extract strings from C programs to implement shared strings yacc - yet another compiler-compiler: parsing program generator Shells, Job Control and Access at - execute a command or script at a specified time batch - runs jobs when the system load level permits expr - evaluate arguments as a logical, arithmetic, or string expression false - provide truth values (see true also) kill - send a signal to a process, or terminate a process login - log in to the system nice - run a command at low priority passwd - change local password information ps - display the status of current processes rlogin - remote login rsh - remote shell sh - shell, the standard UNIX system command interpreter and command level language sleep - suspend execution for a specified interval su - super-user, temporarily switch to a new user ID telnet - user interface to a remote system using the TELNET protocol test - evaluates conditional expressions time - time a command true - provide truth values (see false also) wait - wait for a process to finish xargs - constructs parameter lists and runs commands Terminal Related clear - clear the terminal screen mesg - permit or deny messages on the terminal stty - sets, resets, and reports workstation operating parameters tabs - set tab stops on a terminal tty - display the name of the terminal Text Formatting and Editing addbib - create or extend a bibliographic database checknr - check nroff and troff input files; report possible errors checkeq - checks documents formatted with memorandum macros colcrt - filter nroff output for a terminal lacking overstrike capability ctags - create a tags file for use with ex and vi deroff - remove nroff, troff, tbl and eqn constructs e - starts the INed editor ed, red - basic line editor edit - provides a simple line editor for the new user eqn - formats mathematical text for the troff command. ex - edits lines interactively, with a screen display fmt - formats mail messages prior to sending fold - folds long lines for finite-width output device lookbib - find references in a bibliographic database neqn - formats mathematical text for the nroff command. nroff - format documents for display or line-printer roffbib - format and print a bibliographic database 6

sed - stream editor sortbib - sort a bibliographic database tbl - format tables for nroff or troff troff - typeset or format documents ul - do underlining vi, vedit - visual display editor view - starts the vi editor in read-only mode User Information and Communication finger - display information about users groups - display a user's group memberships last - indicate last logins by user or terminal rusers - who's logged in on local machines RPC version rwall - write to all users over a network rwho - who's logged in on local machines talk - talk to another user users - display a compact list of users logged in w - who is logged in, and what are they doing wall - write to all users logged in write - send messages to other users on the system in real time who - identifies the users currently logged in whoami - display your username uucp / BNU uucp - system to system copy uuencode, uudecode - encode a binary file, or decode its ASCII representation uulog - provides information about BNU file-transfer activities on a system. uuname - provides information about other systems accessible to the local system uusend - send a file to a remote host uux - runs a command on another UNIX-based system 7