Biochemistry laboratories - 201
Jean-Yves Sgro -jsgro@wisc.edu
Find this document here (short URL) today: http://go.wisc.edu/4iu8u5
*Note*: To see as slides click on **"Gift icon"** at the top right. To revert back to page view click on **"book icon"** when on the first slide.
Terminal
return
keyToday we'll work in Mac OS Terminal.
You can try the Linux option later within a web-based terminal
Choice | URL |
---|---|
Best | http://www.tutorialspoint.com/unix_terminal_online.php |
Good | http://bellard.org/jslinux/ |
Hand-outs are in HTML format:
Note: other formats and other tutorials are at https://biochem.wisc.edu/bcrf/tutorials
After class:
The evaluation is anonymous. Evaluation link on Qualtrics or type: http://go.wisc.edu/tgep55
Note: Survey will be unlocked when workshops are held.
/
~
Diagram | Naming convention |
---|---|
Parent directory: directory “above” containing the “current” directory.
Current directory |
total 0
drwx------+ 5 YOU AD\Domain Users 170 Mar 15 18:36 Desktop
drwx------+ 3 YOU AD\Domain Users 102 Jun 19 2014 Documents
drwx------+ 5 YOU AD\Domain Users 170 Mar 15 18:36 Downloads
drwx------@ 43 YOU AD\Domain Users 1462 Mar 15 18:36 Library
drwx------+ 3 YOU AD\Domain Users 102 Jun 19 2014 Movies
drwx------+ 3 YOU AD\Domain Users 102 Jun 19 2014 Music
drwx------+ 3 YOU AD\Domain Users 102 Jun 19 2014 Pictures
drwxr-xr-x+ 5 YOU AD\Domain Users 170 Jun 19 2014 Public
In order to organize privileges and permissions the Unix system is designed around the following definitions:
User group | Definition |
---|---|
user | A user of the computer. Your specific user name is shown with whoami . |
group | Multiple users can be assembled into a group e.g. from the same lab. The system administrator of the computer will create the group. |
others | This is "anyone" else; on older system this was called "the world". |
all | Contains everyone including user, group and anyone but not present in this listing. |
Table: Definitions of user groups. In the listing above they belong to user YOU
and group AD\Domain Users
.
Privilege | Definition | |
---|---|---|
d | This is a directory | |
r | The file can be read. | |
w | The file can be writen or even overwriten. | |
x | The execute privilege. For a directory it means its content can be listed. | |
- | The privilege within that column is not granted. |
Table: Privilege tags
Handle | Name | Description |
---|---|---|
0 | stdin | Standard input |
1 | stdout | Standard output |
2 | stderr | Standard error |
Table: Understanding I/O streams numbers
The glass content can vary. The glass is the variable, the content is the variable value.
Separating the container and the content:
‘glass’ is the container ‘$glass’ is the content and can vary.