diff options
author | Jovina | 2012-02-01 12:59:45 +0530 |
---|---|---|
committer | Jovina | 2012-02-01 12:59:45 +0530 |
commit | c9a6f30490d5600ff21d4729df7f9c17686380e4 (patch) | |
tree | 067abe10a669fe3a51754e40c0370a88abed5235 /ult/ult_2/ult2.tex | |
parent | 87fe66e54a3a48514d166b64c5259b390e6f5709 (diff) | |
download | sdes-stscripts-c9a6f30490d5600ff21d4729df7f9c17686380e4.tar.gz sdes-stscripts-c9a6f30490d5600ff21d4729df7f9c17686380e4.tar.bz2 sdes-stscripts-c9a6f30490d5600ff21d4729df7f9c17686380e4.zip |
Added 8 ult scripts
Diffstat (limited to 'ult/ult_2/ult2.tex')
-rw-r--r-- | ult/ult_2/ult2.tex | 200 |
1 files changed, 200 insertions, 0 deletions
diff --git a/ult/ult_2/ult2.tex b/ult/ult_2/ult2.tex new file mode 100644 index 0000000..9fb0e7e --- /dev/null +++ b/ult/ult_2/ult2.tex @@ -0,0 +1,200 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Using Linux Tools +% +% Author: FOSSEE +% Copyright (c) 2009, FOSSEE, IIT Bombay +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\documentclass[12pt,compress]{beamer} + +\mode<presentation> +{ + \usetheme{Warsaw} + \useoutertheme{infolines} + \setbeamercovered{transparent} +} + +\usepackage[english]{babel} +\usepackage[latin1]{inputenc} +%\usepackage{times} +\usepackage[T1]{fontenc} + +% Taken from Fernando's slides. +\usepackage{ae,aecompl} +\usepackage{mathpazo,courier,euler} +\usepackage[scaled=.95]{helvet} + +\definecolor{darkgreen}{rgb}{0,0.5,0} + +\usepackage{listings} +\lstset{language=sh, + basicstyle=\ttfamily\bfseries, + commentstyle=\color{red}\itshape, + stringstyle=\color{darkgreen}, + showstringspaces=false, + keywordstyle=\color{blue}\bfseries} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% DOCUMENT STARTS +\begin{document} + +\begin{frame} + +\begin{center} +\vspace{12pt} +\textcolor{blue}{\huge Using Linux Tools\\Part II} +\end{center} +\vspace{18pt} +\begin{center} +\vspace{10pt} +\includegraphics[scale=0.95]{../images/fossee-logo.png}\\ +\vspace{5pt} +\scriptsize Developed by FOSSEE Team, IIT-Bombay. \\ +\scriptsize Funded by National Mission on Education through ICT\\ +\scriptsize MHRD,Govt. of India\\ +\includegraphics[scale=0.30]{../images/iitb-logo.png}\\ +\end{center} +\end{frame} +\begin{frame} +\frametitle{Objectives} +\label{sec-2} + +At the end of this tutorial, you will be able to, +\begin{itemize} +\item Copy files from one location to another. +\item Remove files and directories. +\item Change permissions and ownership of files. +\item Navigate through directories and files. +\end{itemize} +\end{frame} + +\begin{frame} +\frametitle{Pre-requisite} +\label{sec-3} + +Spoken tutorial on - +\begin{itemize} +\item Using Linux tools -- Part I +\end{itemize} +\end{frame} + + +\begin{frame} + \frametitle{Linux File Hierarchy} + \begin{itemize} + \item \texttt{/} is called the root directory + \item The root directory is the topmost level of the hierarchy + \item For details \texttt{man hier} + \end{itemize} +\end{frame} + +\begin{frame}[fragile] + \frametitle{Symbolic modes} + \begin{small} + \begin{center} + \begin{tabular}{lll} + Reference & Class & Description \\ + \hline + u & user & the owner of the file \\ + g & group & users who are members of the file's group \\ + o & others & users who are not hte owner of the file or members of the group \\ + a & all & all three of the above; is the same as \emph{ugo} \\ + \end{tabular} + \end{center} + + \begin{center} + \begin{tabular}{ll} + Operator & Description \\ + \hline + + & adds the specified modes to the specified classes \\ + - & removes the specified modes from the specified classes \\ + = & the modes specified are to be made the exact modes for the specified classes \\ + \end{tabular} + \end{center} + + \begin{center} + \begin{tabular}{lll} + Mode & Name & Description \\ + \hline + r & read & read a file or list a directory's contents \\ + w & write & write to a file or directory \\ + x & execute & execute a file or recurse a directory tree \\ + \end{tabular} + \end{center} + \end{small} +\end{frame} + + +\begin{frame} + \frametitle{Exercise 1} + \begin{itemize} + \item Change the permissions of a directory along with all of its + sub-directories and files. + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Solution 1} + \begin{itemize} + \item chmod go-r -R <directory name>/ + \end{itemize} +\end{frame} + +\begin{frame} +\frametitle{Summary} +\label{sec-8} + + In this tutorial, we have learnt to, + + +\begin{itemize} +\item Copy and move files from one location to another, using the ``cp'' + and ``mv'' commands respectively. +\item Remove files using ``rm`` command. +\item Understand the Linux file hierarchy. +\item Change permissions and ownership of files, using the ``chmod'' + and ``chown'' commands respectively. +\end{itemize} +\end{frame} + +\begin{frame}[fragile] +\frametitle{Evaluation} +\label{sec-9} + + +\begin{enumerate} +\item How to copy all the contents of one folder into another? +\vspace{15pt} +\item How will you rename the file wonderland.txt to alice.txt using the + commands learnt so far? +\end{enumerate} +\end{frame} +\begin{frame} +\frametitle{Solutions} +\label{sec-10} + + +\begin{enumerate} +\item cp folder1/* folder2 +\vspace{15pt} +\item mv wonderland.txt alice.txt +\end{enumerate} +\end{frame} +\begin{frame} + + \begin{block}{} + \begin{center} + \textcolor{blue}{\Large THANK YOU!} + \end{center} + \end{block} +\begin{block}{} + \begin{center} + For more Information, visit our website\\ + \url{http://fossee.in/} + \end{center} + \end{block} +\end{frame} + +\end{document} + + |