The document provides an overview of basic and useful UNIX commands organized into categories including essential commands, valuable commands, fun commands, helpful commands, and useful commands. It describes commands for navigating directories, manipulating files, editing text, sending email, connecting to other systems, monitoring system usage, and more. The document is intended to help users get started with common tasks in UNIX.
Part 01 Linux Kernel Compilation (Ubuntu)Tushar B Kute
Presentation on "Linux Kernel Compilation" (Ubuntu based).
Presented at Army Institute of Technology, Pune for FDP on "Basics of Linux Kernel Programming". by Tushar B Kute (http://tusharkute.com).
This slide explores the basics of UNIX operating system - What's UNIX? What are different types of UNIX OS? What is difference between UNIX and Linux? and much more..
here you will get basic idea about TERMINAL. you learn some basic commands. with the help of that commands you can make new folder(directory), new file with .txt or any other extension.you will learn HOW to make multiple folder in just one second. you will find Important information about the Linux terminal.
Part 01 Linux Kernel Compilation (Ubuntu)Tushar B Kute
Presentation on "Linux Kernel Compilation" (Ubuntu based).
Presented at Army Institute of Technology, Pune for FDP on "Basics of Linux Kernel Programming". by Tushar B Kute (http://tusharkute.com).
This slide explores the basics of UNIX operating system - What's UNIX? What are different types of UNIX OS? What is difference between UNIX and Linux? and much more..
here you will get basic idea about TERMINAL. you learn some basic commands. with the help of that commands you can make new folder(directory), new file with .txt or any other extension.you will learn HOW to make multiple folder in just one second. you will find Important information about the Linux terminal.
Basic of and Unix and Command. More presentation you can find on www.scmGalaxy.com.
scmGalaxy.com is dedicated to software configuration, build and Release management. This covers CVS, VSS (Visual Source Safe),Perforce, SVN(Subversion) MKS Integrity, ClearCase,TFS,CM Synergy, Best Practices ,AnthillPro, Apache Ant, Maven, Bamboo, Cruise Control and many more tools.
differences between unix and linux:
Some people think Unix and Linux as synonyms, but that's not true. Many operating systems were developed to be like Unix but none of them got the popularity as Linux. Linux is the clone of Unix. It has several features similar to Unix, still have some key differences let us see in the presentation..
Basic of and Unix and Command. More presentation you can find on www.scmGalaxy.com.
scmGalaxy.com is dedicated to software configuration, build and Release management. This covers CVS, VSS (Visual Source Safe),Perforce, SVN(Subversion) MKS Integrity, ClearCase,TFS,CM Synergy, Best Practices ,AnthillPro, Apache Ant, Maven, Bamboo, Cruise Control and many more tools.
differences between unix and linux:
Some people think Unix and Linux as synonyms, but that's not true. Many operating systems were developed to be like Unix but none of them got the popularity as Linux. Linux is the clone of Unix. It has several features similar to Unix, still have some key differences let us see in the presentation..
Unix , Linux Commands
Unix, which is not an acronym, was developed by some of the members of the Multics team at the bell labs starting in the late 1960's by many of the same people who helped create the C programming language.
Summary of UNIX commands used in the BTI Plant Bioinformatics Course in 2014. It includes a description of these common commands and some useful options.
Writing Well-behaved Unix Utilities
A talk given at the London Ruby Users Group in October 2014. It's about what makes a good Unix utility, and how we can use Ruby to write our own.
It covers things like working as part of text processing pipelines, reading from ARGF, handling command-line arguments, and lots more.
Lab6FolderF1GraphicPic.pdfPicture of OS Lab.docxsmile790243
Lab6Folder/F1/GraphicPic.pdf
Picture of OS
Lab6Folder/F1/GraphicRep.docx
Picture of OS
Lab6Folder/F1/Mod3OS.docx
SUNY Broome
CST 119
Operating Systems
What is an Operating System? (OS)
Software that supports a computer’s basic functions
What are the basic functions of an operating system?
Booting a computer
Managing Devices
Provides an interface for user, applications & hardware
Command Line
GUI – Graphical User Interface (pronounced “gooey”)
Handles system resources
Memory
Sharing of CPU
File Management
Organizes and tracks files and directories
Importance of an operating system
Everything that occurs on a computer goes through the operating system
Pictorial view of some Interfaces of an Operating System
User
Application Software
Operating System
Mouse
Hard Drive
CPU
Keyboard
Printer
Communicating with peripheral devices
Such as the mouse, keyboard, printer
This is done with interface programs called device drivers
Problems occur with this interaction because of outdated drivers
The drivers often come with the devices or come preinstalled with the OS
An operating system is just a program
Written in a programming language
Typically C & C++
Two parts to this program
Kernel
Core Program
Loads first & remains in memory
Modules
System Components
The user interface
Microsoft Windows
Most commonly used OS
MAC OS
Macintosh operating system (Apple)
Types of OS
GUI
Windows X
Mac OS X
Multi-user
Linux
Unix
Multitasking/ Multithreading
Linux
Unix
Types of user interface
Command-line interface
Most users are not very familiar with this type of interface
Graphical user interface (GUI)
Most users are comfortable with this as Windows X and Mac OS X use this type of interface
Icons
Managing Disk Files
The OS has a filing structure
Folders & Files
Folders
These are organized in a tree like structure
A screen shot of folders & files in Windows 7
In Documents, there is a folder named CST119
In the CST119 folder, there are several more folders:
For example: Lab 1, Lab 2
In the CST119 folder, there are two files listed:
For example: CST119Y01NumberAssigned
There is both a pdf and xlsx
The tree structure would be:
Libraries
Documents
CST 119
Lab1
Lab2
Lab3
Lab4
Lab5
Mod4
Student
CST119Y01NumberAssigned
CST119Y01NumberAssigned
Comparison of DOS and Linux Commands
DOS Command
DOS Example
Linux Command
Linux Example
Action
cd
cd CST119Y01
cd
cd CST119Y01
(It is case sensitive)
Change directory if it is exist in the directory you are currently in
chdir
pwd
Display directory location
cls
clear
Clear screen
copy
copy file8.txt file13.txt
cp
cp test2.txt test3.txt
Copy a file.
Syntax is copy fromto
File to copy and copied file are in the same folder
del or erase
del file13.txt
rm
rm file13.txt
Remove a file
(deletes this file in the current folder)
dir
dir
ls
ls
List current directory contents
find or findstr
find “world” test*.*
grep
grep “world” test*.*
Look for a word in files given in command line
help
help copy
man
man copy ...
This presentation is completely designed for Industrial Training Presentation only that is needed by the Student in order to submit in the colleges. It contain Linux Introduction, Servers and Services, File System and many more about Linux
1. Some Basic UNIX Commands
by Donald Hyatt
The UNIX operating system has for many years formed the backbone of the
Internet, especially for large servers and most major university campuses.
However, a free version of UNIX called Linux has been making significant gains
against Macintosh and the Microsoft Windows 95/98/NT environments, so often
associated with personal computers. Developed by a number of volunteers on the
Internet such as the Linux group and the GNU project, much of the open-source
software is copyrighted, but available for free. This is especially valuable for those
in educational environments where budgets are often limited.
UNIX commands can often be grouped together to make even more powerful
commands with capabilities known as I/O redirection ( < for getting input from a
file input and > for outputing to a file ) and piping using | to feed the output of one
command as input to the next. Please investigate manuals in the lab for more
examples than the few offered here.
The following charts offer a summary of some simple UNIX commands. These are
certainly not all of the commands available in this robust operating system, but
these will help you get started.
Ten ESSENTIAL UNIX Commands
These are ten commands that you really need to know in order to get started with
UNIX. They are probably similar to commands you already know for another
operating system.
Command Example Description
1. ls ls Lists files in current directory
ls -alF List in long format
2. cd cd tempdir Change directory to tempdir
cd .. Move back one directory
cd ~dhyatt/web-docs Move into dhyatt's web-docs directory
3. mkdir mkdir graphics Make a directory called graphics
4. rmdir rmdir emptydir Remove directory (must be empty)
2. 5. cp cp file1 web-docs Copy file into directory
cp file1 file1.bak Make backup of file1
6. rm rm file1.bak Remove or delete file
rm *.tmp Remove all file
7. mv mv old.html new.html Move or rename files
8. more more index.html Look at file, one page at a time
9. lpr lpr index.html Send file to printer
10. man man ls Online manual (help) about command
Ten VALUABLE UNIX Commands
Once you have mastered the basic UNIX commands, these will be quite valuable in
managing your own account.
Command Example Description
1. grep grep "bad word" * Find which files contain a
<str><files> certain word
2. chmod <opt> chmod 644 *.html Change file permissions read
<file> chmod 755 file.exe only
Change file permissions to
executable
3. passwd passwd Change passwd
4. ps <opt> ps aux List all running processes by
ps aux | grep dhyatt #ID
List process #ID's running by
dhyatt
5. kill <opt> <ID> kill -9 8453 Kill process with ID #8453
3. 6. gcc (g++) gcc file.c -o file Compile a program written in
<source> g++ fil2.cpp -o fil2 C
Compile a program written in
C++
7. gzip <file> gzip bigfile Compress file
gunzip bigfile.gz Uncompress file
8. mail mail Send file1 by email to
(pine) me@tjhsst.edu < file1 someone
pine Read mail using pine
9. telnet <host> telnet vortex.tjhsst.edu Open a connection to vortex
ssh <host> ssh -l dhyatt Open a secure connection to
jazz.tjhsst.edu jazz as user dhyatt
10. ftp <host> ftp station1.tjhsst.edu Upload or Download files to
ncftp ncftp metalab.unc.edu station1
<host/directory> Connect to archives at UNC
Ten FUN UNIX Commands
These are ten commands that you might find interesting or amusing. They are
actually quite helpful at times, and should not be considered idle entertainment.
Command Example Description
1. who who Lists who is logged on your machine
2. finger finger Lists who is on computers in the lab
3. ytalk ytalk Talk online with dhyatt who is on threat
<user@place> dhyatt@threat
4. history history Lists commands you've done recently
5. fortune fortune Print random humerous message
6. date date Print out current date
7. cal <mo> <yr> cal 9 2000 Print calendar for September 2000
4. 8. xeyes xeyes & Keep track of cursor (in "background")
9. xcalc xcalc & Calculator ("background" process)
10. mpage <opt> mpage -8 file1 Print 8 pages on a single sheet and send
<file> | lpr to printer (the font will be small!)
Ten HELPFUL UNIX Commands
These ten commands are very helpful, especially with graphics and word
processing type applications.
Command Example Description
1. netscape netscape & Run Netscape browser
2. xv xv & Run graphics file converter
3. xfig / xpaint xfig & (xpaint Run drawing program
&)
4. gimp gimp & Run photoshop type program
5. ispell <fname> ispell file1 Spell check file1
6. latex <fname> latex file.tex Run LaTeX, a scientific document
tool
7. xemacs / pico xemacs (or pico) Different editors
8. soffice soffice & Run StarOffice, a full word
processor
9. m-tools (mdir, mdir a: DOS commands from UNIX (dir
mcopy, mcopy file1 a: A:)
mdel, mformat, Copy file1 to A:
etc. )
10. gnuplot gnuplot Plot data graphically
5. Ten USEFUL UNIX Commands:
These ten commands are useful for monitoring system access, or simplifying your
own environment.
Command Example Description
1. df df See how much free disk space
2. du du -b subdir Estimate disk usage of directory in
Bytes
3. alias alias lls="ls -alF" Create new command "lls" for long
format of ls
4. xhost xhost + Permit window to display from x-
threat.tjhsst.edu window program from threat
xhost - Allow no x-window access from other
systems
5. fold fold -s file1 | lpr Fold or break long lines at 60
characters and send to printer
6. tar tar -cf subdir.tar Create an archive called subdir.tar of
subdir a directory
tar -xvf subdir.tar Extract files from an archive file
7. ghostview gv filename.ps View a Postscript file
(gv)
8. ping ping threat.tjhsst.edu See if machine is alive
(traceroute) traceroute Print data path to a machine
www.yahoo.com
9. top top Print system usage and top resource
hogs
10. logout logout or exit How to quit a UNIX shell.
(exit)
Some Other Useful Pages
6. • Some Useful Files and UNIX Commands: pipe, fork, system(), etc.
• Getting Started with vi
• The Basics of HTML
• Making a Web Page
• Using LaTeX
• Generating Graphs with GNU Plot