Script started on Fri 19 May 2017 03:17:39 PM MDT ]0;azaghal@Nogrod: ~/session-1azaghal@Nogrod:~/session-1$ asciinema rec --max-wait=2 ~/the-unix-shell.json ~ Asciicast recording started. ~ Hit Ctrl-D or type "exit" to finish. ]0;azaghal@Nogrod: ~/session-1azaghal@Nogrod:~/session-1$ clear ]0;azaghal@Nogrod: ~/session-1azaghal@Nogrod:~/session-1$ pwd /home/azaghal/session-1 ]0;azaghal@Nogrod: ~/session-1azaghal@Nogrod:~/session-1$ pwd /home/azaghal/session-1 ]0;azaghal@Nogrod: ~/session-1azaghal@Nogrod:~/session-1$ ls Automation data-shell Python_Visualization ]0;azaghal@Nogrod: ~/session-1azaghal@Nogrod:~/session-1$ cd data-shell/ ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ ls creatures Desktop nano.save notes.txt solar.pdf writing data molecules north-pacific-gyre pizza.cfg thesis ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ cd data ]0;azaghal@Nogrod: ~/session-1/data-shell/dataazaghal@Nogrod:~/session-1/data-shell/data$ ls amino-acids.txt animals.txt morse.txt planets.txt sunspot.txt animal-counts elements pdb salmon.txt ]0;azaghal@Nogrod: ~/session-1/data-shell/dataazaghal@Nogrod:~/session-1/data-shell/data$ cls amino-acids.txt animals.txt morse.txt planets.txt sunspot.txt animal-counts elements pdb salmon.txt ]0;azaghal@Nogrod: ~/session-1/data-shell/dataazaghal@Nogrod:~/session-1/data-shell/data$ cd .. ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ ls creatures Desktop nano.save notes.txt solar.pdf writing data molecules north-pacific-gyre pizza.cfg thesis ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ cd north-pacific-gyre/ ]0;azaghal@Nogrod: ~/session-1/data-shell/north-pacific-gyreazaghal@Nogrod:~/session-1/data-shell/north-pacific-gyre$ ls 2012-07-03 ]0;azaghal@Nogrod: ~/session-1/data-shell/north-pacific-gyreazaghal@Nogrod:~/session-1/data-shell/north-pacific-gyre$ cd 2012-07-03/ ]0;azaghal@Nogrod: ~/session-1/data-shell/north-pacific-gyre/2012-07-03azaghal@Nogrod:~/session-1/data-shell/north-pacific-gyre/2012-07-03$ ls do-stats.sh NENE01843A.txt NENE02043A.txt stats-NENE01843A.txt goodiff NENE01843B.txt NENE02043B.txt stats-NENE01843B.txt goostats NENE01971Z.txt stats-datafile stats-NENE01978A.txt NENE01729A.txt NENE01978A.txt stats-NENE01729A.txt stats-NENE01978B.txt NENE01729B.txt NENE01978B.txt stats-NENE01729B.txt stats-NENE02018B.txt NENE01736A.txt NENE02018B.txt stats-NENE01736A.txt stats-NENE02040A.txt NENE01751A.txt NENE02040A.txt stats-NENE01751A.txt stats-NENE02040B.txt NENE01751B.txt NENE02040B.txt stats-NENE01751B.txt stats-NENE02043A.txt NENE01812A.txt NENE02040Z.txt stats-NENE01812A.txt stats-NENE02043B.txt ]0;azaghal@Nogrod: ~/session-1/data-shell/north-pacific-gyre/2012-07-03azaghal@Nogrod:~/session-1/data-shell/north-pacific-gyre/2012-07-03$ pwd /home/azaghal/session-1/data-shell/north-pacific-gyre/2012-07-03 ]0;azaghal@Nogrod: ~/session-1/data-shell/north-pacific-gyre/2012-07-03azaghal@Nogrod:~/session-1/data-shell/north-pacific-gyre/2012-07-03$ cd /home/azaghal/seessio n-1/data-shell ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ pwd /home/azaghal/session-1/data-shell ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ ls creatures Desktop nano.save notes.txt solar.pdf writing data molecules north-pacific-gyre pizza.cfg thesis ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ mkdir "dir with space" ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ ls creatures Desktop molecules north-pacific-gyre pizza.cfg thesis data dir with space nano.save notes.txt solar.pdf writing ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ cd "dir with space"/ ]0;azaghal@Nogrod: ~/session-1/data-shell/dir with spaceazaghal@Nogrod:~/session-1/data-shell/dir with space$ cd .. ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ \cd dir\ with\ space ]0;azaghal@Nogrod: ~/session-1/data-shell/dir with spaceazaghal@Nogrod:~/session-1/data-shell/dir with space$ cd dir wih th space bash: cd: dir: No such file or directory ]0;azaghal@Nogrod: ~/session-1/data-shell/dir with spaceazaghal@Nogrod:~/session-1/data-shell/dir with space$ ls -F ]0;azaghal@Nogrod: ~/session-1/data-shell/dir with spaceazaghal@Nogrod:~/session-1/data-shell/dir with space$ cd .. ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ pcd ..ls -F creatures/ Desktop/ molecules/ north-pacific-gyre/ pizza.cfg thesis/ data/ dir with space/ nano.save notes.txt solar.pdf writing/ ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ ls creatures Desktop molecules north-pacific-gyre pizza.cfg thesis data dir with space nano.save notes.txt solar.pdf writing ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ ls --help Usage: ls [OPTION]... [FILE]... List information about the FILEs (the current directory by default). Sort entries alphabetically if none of -cftuvSUX nor --sort is specified. Mandatory arguments to long options are mandatory for short options too. -a, --all do not ignore entries starting with . -A, --almost-all do not list implied . and .. --author with -l, print the author of each file -b, --escape print C-style escapes for nongraphic characters --block-size=SIZE scale sizes by SIZE before printing them; e.g., '--block-size=M' prints sizes in units of 1,048,576 bytes; see SIZE format below -B, --ignore-backups do not list implied entries ending with ~ -c with -lt: sort by, and show, ctime (time of last modification of file status information); with -l: show ctime and sort by name; otherwise: sort by ctime, newest first -C list entries by columns --color[=WHEN] colorize the output; WHEN can be 'always' (default if omitted), 'auto', or 'never'; more info below -d, --directory list directories themselves, not their contents -D, --dired generate output designed for Emacs' dired mode -f do not sort, enable -aU, disable -ls --color -F, --classify append indicator (one of */=>@|) to entries --file-type likewise, except do not append '*' --format=WORD across -x, commas -m, horizontal -x, long -l, single-column -1, verbose -l, vertical -C --full-time like -l --time-style=full-iso -g like -l, but do not list owner --group-directories-first group directories before files; can be augmented with a --sort option, but any use of --sort=none (-U) disables grouping -G, --no-group in a long listing, don't print group names -h, --human-readable with -l and/or -s, print human readable sizes (e.g., 1K 234M 2G) --si likewise, but use powers of 1000 not 1024 -H, --dereference-command-line follow symbolic links listed on the command line --dereference-command-line-symlink-to-dir follow each command line symbolic link that points to a directory --hide=PATTERN do not list implied entries matching shell PATTERN (overridden by -a or -A) --indicator-style=WORD append indicator with style WORD to entry names: none (default), slash (-p), file-type (--file-type), classify (-F) -i, --inode print the index number of each file -I, --ignore=PATTERN do not list implied entries matching shell PATTERN -k, --kibibytes default to 1024-byte blocks for disk usage -l use a long listing format -L, --dereference when showing file information for a symbolic link, show information for the file the link references rather than for the link itself -m fill width with a comma separated list of entries -n, --numeric-uid-gid like -l, but list numeric user and group IDs -N, --literal print raw entry names (don't treat e.g. control characters specially) -o like -l, but do not list group information -p, --indicator-style=slash append / indicator to directories -q, --hide-control-chars print ? instead of nongraphic characters --show-control-chars show nongraphic characters as-is (the default, unless program is 'ls' and output is a terminal) -Q, --quote-name enclose entry names in double quotes --quoting-style=WORD use quoting style WORD for entry names: literal, locale, shell, shell-always, shell-escape, shell-escape-always, c, escape -r, --reverse reverse order while sorting -R, --recursive list subdirectories recursively -s, --size print the allocated size of each file, in blocks -S sort by file size, largest first --sort=WORD sort by WORD instead of name: none (-U), size (-S), time (-t), version (-v), extension (-X) --time=WORD with -l, show time as WORD instead of default modification time: atime or access or use (-u); ctime or status (-c); also use specified time as sort key if --sort=time (newest first) --time-style=STYLE with -l, show times using style STYLE: full-iso, long-iso, iso, locale, or +FORMAT; FORMAT is interpreted like in 'date'; if FORMAT is FORMAT1FORMAT2, then FORMAT1 applies to non-recent files and FORMAT2 to recent files; if STYLE is prefixed with 'posix-', STYLE takes effect only outside the POSIX locale -t sort by modification time, newest first -T, --tabsize=COLS assume tab stops at each COLS instead of 8 -u with -lt: sort by, and show, access time; with -l: show access time and sort by name; otherwise: sort by access time, newest first -U do not sort; list entries in directory order -v natural sort of (version) numbers within text -w, --width=COLS set output width to COLS. 0 means no limit -x list entries by lines instead of by columns -X sort alphabetically by entry extension -Z, --context print any security context of each file -1 list one file per line. Avoid '\n' with -q or -b --help display this help and exit --version output version information and exit The SIZE argument is an integer and optional unit (example: 10K is 10*1024). Units are K,M,G,T,P,E,Z,Y (powers of 1024) or KB,MB,... (powers of 1000). Using color to distinguish file types is disabled both by default and with --color=never. With --color=auto, ls emits color codes only when standard output is connected to a terminal. The LS_COLORS environment variable can change the settings. Use the dircolors command to set it. Exit status: 0 if OK, 1 if minor problems (e.g., cannot access subdirectory), 2 if serious trouble (e.g., cannot access command-line argument). GNU coreutils online help: Full documentation at: or available locally via: info '(coreutils) ls invocation' ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ ls -a . creatures dir with space north-pacific-gyre solar.pdf .. data molecules notes.txt thesis .bash_profile Desktop nano.save pizza.cfg writing ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ ls creatures Desktop molecules north-pacific-gyre pizza.cfg thesis data dir with space nano.save notes.txt solar.pdf writing ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ ls creatures Desktop molecules north-pacific-gyre pizza.cfg thesis data dir with space nano.save notes.txt solar.pdf writing ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ ./dhfjdlaman ls [?1049h[?1h= LS(1) User Commands LS(1)  NAME ls - list directory contents  SYNOPSIS ls [OPTION]... [FILE]...  DESCRIPTION List information about the FILEs (the current directory by default). Sort entries alphabetically if none of -cftuvSUX nor --sort is specified.  Mandatory arguments to long options are mandatory for short options too.  -a, --all do not ignore entries starting with .  -A, --almost-all do not list implied . and ..  --author with -l, print the author of each file  -b, --escape print C-style escapes for nongraphic characters  --block-size=SIZE scale sizes by SIZE before printing them; e.g., '--block-size=M' prints sizes in units of 1,048,576 bytes; see SIZE format below  -B, --ignore-backups do not list implied entries ending with ~   Manual page ls(1) line 1 (press h for help or q to quit)  ESCESCOOBB  -c with -lt: sort by, and show, ctime (time of last modification of file sta‐  Manual page ls(1) line 2 (press h for help or q to quit)  ESCESCOOBB  tus information); with -l: show ctime and sort by name; otherwise: sort by  Manual page ls(1) line 3 (press h for help or q to quit)  ESCESCOOBB  ctime, newest first  Manual page ls(1) line 4 (press h for help or q to quit)  ESCESCOOBB   Manual page ls(1) line 5 (press h for help or q to quit)  ESCESCOOBB  -C list entries by columns  Manual page ls(1) line 6 (press h for help or q to quit)  ESCESCOOBB   Manual page ls(1) line 7 (press h for help or q to quit)  ESCESCOOBB  --color[=WHEN]  Manual page ls(1) line 8 (press h for help or q to quit)  ESCESCOOBB  colorize the output; WHEN can be 'always' (default if omitted), 'auto', or  Manual page ls(1) line 9 (press h for help or q to quit)  ESCESCOOAA M   Manual page ls(1) line 8 (press h for help or q to quit)  ESCESCOOAA M ls [OPTION]... [FILE]...   Manual page ls(1) line 7 (press h for help or q to quit)  ESCESCOOAA MSYNOPSIS   Manual page ls(1) line 6 (press h for help or q to quit)  ESCESCOOAA M   Manual page ls(1) line 5 (press h for help or q to quit)  ESCESCOOAA M ls - list directory contents   Manual page ls(1) line 4 (press h for help or q to quit)  ESCESCOOAA MNAME   Manual page ls(1) line 3 (press h for help or q to quit)  ESCESCOOAA M   Manual page ls(1) line 2 (press h for help or q to quit)  ESCESCOOAA MLS(1) User Commands LS(1)   Manual page ls(1) line 1 (press h for help or q to quit)  ESCESCOOAA   Manual page ls(1) line 1 (press h for help or q to quit)  ESCESCOOAA   Manual page ls(1) line 1 (press h for help or q to quit) /ddiirreeccttoorryy LS(1) User Commands LS(1)  NAME  ls - list directory contents  SYNOPSIS  ls [OPTION]... [FILE]...  DESCRIPTION  List information about the FILEs (the current directory by default). Sort entries  alphabetically if none of -cftuvSUX nor --sort is specified.   Mandatory arguments to long options are mandatory for short options too.   -a, --all  do not ignore entries starting with .   -A, --almost-all  do not list implied . and ..   --author  with -l, print the author of each file   -b, --escape  print C-style escapes for nongraphic characters   --block-size=SIZE  scale sizes by SIZE before printing them; e.g., '--block-size=M' prints  sizes in units of 1,048,576 bytes; see SIZE format below   -B, --ignore-backups  do not list implied entries ending with ~  LS(1) User Commands LS(1)  NAME  ls - list directory contents  SYNOPSIS  ls [OPTION]... [FILE]...  DESCRIPTION  List information about the FILEs (the current directory by default). Sort entries  alphabetically if none of -cftuvSUX nor --sort is specified.   Mandatory arguments to long options are mandatory for short options too.   -a, --all  do not ignore entries starting with .   -A, --almost-all  do not list implied . and ..   --author  with -l, print the author of each file   -b, --escape  print C-style escapes for nongraphic characters   --block-size=SIZE  scale sizes by SIZE before printing them; e.g., '--block-size=M' prints  sizes in units of 1,048,576 bytes; see SIZE format below   -B, --ignore-backups  do not list implied entries ending with ~   -c with -lt: sort by, and show, ctime (time of last modification of file sta‐ tus information); with -l: show ctime and sort by name; otherwise: sort by ctime, newest first  Manual page ls(1) line 4 (press h for help or q to quit) [?1l>[?1049l]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ ls .. Automation data-shell Python_Visualization ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ ls creatures Desktop molecules north-pacific-gyre pizza.cfg thesis data dir with space nano.save notes.txt solar.pdf writing ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ ls data amino-acids.txt animals.txt morse.txt planets.txt sunspot.txt animal-counts elements pdb salmon.txt ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ ls -F -a data ./ amino-acids.txt animals.txt morse.txt planets.txt sunspot.txt ../ animal-counts/ elements/ pdb/ salmon.txt ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ man ls [?1049h[?1h= LS(1) User Commands LS(1)  NAME ls - list directory contents  SYNOPSIS ls [OPTION]... [FILE]...  DESCRIPTION List information about the FILEs (the current directory by default). Sort entries alphabetically if none of -cftuvSUX nor --sort is specified.  Mandatory arguments to long options are mandatory for short options too.  -a, --all do not ignore entries starting with .  -A, --almost-all do not list implied . and ..  --author with -l, print the author of each file  -b, --escape print C-style escapes for nongraphic characters  --block-size=SIZE scale sizes by SIZE before printing them; e.g., '--block-size=M' prints sizes in units of 1,048,576 bytes; see SIZE format below  -B, --ignore-backups do not list implied entries ending with ~   Manual page ls(1) line 1 (press h for help or q to quit) [?1l>[?1049l]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ cd north-pacific-gyre/ ]0;azaghal@Nogrod: ~/session-1/data-shell/north-pacific-gyreazaghal@Nogrod:~/session-1/data-shell/north-pacific-gyre$ ls 2012-07-03 ]0;azaghal@Nogrod: ~/session-1/data-shell/north-pacific-gyreazaghal@Nogrod:~/session-1/data-shell/north-pacific-gyre$ mkdir 2012-7-2 ]0;azaghal@Nogrod: ~/session-1/data-shell/north-pacific-gyreazaghal@Nogrod:~/session-1/data-shell/north-pacific-gyre$ ls 2012-07-03 2012-7-2 ]0;azaghal@Nogrod: ~/session-1/data-shell/north-pacific-gyreazaghal@Nogrod:~/session-1/data-shell/north-pacific-gyre$ lsmv 2012-7-2 2012-07-02 ]0;azaghal@Nogrod: ~/session-1/data-shell/north-pacific-gyreazaghal@Nogrod:~/session-1/data-shell/north-pacific-gyre$ ls 2012-07-02 2012-07-03 ]0;azaghal@Nogrod: ~/session-1/data-shell/north-pacific-gyreazaghal@Nogrod:~/session-1/data-shell/north-pacific-gyre$ cd ~/jupyter/research-notebook/ ]0;azaghal@Nogrod: ~/jupyter/research-notebookazaghal@Nogrod:~/jupyter/research-notebook$ ls 2016 2017 notebook-for-qi.ipynb table-of-contents.html update-toc.sh ]0;azaghal@Nogrod: ~/jupyter/research-notebookazaghal@Nogrod:~/jupyter/research-notebook$ cd 20167 ]0;azaghal@Nogrod: ~/jupyter/research-notebook/2017azaghal@Nogrod:~/jupyter/research-notebook/2017$ ls 01 02 03 04 05 ]0;azaghal@Nogrod: ~/jupyter/research-notebook/2017azaghal@Nogrod:~/jupyter/research-notebook/2017$ cd 005 ]0;azaghal@Nogrod: ~/jupyter/research-notebook/2017/05azaghal@Nogrod:~/jupyter/research-notebook/2017/05$ ls 2017-05-01.ipynb 2017-05-02-a.ipynb 2017-05-02-b.ipynb ]0;azaghal@Nogrod: ~/jupyter/research-notebook/2017/05azaghal@Nogrod:~/jupyter/research-notebook/2017/05$ cd ../.. ]0;azaghal@Nogrod: ~/jupyter/research-notebookazaghal@Nogrod:~/jupyter/research-notebook$ ls 2016 2017 notebook-for-qi.ipynb table-of-contents.html update-toc.sh ]0;azaghal@Nogrod: ~/jupyter/research-notebookazaghal@Nogrod:~/jupyter/research-notebook$ ]0;azaghal@Nogrod: ~/jupyter/research-notebookazaghal@Nogrod:~/jupyter/research-notebook$ ls 2016 2017 notebook-for-qi.ipynb table-of-contents.html update-toc.sh ]0;azaghal@Nogrod: ~/jupyter/research-notebookazaghal@Nogrod:~/jupyter/research-notebook$ cd ~/session-1/data-shell/ ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ ls creatures Desktop molecules north-pacific-gyre pizza.cfg thesis data dir with space nano.save notes.txt solar.pdf writing ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ mkdir "mv "dir with space" dir-without-space ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ ls creatures Desktop molecules north-pacific-gyre pizza.cfg thesis data dir-without-space nano.save notes.txt solar.pdf writing ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ nano draft.txt [?1049h(B[?7h[?1h=[?1h=[?1h=[?25l(B(B[ New File ] (B[?12l[?25h(B GNU nano 2.5.3 File: draft.txt ^G(B Get Help (B^O(B Write Out (B^W(B Where Is (B^K(B Cut Text (B^J(B Justify (B^C(B Cur Pos (B^X(B Exit(B^R(B Read File (B^\(B Replace (B^U(B Uncut Text (B^T(B To Spell (B^_(B Go To Line (BModified (BThis is not  longer a blan k file. (BFile Name to Write: draft.txt (B (BM-D(B DOS Format (BM-A(B Append (BM-B(B Backup File(BC(B Cancel (BM-M(B Mac Format (BM-P(B Prepend (B^T(B To Files[?25l(B (B[ Wrote 1 line ](B[?12l[?25h(B ^O(B Write Out (B^W(B Where Is (B^K(B Cut Text (B^J(B Justify (B^C(B Cur Pos(BX(B Exit (B^R(B Read File (B^\(B Replace (B^U(B Uncut Text (B^T(B To Spell (B^_(B Go To Line [?1049l [?1l>]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ ls creatures Desktop draft.txt nano.save notes.txt solar.pdf writing data dir-without-space molecules north-pacific-gyre pizza.cfg thesis ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ nano /home/azaghal/session-1/data-shell/draft2.txt [?1049h(B[?7h[?1h=[?1h=[?1h=[?25l(B(B[ New File ] (B[?12l[?25h(B GNU nano 2.5.3 File: /home/azaghal/session-1/data-shell/draft2.txt ^G(B Get Help (B^O(B Write Out (B^W(B Where Is (B^K(B Cut Text (B^J(B Justify (B^C(B Cur Pos (B^X(B Exit(B^R(B Read File (B^\(B Replace (B^U(B Uncut Text (B^T(B To Spell (B^_(B Go To Line (BModified (BSomething else (BFile Name to Write: /home/azaghal/session-1/data-shell/draft2.txt (B (BM-D(B DOS Format (BM-A(B Append (BM-B(B Backup File(BC(B Cancel (BM-M(B Mac Format (BM-P(B Prepend (B^T(B To Files[?25l(B (B[ Wrote 1 line ](B[?12l[?25h(B ^O(B Write Out (B^W(B Where Is (B^K(B Cut Text (B^J(B Justify (B^C(B Cur Pos(BX(B Exit (B^R(B Read File (B^\(B Replace (B^U(B Uncut Text (B^T(B To Spell (B^_(B Go To Line [?1049l [?1l>]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ ls creatures Desktop draft2.txt molecules north-pacific-gyre pizza.cfg thesis data dir-without-space draft.txt nano.save notes.txt solar.pdf writing ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ nano draft.txt [?1049h(B[?7h[?1h=[?1h=[?1h=[?25l(B(B[ Reading File ] (B(B 1 line ](B [?12l[?25h(B GNU nano 2.5.3 File: draft.txt (BThis is no longer a blank file. (B^G(B Get Help (B^O(B Write Out (B^W(B Where Is (B^K(B Cut Text (B^J(B Justify (B^C(B Cur Pos (B^X(B Exit(B^R(B Read File (B^\(B Replace (B^U(B Uncut Text (B^T(B To Spell (B^_(B Go To Line [?1049l [?1l>]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ rm draft.txt ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ ls creatures Desktop draft2.txt nano.save notes.txt solar.pdf writing data dir-without-space molecules north-pacific-gyre pizza.cfg thesis ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ mv draft2.txt dir-without-space/ ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ ls mvdir-without-space/ draft2.txt ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ rm dir-without-space/ rm: cannot remove 'dir-without-space/': Is a directory ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ rm -r -i dir-without-space/ rm: descend into directory 'dir-without-space/'? y rm: remove regular file 'dir-without-space/draft2.txt'? y rm: remove directory 'dir-without-space/'? y n ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ ls creatures Desktop molecules north-pacific-gyre pizza.cfg thesis data dir-without-space nano.save notes.txt solar.pdf writing ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ ls dir-without-space/ ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ rm -r dir-without-space/ ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ ls creatures Desktop nano.save notes.txt solar.pdf writing data molecules north-pacific-gyre pizza.cfg thesis ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ ls -r north-pacific-gyre/ 2012-07-03 2012-07-02 ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ ls -r north-pacific-gyre/ north-pacific-gyre/R north-pacific-gyre/ north-pacific-gyre/: 2012-07-02 2012-07-03 north-pacific-gyre/2012-07-02: north-pacific-gyre/2012-07-03: do-stats.sh NENE01843A.txt NENE02043A.txt stats-NENE01843A.txt goodiff NENE01843B.txt NENE02043B.txt stats-NENE01843B.txt goostats NENE01971Z.txt stats-datafile stats-NENE01978A.txt NENE01729A.txt NENE01978A.txt stats-NENE01729A.txt stats-NENE01978B.txt NENE01729B.txt NENE01978B.txt stats-NENE01729B.txt stats-NENE02018B.txt NENE01736A.txt NENE02018B.txt stats-NENE01736A.txt stats-NENE02040A.txt NENE01751A.txt NENE02040A.txt stats-NENE01751A.txt stats-NENE02040B.txt NENE01751B.txt NENE02040B.txt stats-NENE01751B.txt stats-NENE02043A.txt NENE01812A.txt NENE02040Z.txt stats-NENE01812A.txt stats-NENE02043B.txt ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ ls creatures Desktop nano.save notes.txt solar.pdf writing data molecules north-pacific-gyre pizza.cfg thesis ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ nano draft.txt [?1049h(B[?7h[?1h=[?1h=[?1h=[?25l(B(B[ New File ] (B[?12l[?25h(B GNU nano 2.5.3 File: draft.txt ^G(B Get Help (B^O(B Write Out (B^W(B Where Is (B^K(B Cut Text (B^J(B Justify (B^C(B Cur Pos (B^X(B Exit(B^R(B Read File (B^\(B Replace (B^U(B Uncut Text (B^T(B To Spell (B^_(B Go To Line (BModified (BHello (BFile Name to Write: draft.txt (B (BM-D(B DOS Format (BM-A(B Append (BM-B(B Backup File(BC(B Cancel (BM-M(B Mac Format (BM-P(B Prepend (B^T(B To Files[?25l(B (B[ Wrote 1 line ](B[?12l[?25h(B ^O(B Write Out (B^W(B Where Is (B^K(B Cut Text (B^J(B Justify (B^C(B Cur Pos(BX(B Exit (B^R(B Read File (B^\(B Replace (B^U(B Uncut Text (B^T(B To Spell (B^_(B Go To Line [?1049l [?1l>]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ nano draft2.txt [?1049h(B[?7h[?1h=[?1h=[?1h=[?25l(B(B[ New File ] (B[?12l[?25h(B GNU nano 2.5.3 File: draft2.txt ^G(B Get Help (B^O(B Write Out (B^W(B Where Is (B^K(B Cut Text (B^J(B Justify (B^C(B Cur Pos (B^X(B Exit(B^R(B Read File (B^\(B Replace (B^U(B Uncut Text (B^T(B To Spell (B^_(B Go To Line (BModified (BThere (BFile Name to Write: draft2.txt (B (BM-D(B DOS Format (BM-A(B Append (BM-B(B Backup File(BC(B Cancel (BM-M(B Mac Format (BM-P(B Prepend (B^T(B To Files[?25l(B (B[ Wrote 1 line ](B[?12l[?25h(B ^O(B Write Out (B^W(B Where Is (B^K(B Cut Text (B^J(B Justify (B^C(B Cur Pos(BX(B Exit (B^R(B Read File (B^\(B Replace (B^U(B Uncut Text (B^T(B To Spell (B^_(B Go To Line [?1049l [?1l>]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ ls creatures Desktop draft.txt nano.save notes.txt solar.pdf writing data draft2.txt molecules north-pacific-gyre pizza.cfg thesis ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ mv draft2.txt draft.txt ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ ls creatures Desktop molecules north-pacific-gyre pizza.cfg thesis data draft.txt nano.save notes.txt solar.pdf writing ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ nano daraft2.txt [?1049h(B[?7h[?1h=[?1h=[?1h=[?25l(B(B[ New File ] (B[?12l[?25h(B GNU nano 2.5.3 File: draft2.txt ^G(B Get Help (B^O(B Write Out (B^W(B Where Is (B^K(B Cut Text (B^J(B Justify (B^C(B Cur Pos (B^X(B Exit(B^R(B Read File (B^\(B Replace (B^U(B Uncut Text (B^T(B To Spell (B^_(B Go To Line (BModified (BHello (BFile Name to Write: draft2.txt (B (BM-D(B DOS Format (BM-A(B Append (BM-B(B Backup File(BC(B Cancel (BM-M(B Mac Format (BM-P(B Prepend (B^T(B To Files[?25l(B (B[ Wrote 1 line ](B[?12l[?25h(B ^O(B Write Out (B^W(B Where Is (B^K(B Cut Text (B^J(B Justify (B^C(B Cur Pos(BX(B Exit (B^R(B Read File (B^\(B Replace (B^U(B Uncut Text (B^T(B To Spell (B^_(B Go To Line [?1049l [?1l>]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ ls creatures Desktop draft.txt nano.save notes.txt solar.pdf writing data draft2.txt molecules north-pacific-gyre pizza.cfg thesis ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ mv -i drfaft2.txt draft.txt mv: overwrite 'draft.txt'? n ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ rm draft.txt draft2.txt ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ ls creatures Desktop nano.save notes.txt solar.pdf writing data molecules north-pacific-gyre pizza.cfg thesis ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ cd .. ]0;azaghal@Nogrod: ~/session-1azaghal@Nogrod:~/session-1$ ls Automation data-shell Python_Visualization ]0;azaghal@Nogrod: ~/session-1azaghal@Nogrod:~/session-1$ cd data-shell/north-pacific-gyre/2012-07-0 2012-07-02/ 2012-07-03/ ]0;azaghal@Nogrod: ~/session-1azaghal@Nogrod:~/session-1$ cd data-shell/north-pacific-gyre/2012-07-0 2012-07-02/ 2012-07-03/ ]0;azaghal@Nogrod: ~/session-1azaghal@Nogrod:~/session-1$ cd data-shell/north-pacific-gyre/2012-07-0 2012-07-02/ 2012-07-03/ ]0;azaghal@Nogrod: ~/session-1azaghal@Nogrod:~/session-1$ cd data-shell/north-pacific-gyre/2012-07-03 ]0;azaghal@Nogrod: ~/session-1/data-shell/north-pacific-gyre/2012-07-03azaghal@Nogrod:~/session-1/data-shell/north-pacific-gyre/2012-07-03$ cd - /home/azaghal/session-1 ]0;azaghal@Nogrod: ~/session-1azaghal@Nogrod:~/session-1$ cd - /home/azaghal/session-1/data-shell/north-pacific-gyre/2012-07-03 ]0;azaghal@Nogrod: ~/session-1/data-shell/north-pacific-gyre/2012-07-03azaghal@Nogrod:~/session-1/data-shell/north-pacific-gyre/2012-07-03$ cd - /home/azaghal/session-1 ]0;azaghal@Nogrod: ~/session-1azaghal@Nogrod:~/session-1$ cd ~ ]0;azaghal@Nogrod: ~azaghal@Nogrod:~$ pwd /home/azaghal ]0;azaghal@Nogrod: ~azaghal@Nogrod:~$ cd ]0;azaghal@Nogrod: ~azaghal@Nogrod:~$ cd ~/session-1/ ]0;azaghal@Nogrod: ~/session-1azaghal@Nogrod:~/session-1$ cdls Automation data-shell Python_Visualization ]0;azaghal@Nogrod: ~/session-1azaghal@Nogrod:~/session-1$ cd data-shell/ ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ ls creatures Desktop nano.save notes.txt solar.pdf writing data molecules north-pacific-gyre pizza.cfg thesis ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ ls molecules/ cubane.pdb lengths.txt middle.sh pentane.pdb sorted-lengths.txt ethane.pdb methane.pdb octane.pdb propane.pdb sorted.sh ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ cd molecules/ ]0;azaghal@Nogrod: ~/session-1/data-shell/moleculesazaghal@Nogrod:~/session-1/data-shell/molecules$ ls cubane.pdb lengths.txt middle.sh pentane.pdb sorted-lengths.txt ethane.pdb methane.pdb octane.pdb propane.pdb sorted.sh ]0;azaghal@Nogrod: ~/session-1/data-shell/moleculesazaghal@Nogrod:~/session-1/data-shell/molecules$ nano cubane.pdb [?1049h(B[?7h[?1h=[?1h=[?1h=[?25l(B(B[ Reading File ] (B(B[ Read 20 lines (B[?12l[?25h(B GNU nano 2.5.3 File: cubane.pdb (BCOMPNDCUBANE AUTHORDAVE WOODCOCK 95 12 06 ATOM1 C10.789 -0.852 0.504 1.00 0.00 ATOM2 C1-0.161 -1.104 -0.624 1.00 0.00 ATOM3 C1-1.262 -0.440 0.160 1.00 0.00 ATOM4 C1-0.289 -0.202 1.284 1.00 0.00 ATOM5 C11.203 0.513 -0.094 1.00 0.00 ATOM6 C10.099 1.184 0.694 1.00 0.00 ATOM7 C1-0.885 0.959 -0.460 1.00 0.00 ATOM8 C10.236 0.283 -1.269 1.00 0.00 ATOM9 H11.410 -1.631 0.942 1.00 0.00 ATOM 10 H1-0.262 -2.112 -1.024 1.00 0.00 ATOM 11 H1-2.224 -0.925 0.328 1.00 0.00 ATOM 12 H1-0.468 -0.501 2.315 1.00 0.00 ATOM 13 H12.224 0.892 -0.134 1.00 0.00 ATOM 14 H10.240 2.112 1.251 1.00 0.00 ATOM 15 H1-1.565 1.730 -0.831 1.00 0.00 ATOM 16 H10.472 0.494 -2.315 1.00 0.00 TER171 END (B^G(B Get Help (B^O(B Write Out (B^W(B Where Is (B^K(B Cut Text (B^J(B Justify (B^C(B Cur Pos (B^X(B Exit(B^R(B Read File (B^\(B Replace (B^U(B Uncut Text (B^T(B To Spell (B^_(B Go To Line [?25l(B[ line 1/21 (4%), col 1/19 (5%), char 0/1158 (0%) ] (B[?12l[?25h[?25l (B[ Unknown Command ](B [?12l[?25h[?1049l [?1l>]0;azaghal@Nogrod: ~/session-1/data-shell/moleculesazaghal@Nogrod:~/session-1/data-shell/molecules$ wc cubane.pdb 20 156 1158 cubane.pdb ]0;azaghal@Nogrod: ~/session-1/data-shell/moleculesazaghal@Nogrod:~/session-1/data-shell/molecules$ wc *.pdb 20 156 1158 cubane.pdb 12 84 622 ethane.pdb 9 57 422 methane.pdb 30 246 1828 octane.pdb 21 165 1226 pentane.pdb 15 111 825 propane.pdb 107 819 6081 total ]0;azaghal@Nogrod: ~/session-1/data-shell/moleculesazaghal@Nogrod:~/session-1/data-shell/molecules$ wc -l *.pdb 20 cubane.pdb 12 ethane.pdb 9 methane.pdb 30 octane.pdb 21 pentane.pdb 15 propane.pdb 107 total ]0;azaghal@Nogrod: ~/session-1/data-shell/moleculesazaghal@Nogrod:~/session-1/data-shell/molecules$ wc -l *.pdb > lengths.txt ]0;azaghal@Nogrod: ~/session-1/data-shell/moleculesazaghal@Nogrod:~/session-1/data-shell/molecules$ ls cubane.pdb lengths.txt middle.sh pentane.pdb sorted-lengths.txt ethane.pdb methane.pdb octane.pdb propane.pdb sorted.sh ]0;azaghal@Nogrod: ~/session-1/data-shell/moleculesazaghal@Nogrod:~/session-1/data-shell/molecules$ nano lengths.txt [?1049h(B[?7h[?1h=[?1h=[?1h=[?25l(B(B[ Reading File ] (B(B 7 lines (B[?12l[?25h(B GNU nano 2.5.3 File: lengths.txt (B20 cubane.pdb12 ethane.pdb9 methane.pdb30 octane.pdb21 pentane.pdb15 propane.pdb  107 total (B^G(B Get Help (B^O(B Write Out (B^W(B Where Is (B^K(B Cut Text (B^J(B Justify (B^C(B Cur Pos (B^X(B Exit(B^R(B Read File (B^\(B Replace (B^U(B Uncut Text (B^T(B To Spell (B^_(B Go To Line [?1049l [?1l>]0;azaghal@Nogrod: ~/session-1/data-shell/moleculesazaghal@Nogrod:~/session-1/data-shell/molecules$ sort -n lengths.txt 9 methane.pdb 12 ethane.pdb 15 propane.pdb 20 cubane.pdb 21 pentane.pdb 30 octane.pdb 107 total ]0;azaghal@Nogrod: ~/session-1/data-shell/moleculesazaghal@Nogrod:~/session-1/data-shell/molecules$ wc -c *.pdb 1158 cubane.pdb 622 ethane.pdb 422 methane.pdb 1828 octane.pdb 1226 pentane.pdb 825 propane.pdb 6081 total ]0;azaghal@Nogrod: ~/session-1/data-shell/moleculesazaghal@Nogrod:~/session-1/data-shell/molecules$ wc -c *.pdb| | sort -n 422 methane.pdb 622 ethane.pdb 825 propane.pdb 1158 cubane.pdb 1226 pentane.pdb 1828 octane.pdb 6081 total ]0;azaghal@Nogrod: ~/session-1/data-shell/moleculesazaghal@Nogrod:~/session-1/data-shell/molecules$ wc -l *pd*.pdb >| sort -n 9 methane.pdb 12 ethane.pdb 15 propane.pdb 20 cubane.pdb 21 pentane.pdb 30 octane.pdb 107 total ]0;azaghal@Nogrod: ~/session-1/data-shell/moleculesazaghal@Nogrod:~/session-1/data-shell/molecules$ ls cubane.pdb lengths.txt middle.sh pentane.pdb sorted-lengths.txt ethane.pdb methane.pdb octane.pdb propane.pdb sorted.sh ]0;azaghal@Nogrod: ~/session-1/data-shell/moleculesazaghal@Nogrod:~/session-1/data-shell/molecules$ ls wc A bunch of things 2 4 19 ]0;azaghal@Nogrod: ~/session-1/data-shell/moleculesazaghal@Nogrod:~/session-1/data-shell/molecules$ cd .. ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ ls creatures Desktop nano.save notes.txt solar.pdf writing data molecules north-pacific-gyre pizza.cfg thesis ]0;azaghal@Nogrod: ~/session-1/data-shellazaghal@Nogrod:~/session-1/data-shell$ cd creatures/ ]0;azaghal@Nogrod: ~/session-1/data-shell/creaturesazaghal@Nogrod:~/session-1/data-shell/creatures$ lss basilisk.dat original-basilisk.dat original-unicorn.dat unicorn.dat ]0;azaghal@Nogrod: ~/session-1/data-shell/creaturesazaghal@Nogrod:~/session-1/data-shell/creatures$ rm *original-* ]0;azaghal@Nogrod: ~/session-1/data-shell/creaturesazaghal@Nogrod:~/session-1/data-shell/creatures$ ls basilisk.dat unicorn.dat ]0;azaghal@Nogrod: ~/session-1/data-shell/creaturesazaghal@Nogrod:~/session-1/data-shell/creatures$ cp *.dat original-*.dat cp: target 'original-*.dat' is not a directory ]0;azaghal@Nogrod: ~/session-1/data-shell/creaturesazaghal@Nogrod:~/session-1/data-shell/creatures$ for filename in b*.dat > do > cp filn$finlename original-$finlename-$filenamef-$filenamei-$filenamel-$filenamee-$filenamen-$filenamea-$filenamem-$filenamee-$filename-$filename-$filename-$filename-$filename-$filename-$filename-$filename-$filename$filename > done ]0;azaghal@Nogrod: ~/session-1/data-shell/creaturesazaghal@Nogrod:~/session-1/data-shell/creatures$ ls basilisk.dat original-basilisk.dat original-unicorn.dat unicorn.dat ]0;azaghal@Nogrod: ~/session-1/data-shell/creaturesazaghal@Nogrod:~/session-1/data-shell/creatures$ man cp [?1049h[?1h= CP(1) User Commands CP(1)  NAME cp - copy files and directories  SYNOPSIS cp [OPTION]... [-T] SOURCE DEST cp [OPTION]... SOURCE... DIRECTORY cp [OPTION]... -t DIRECTORY SOURCE...  DESCRIPTION Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.  Mandatory arguments to long options are mandatory for short options too.  -a, --archive same as -dR --preserve=all  --attributes-only don't copy the file data, just the attributes  --backup[=CONTROL] make a backup of each existing destination file  -b like --backup but does not accept an argument  --copy-contents copy contents of special files when recursive  -d same as --no-dereference --preserve=links  -f, --force if an existing destination file cannot be opened, remove it and try again  Manual page cp(1) line 1 (press h for help or q to quit) /rreeccuurrssiivvee CP(1) User Commands CP(1)  NAME  cp - copy files and directories  SYNOPSIS  cp [OPTION]... [-T] SOURCE DEST  cp [OPTION]... SOURCE... DIRECTORY  cp [OPTION]... -t DIRECTORY SOURCE...  DESCRIPTION  Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.   Mandatory arguments to long options are mandatory for short options too.   -a, --archive  same as -dR --preserve=all   --attributes-only  don't copy the file data, just the attributes   --backup[=CONTROL]  make a backup of each existing destination file   -b like --backup but does not accept an argument   --copy-contents  copy contents of special files when recursive   -d same as --no-dereference --preserve=links   -f, --force  if an existing destination file cannot be opened, remove it and try again CP(1) User Commands CP(1)  NAME  cp - copy files and directories  SYNOPSIS  cp [OPTION]... [-T] SOURCE DEST  cp [OPTION]... SOURCE... DIRECTORY  cp [OPTION]... -t DIRECTORY SOURCE...  DESCRIPTION  Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.   Mandatory arguments to long options are mandatory for short options too.   -a, --archive  same as -dR --preserve=all   --attributes-only  don't copy the file data, just the attributes   --backup[=CONTROL]  make a backup of each existing destination file   -b like --backup but does not accept an argument   --copy-contents  copy contents of special files when recursive   -d same as --no-dereference --preserve=links   -f, --force  if an existing destination file cannot be opened, remove it and try again  (this option is ignored when the -n option is also used)  -i, --interactive prompt before overwrite (overrides a previous -n option)  -H follow command-line symbolic links in SOURCE  -l, --link hard link files instead of copying  -L, --dereference always follow symbolic links in SOURCE  -n, --no-clobber do not overwrite an existing file (overrides a previous -i option)  -P, --no-dereference never follow symbolic links in SOURCE  -p same as --preserve=mode,ownership,timestamps  --preserve[=ATTR_LIST] preserve the specified attributes (default: mode,ownership,timestamps), if possible additional attributes: context, links, xattr, all  --no-preserve=ATTR_LIST don't preserve the specified attributes  Manual page cp(1) line 28/160 37% (press h for help or q to quit) M --copy-contents   Manual page cp(1) line 27/160 36% (press h for help or q to quit) M   Manual page cp(1) line 26/160 35% (press h for help or q to quit) M -b like --backup but does not accept an argument   Manual page cp(1) line 25/160 35% (press h for help or q to quit)   Manual page cp(1) line 26/160 35% (press h for help or q to quit) /  --no-preserve=ATTR_LIST don't preserve the specified attributes  Manual page cp(1) line 28/160 37% (press h for help or q to quit) / ...skipping... -R, -r, --recursive copy directories recursively  --reflink[=WHEN] control clone/CoW copies. See below  --remove-destination remove each existing destination file before attempting to open it (con‐ trast with --force)  --sparse=WHEN control creation of sparse files. See below  --strip-trailing-slashes remove any trailing slashes from each SOURCE argument  -s, --symbolic-link make symbolic links instead of copying  -S, --suffix=SUFFIX override the usual backup suffix  -t, --target-directory=DIRECTORY copy all SOURCE arguments into DIRECTORY  -T, --no-target-directory treat DEST as a normal file  -u, --update copy only when the SOURCE file is newer than the destination file or when the destination file is missing  -v, --verbose  Manual page cp(1) line 65/160 58% (press h for help or q to quit) M   Manual page cp(1) line 64/160 57% (press h for help or q to quit)  -v, --verbose  Manual page cp(1) line 65/160 58% (press h for help or q to quit) [?1l>[?1049l]0;azaghal@Nogrod: ~/session-1/data-shell/creaturesazaghal@Nogrod:~/session-1/data-shell/creatures$ ls basilisk.dat original-basilisk.dat original-unicorn.dat unicorn.dat ]0;azaghal@Nogrod: ~/session-1/data-shell/creaturesazaghal@Nogrod:~/session-1/data-shell/creatures$ rm original-* ]0;azaghal@Nogrod: ~/session-1/data-shell/creaturesazaghal@Nogrod:~/session-1/data-shell/creatures$ ls basilisk.dat unicorn.dat ]0;azaghal@Nogrod: ~/session-1/data-shell/creaturesazaghal@Nogrod:~/session-1/data-shell/creatures$ nano save-originals.sh [?1049h(B[?7h[?1h=[?1h=[?1h=[?25l(B(B[ New File ] (B[?12l[?25h(B GNU nano 2.5.3 File: save-originals.sh ^G(B Get Help (B^O(B Write Out (B^W(B Where Is (B^K(B Cut Text (B^J(B Justify (B^C(B Cur Pos (B^X(B Exit(B^R(B Read File (B^\(B Replace (B^U(B Uncut Text (B^T(B To Linter (B^_(B Go To Line (BModified (Bfo for(B (B ffi(Bfilename (B iin(B (B *.dat ddo(B  (B (B (B (B c(Bcp(B (B $(B(B$f(B(Bi(B(Bl(B(Be(B(Bn(B(Ba(B(Bm(B(Be(B (B original-$(B(B$f(B(Bi(B(Bn(B (Bl(B(Be(B(Bn(B(Ba(B(Bm(B(Be(B ddo(B don done(B     (Bcp(B (B$filename(B original-(B$filename (B (Bcp(B (B$filename(B original-(B$filename(B (Bcp(B (B$filename(B original-(B$filename(B (Bcp(B (B$filename(B original-(B$filename(B  original-  (BFile Name to Write: save-originals.sh (B (BM-D(B DOS Format (BM-A(B Append (BM-B(B Backup File(BC(B Cancel (BM-M(B Mac Format (BM-P(B Prepend (B^T(B To Files[?25l(B (B[ Wrote 4 lines ](B [?12l[?25h(B ^O(B Write Out (B^W(B Where Is (B^K(B Cut Text (B^J(B Justify (B^C(B Cur Pos(BX(B Exit (B^R(B Read File (B^\(B Replace (B^U(B Uncut Text (B^T(B To Linter (B^_(B Go To Line [?1049l [?1l>]0;azaghal@Nogrod: ~/session-1/data-shell/creaturesazaghal@Nogrod:~/session-1/data-shell/creatures$ ls basilisk.dat save-originals.sh unicorn.dat ]0;azaghal@Nogrod: ~/session-1/data-shell/creaturesazaghal@Nogrod:~/session-1/data-shell/creatures$ bash save-originals.sh ]0;azaghal@Nogrod: ~/session-1/data-shell/creaturesazaghal@Nogrod:~/session-1/data-shell/creatures$ ls basilisk.dat original-basilisk.dat original-unicorn.dat save-originals.sh unicorn.dat ]0;azaghal@Nogrod: ~/session-1/data-shell/creaturesazaghal@Nogrod:~/session-1/data-shell/creatures$ rm original-* ]0;azaghal@Nogrod: ~/session-1/data-shell/creaturesazaghal@Nogrod:~/session-1/data-shell/creatures$ ls basilisk.dat save-originals.sh unicorn.dat ]0;azaghal@Nogrod: ~/session-1/data-shell/creaturesazaghal@Nogrod:~/session-1/data-shell/creatures$ nano save-originals.sh [?1049h(B[?7h[?1h=[?1h=[?1h=[?25l(B(B[ Reading File ] (B(B 4 lines (B[?12l[?25h(B GNU nano 2.5.3 File: save-originals.sh (Bfor(B filename in(B *.dat do(Bcp(B (B$filename(B original-(B$filename (Bdone (B^G(B Get Help (B^O(B Write Out (B^W(B Where Is (B^K(B Cut Text (B^J(B Justify (B^C(B Cur Pos (B^X(B Exit(B^R(B Read File (B^\(B Replace (B^U(B Uncut Text (B^T(B To Linter (B^_(B Go To Line M(BModified (BM#(B!(B/(B b(Ba(Bs(Bh(B (BFile Name to Write: save-originals.sh (B (BM-D(B DOS Format (BM-A(B Append (BM-B(B Backup File(BC(B Cancel (BM-M(B Mac Format (BM-P(B Prepend (B^T(B To Files[?25l(B (B[ Wrote 6 lines ](B[?12l[?25h(B ^O(B Write Out (B^W(B Where Is (B^K(B Cut Text (B^J(B Justify (B^C(B Cur Pos(BX(B Exit (B^R(B Read File (B^\(B Replace (B^U(B Uncut Text (B^T(B To Linter (B^_(B Go To Line [?1049l [?1l>]0;azaghal@Nogrod: ~/session-1/data-shell/creaturesazaghal@Nogrod:~/session-1/data-shell/creatures$ ls -l total 12 -rw-r--r-- 1 azaghal azaghal 1838 May 15 22:45 basilisk.dat -rw-rw-r-- 1 azaghal azaghal 74 May 19 16:28 save-originals.sh -rw-r--r-- 1 azaghal azaghal 1833 May 15 22:45 unicorn.dat ]0;azaghal@Nogrod: ~/session-1/data-shell/creaturesazaghal@Nogrod:~/session-1/data-shell/creatures$ chmod ls basilisk.dat save-originals.sh unicorn.dat ]0;azaghal@Nogrod: ~/session-1/data-shell/creaturesazaghal@Nogrod:~/session-1/data-shell/creatures$ bash chmod +x save-originals.sh ]0;azaghal@Nogrod: ~/session-1/data-shell/creaturesazaghal@Nogrod:~/session-1/data-shell/creatures$ ls -l total 12 -rw-r--r-- 1 azaghal azaghal 1838 May 15 22:45 basilisk.dat -rwxrwxr-x 1 azaghal azaghal 74 May 19 16:28 save-originals.sh -rw-r--r-- 1 azaghal azaghal 1833 May 15 22:45 unicorn.dat ]0;azaghal@Nogrod: ~/session-1/data-shell/creaturesazaghal@Nogrod:~/session-1/data-shell/creatures$ nanoosave-originals.sh save-originals.sh: command not found ]0;azaghal@Nogrod: ~/session-1/data-shell/creaturesazaghal@Nogrod:~/session-1/data-shell/creatures$ ./save-originals.sh bash: ./save-originals.sh: bash: bad interpreter: No such file or directory ]0;azaghal@Nogrod: ~/session-1/data-shell/creaturesazaghal@Nogrod:~/session-1/data-shell/creatures$ nano save-originals.sh [?1049h(B[?7h[?1h=[?1h=[?1h=[?25l(B(B[ Reading File ] (B(B 6 lines (B[?12l[?25h(B GNU nano 2.5.3 File: save-originals.sh (B#!bash for(B filename in(B *.dat do(Bcp(B (B$filename(B original-(B$filename (Bdone (B^G(B Get Help (B^O(B Write Out (B^W(B Where Is (B^K(B Cut Text (B^J(B Justify (B^C(B Cur Pos (B^X(B Exit(B^R(B Read File (B^\(B Replace (B^U(B Uncut Text (B^T(B To Linter (B^_(B Go To Line (BModified(Bibash(B/bash(Bbbash(Bibash(Bnbash(B/bash(B (BFile Name to Write: save-originals.sh (B (BM-D(B DOS Format (BM-A(B Append (BM-B(B Backup File(BC(B Cancel (BM-M(B Mac Format (BM-P(B Prepend (B^T(B To Files[?25l(B (B[ Wrote 6 lines ](B[?12l[?25h(B ^O(B Write Out (B^W(B Where Is (B^K(B Cut Text (B^J(B Justify (B^C(B Cur Pos(BX(B Exit (B^R(B Read File (B^\(B Replace (B^U(B Uncut Text (B^T(B To Linter (B^_(B Go To Line [?1049l [?1l>]0;azaghal@Nogrod: ~/session-1/data-shell/creaturesazaghal@Nogrod:~/session-1/data-shell/creatures$ nano save-originals.sh ./ ]0;azaghal@Nogrod: ~/session-1/data-shell/creaturesazaghal@Nogrod:~/session-1/data-shell/creatures$ ls basilisk.dat original-basilisk.dat original-unicorn.dat save-originals.sh unicorn.dat ]0;azaghal@Nogrod: ~/session-1/data-shell/creaturesazaghal@Nogrod:~/session-1/data-shell/creatures$ ls -a -F ./ basilisk.dat original-unicorn.dat unicorn.dat ../ original-basilisk.dat save-originals.sh* ]0;azaghal@Nogrod: ~/session-1/data-shell/creaturesazaghal@Nogrod:~/session-1/data-shell/creatures$ ls -aF ./ basilisk.dat original-unicorn.dat unicorn.dat ../ original-basilisk.dat save-originals.sh* ]0;azaghal@Nogrod: ~/session-1/data-shell/creaturesazaghal@Nogrod:~/session-1/data-shell/creatures$ ls --helpcd ../.. ]0;azaghal@Nogrod: ~/session-1azaghal@Nogrod:~/session-1$ ls Automation data-shell Python_Visualization ]0;azaghal@Nogrod: ~/session-1azaghal@Nogrod:~/session-1$ cd Automation/ ]0;azaghal@Nogrod: ~/session-1/Automationazaghal@Nogrod:~/session-1/Automation$ ls notes.md part0_manual part1_make_intro part2_make_recursive ]0;azaghal@Nogrod: ~/session-1/Automationazaghal@Nogrod:~/session-1/Automation$ exit exit ~ Asciicast recording finished. ]0;azaghal@Nogrod: ~/session-1azaghal@Nogrod:~/session-1$ exit exit Script done on Fri 19 May 2017 04:35:44 PM MDT