-
Notifications
You must be signed in to change notification settings - Fork 225
/
lab-file-system.txt
290 lines (161 loc) · 3.86 KB
/
lab-file-system.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
Lab - Navigating the File System
==========
Follow the instructions line-by-line.
* Type in the commands as is, but ignore the beginning prompt.
* Enter, tab, up and down are represented by <ENTER><TAB>,<UP> and <DOWN>.
* "No output" or "nothing happens" are valid answers to any of the questions.
==========
==========
1. Open a new terminal window.
----------
==========
2. Create a directory called mtec1002.
----------
==========
3. Change your directory so that you're in mtec1002.
----------
==========
4. Type:
$ pwd
Check that the output ends with mtec1002 (something like this: /Users/joe/mtec1002).
If it doesn't start at #1 again, or ask for help before moving on!
Copy and paste the output of pwd below.
----------
==========
5. Type:
$ mkdir animals
$ ls
Copy and paste the output below.
----------
==========
6. Type:
$ mkdir food
$ ls
Copy and paste the output below.
----------
==========
7. Type:
$ mkdir -p foo/bar/baz/qux
$ ls
Copy and paste the output below.
----------
==========
8. Type:
$ cd foo/bar/baz/qux
$ pwd
Copy and paste the output below.
----------
==========
9. Type:
$ cd ../..
$ pwd
Copy and paste the output below.
----------
==========
10. Type:
$ cd -
$ pwd
Copy and paste the output below.
----------
==========
11. Type:
$ cd ../../../..
$ pwd
Copy and paste the output below.
----------
==========
12. Type:
$ ls -l
$ rmdir animals
$ ls -l
Copy and paste the first two lines from the output into the space below.
----------
==========
13. Type:
$ cd ~
$ pwd
Copy and paste the output into the space below.
----------
==========
14. Type:
$ cd /Volumes
$ pwd
Copy and paste the output into the space below.
----------
==========
15. Type:
$ cd /unknown_folder
$ pwd
Copy and paste the output into the space below.
----------
==========
15. Type:
$ cd ~/mtec1002
$ pwd
Copy and paste the output into the space below.
----------
==========
16. Type:
$ hostname
Copy and paste the output into the space below.
----------
==========
17a. Make sure you're back in your mtec1002, which should be in your home folder. What command would you use to find out if you're in the right folder? Write the command below, then run it.
----------
==========
17b. If you're not in the right directory, type the following command:
cd ~/mtec1002
Otherwise skip this question/step!
----------
==========
18. Create the following directories, with each one inside each other. The first one, pinapple, is the inner most:
pineapple
orange
strawbery
lemon
Use only one command to make all of these new directories. Write what command you used below:
----------
==========
19. Make another directory called aardvark.
Write the command you used to create the directory below:
----------
==========
20. List the files and directories in the current directory using the long format.
What is the modified date of the aardvark directory?
----------
==========
21. Make 3 directories nested within each other:
* foo should be the outermost directory
* bar should be the inside foo
* baz should be inside bar
What command did you use?
----------
==========
22. Change your directory so that you're in the inner most directory (baz)
What command did you use?
----------
==========
23. Change your directory so that you're two directories up (foo)
What command did you use?
----------
==========
24. What command is used to delete empty directories?
----------
==========
25. What command is used to print out your current working directory?
----------
==========
26. What flag do I pass to ls to print out all files?
----------
==========
27. What's the shortcut for home directory?
----------
==========
28. What's a pathname?
----------
==========
29. What's a directory?
----------
==========
30. What's the *absolute* path (full path, starting at root) to your user's Downloads directory?
----------