You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: presentation/linux_bash_metacentrum_course.tex
+13-11Lines changed: 13 additions & 11 deletions
Original file line number
Diff line number
Diff line change
@@ -986,7 +986,7 @@ \subsection{Permissions}
986
986
\end{bashcode}
987
987
\end{frame}
988
988
989
-
\begin{frame}[allowframebreaks]{Extending permissions --- ACL (Access control list)}
989
+
\begin{frame}[allowframebreaks]{Extending permissions --- ACL (Access control list)}% TODO No slashes, setfacl must be '-Rm'
990
990
\label{acl}
991
991
\begin{itemize}
992
992
\item By default, it is not possible to give specific permission to the user who is not owner, nor member of group owning the file
@@ -1658,7 +1658,7 @@ \subsection{Searching}
1658
1658
\item Where is executable of \texttt{mc}? Why can be such information useful?
1659
1659
\item Which software is related to keywords \texttt{permission} and \texttt{compress} (use e.g. \texttt{apropos})? Use \texttt{man} to explore some of them.
1660
1660
\end{enumerate}
1661
-
\begin{block}{Tasks with \texttt{find}}
1661
+
\begin{block}{Tasks with \texttt{find}}% TODO Make it clear that there will be individual archives for each file
1662
1662
\begin{enumerate}
1663
1663
\item Find all \texttt{*.vcf.gz} files in whole \texttt{/home}. Why do you get errors for some directories?
1664
1664
\item Compress, see and decompress all shell scripts in your home directory.
@@ -2238,7 +2238,7 @@ \subsection{Network}
2238
2238
\end{itemize}
2239
2239
\end{frame}
2240
2240
2241
-
\begin{frame}[fragile]{Basic network information and testing}% TODO Rewrite netstat examples for ss
2241
+
\begin{frame}[fragile]{Basic network information and testing}
2242
2242
\begin{bashcode}
2243
2243
hostname # Get name of the computer
2244
2244
ping web.natur.cuni.cz # Ping host. Is it alive? Cancel by Ctrl+C
\begin{frame}[fragile]{Compilation of RAxML}% TODO Use Git instead of SVN.
4327
4327
\begin{itemize}
4328
4328
\item Available from \url{https://github.com/stamatak/standard-RAxML}
4329
4329
\item Before compilation check \href{https://github.com/stamatak/standard-RAxML/blob/master/README.md}{README}
@@ -4344,7 +4344,7 @@ \subsection{Compilation}
4344
4344
\end{bashcode}
4345
4345
\end{frame}
4346
4346
4347
-
\begin{frame}[fragile]{Compilation of SAMtools}
4347
+
\begin{frame}[fragile]{Compilation of SAMtools}% TODO Use Git instead os wget
4348
4348
\begin{itemize}
4349
4349
\item See \url{https://www.htslib.org/download/}
4350
4350
\item Ensure packages \texttt{zlib} and \texttt{zlib-dev(el)} are installed --- required for running and compilation, see \href{https://github.com/samtools/samtools/blob/master/INSTALL}{INSTALL} and \href{https://github.com/samtools/samtools/blob/master/README}{README}
@@ -4479,7 +4479,7 @@ \subsection{Games}
4479
4479
\end{itemize}
4480
4480
\end{frame}
4481
4481
4482
-
\section{MetaCentrum}
4482
+
\section{MetaCentrum}% TODO Update syntax according to newest scripts and standards
\begin{frame}[fragile]{Basic skeleton of script running tasks I}
4618
+
\begin{frame}[fragile]{Basic skeleton of script running tasks I}% TODO Check usage of trap.
4619
4619
\begin{bashcode}
4620
4620
#!/bin/bash
4621
4621
# Modify the script according to your needs!
@@ -5050,7 +5050,7 @@ \subsection{Git principle}
5050
5050
\end{multicols}
5051
5051
\end{frame}
5052
5052
5053
-
\subsection{Git basics}
5053
+
\subsection{Git basics}% TODO Bit reorder commands so it is more fluent.
5054
5054
5055
5055
\begin{frame}[fragile]{Working with Git --- start and sending changes}
5056
5056
\begin{bashcode}
@@ -5138,7 +5138,7 @@ \subsection{Git basics}
5138
5138
5139
5139
\subsection{}
5140
5140
5141
-
\begin{frame}{Git tasks}
5141
+
\begin{frame}{Git tasks}% TODO Make clear they work from their notebooks.
5142
5142
\begin{enumerate}
5143
5143
\item Clone over SSH repository \texttt{[email protected]:/srv/dadaism} (use your credentials on the testing server) and go to \texttt{dadaism} directory.
5144
5144
\item Communicate with others to avoid conflicting edits.
@@ -5163,7 +5163,7 @@ \section{Administration}
5163
5163
\end{multicols}
5164
5164
\end{frame}
5165
5165
5166
-
\subsection{System services}
5166
+
\subsection{System services}% TODO Check how it is in Debian/Ubuntu. Possibly drop init and/or RC scripts?
0 commit comments