Skip to content
Snippets Groups Projects
Commit 8500c051 authored by Adrien Crovato's avatar Adrien Crovato
Browse files

Add base of filesystem slides

parent 49550e4a
Branches dev
No related tags found
No related merge requests found
illustrations/termgui.png

56.8 KiB

......@@ -185,6 +185,9 @@ sectionstyle=style2
%% CONTENTS
%% =============================================================================
% File system
\input{sections/filesystem.tex}
% Setup work environment
\input{sections/organization.tex}
\input{sections/modularity.tex}
......
\section{File system}
\label{sec:filesystem}
\subsection{Introduction}
\label{sec:fs:intro}
\begin{frame}{\insertsectionhead}
\framesubtitle{\insertsubsectionhead}
\begin{itemize}
\item Purpose
\begin{itemize}
\item ease updating/maintenance
\item keep computer tidy
\end{itemize}
\vfil
\item Content
\begin{itemize}
\item file system basics
\item environment
\item software execution
\item examples
\end{itemize}
\end{itemize}
\vfill
\end{frame}
\subsection{Basics}
\label{sec:fs:filesystem}
\begin{frame}{\insertsectionhead}
\framesubtitle{\insertsubsectionhead}
\begin{columns}[onlytextwidth]
\column{0.55\textwidth}
\dirtree{%
.1 C:.
.2 Program Files.
.3 MATLAB.
.4 matlab.exe.
.2 Users.
.3 Thomas.
.4 Desktop.
.5 matlab.lnk.
.4 Documents.
.5 Master1\_ADP.
.6 compute\_wing.m.
.2 \ldots.
}
\column{0.35\textwidth}
\begin{itemize}
\item Directory
\item File
\item Link (shortcut, symbolic, ...)
\item Path
\end{itemize}
\end{columns}
\end{frame}
\subsection{Environment}
\label{sec:fs:env}
\begin{frame}{\insertsectionhead}
\framesubtitle{\insertsubsectionhead}
\begin{columns}[onlytextwidth]
\column{0.55\textwidth}
\begin{lstlisting}[language=bash,frame=single]
set PATH=C:\\Program\ Files;C:\\Windows
\end{lstlisting}
\begin{lstlisting}[language=bash,frame=single]
export PATH=/usr/bin:/usr/local/bin
\end{lstlisting}
\vfill
\includegraphics[width=1.0\textwidth]{termgui.png}
\column{0.35\textwidth}
\begin{itemize}
\item Environment variables
\item Terminal vs. GUI
\end{itemize}
\end{columns}
\end{frame}
\subsection{Software execution}
\label{sec:fs:exec}
\begin{frame}{\insertsectionhead}
\framesubtitle{\insertsubsectionhead}
\begin{itemize}
\item Basics
\begin{lstlisting}[language=bash,frame=single]
C:\\Program\ Files\\MATLAB\\matlab.exe compute_wing.m
\end{lstlisting}
\item Configure environment
\begin{itemize}
\item install
\item scripts (configuration, run, ...)
\end{itemize}
\end{itemize}
\vfill
\end{frame}
\subsection{Example}
\label{sec:fs:ex}
\begin{frame}{\insertsectionhead}
\framesubtitle{\insertsubsectionhead}
\begin{columns}[onlytextwidth]
\column{0.55\textwidth}
\dirtree{%
.1 C:.
.2 Program Files.
.3 MATLAB.
.4 matlab.exe.
.2 Users.
.3 Thomas.
.4 Desktop.
.5 matlab.lnk.
.4 Documents.
}
\column{0.35\textwidth}
\dirtree{%
.1 C:\textbackslash Users\textbackslash Thomas\textbackslash Documents.
.2 Codes.
.3 BEMT.
.4 \ldots.
.3 ADP.
.4 \ldots.
.2 Work.
.3 ADP.
.4 my\_aircraft.m.
}
\end{columns}
\vfill
\begin{lstlisting}[language=bash,frame=single]
$C:\textbackslash Users\textbackslash Thomas> call Desktop\textbackslash matlab.lnk
$C:\textbackslash Users\textbackslash Thomas> cd Documents\textbackslash Work \textbackslash ADP
$C:\textbackslash Users\textbackslash Thomas\textbackslash Documents\textbackslash Work \textbackslash ADP> my_aircraft.m
\end{lstlisting}
\end{frame}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment