summaryrefslogtreecommitdiff
path: root/ult/ult_2/ult2.tex
diff options
context:
space:
mode:
authorJovina2012-02-01 12:59:45 +0530
committerJovina2012-02-01 12:59:45 +0530
commitc9a6f30490d5600ff21d4729df7f9c17686380e4 (patch)
tree067abe10a669fe3a51754e40c0370a88abed5235 /ult/ult_2/ult2.tex
parent87fe66e54a3a48514d166b64c5259b390e6f5709 (diff)
downloadsdes-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.tex200
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}
+
+