Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz...
Transcript of Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz...
![Page 1: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/1.jpg)
CS6 PracticalSystemSkillsFall 9 editionLeonhard Spiegel erglspiegel@ s. rown.edu
![Page 2: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/2.jpg)
. Re ap
2 / 68
![Page 3: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/3.jpg)
. Re ap
/
⇒ /
⇒ . .. ~
cd
ls
3 / 68
![Page 4: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/4.jpg)
. Re ap uiz
/usr/local/bin
cd ..
cd ./../..
cd
cd ~
4 / 68
![Page 5: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/5.jpg)
. Re ap uiz
/usr/local/bin
cd .. /usr/local
cd ./../.. /usr
cd HOME directory
cd ~ HOME directory
5 / 68
![Page 6: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/6.jpg)
. Re ap uiz
ls Documents
ls
ls -a
6 / 68
Documents
mail .backups
2018 2019 .backupdb
cwd
![Page 7: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/7.jpg)
. Re ap uiz
7 / 68
Documents
mail .backups
2018 2019 .backupdb
cwdls Documents
ls: Documents: No such file or directory
ls
ls -a
. .. mail .backups
![Page 8: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/8.jpg)
FilesCS6 Pra ti al System SkillsFall 9Leonhard Spiegel erg lspiegel@ s. rown.edu
![Page 9: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/9.jpg)
. C eatin and deletin files
9 / 68
touch file mkdir directory_name
rm file rmdir directory_name
![Page 10: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/10.jpg)
. Wo kin ith di e to ies
-p
mkdir -p folder/subfolder/subsubfolder
10 / 68
![Page 11: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/11.jpg)
. Deletin files and di e to ies
11 / 68
![Page 12: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/12.jpg)
. Deletin files
-r
rm -r folder/
12 / 68
![Page 13: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/13.jpg)
. Deletin files in a t ee
-r
-i
Example:
rm -ri folder/
13 / 68
![Page 14: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/14.jpg)
. Deletin files in a t ee
-r
-f
Example:
rm -rf folder/
14 / 68
![Page 15: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/15.jpg)
Ba k to the te minal...
![Page 16: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/16.jpg)
. O anizin files
16 / 68
mv src ... destmove file from src location to dest location⇒ can be used to rename a file
cp src ... destcopy file from src location to dest location
![Page 17: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/17.jpg)
. Cop in di e to ies
cp -R src dest
/ cp
17 / 68
![Page 18: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/18.jpg)
. Cop in di e to ies
Examples: cp -R folder copy
18 / 68
cwd cwd
![Page 19: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/19.jpg)
. Cop in di e to ies
Examples: cp -R folder/ copy
19 / 68
cwd cwd
![Page 20: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/20.jpg)
. Cop in di e to ies
Examples: cp -R folder/ .
20 / 68
cwd cwd
![Page 21: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/21.jpg)
. Cop in di e to ies
Examples: cp -R folder/ dest
21 / 68
cwd cwd
![Page 22: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/22.jpg)
. Cop in di e to ies
Examples: cp -R folder dest
22 / 68
cwd cwd
![Page 23: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/23.jpg)
. Mo in di e to ies
mv folder dest
mv folder/ dest
23 / 68
cwd cwd
![Page 24: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/24.jpg)
. Renamin files/di e to ies
⇒ dest mv
⇒ -n -i
24 / 68
cwd
mv folder/a.txt folder/file.txt
cwd
![Page 25: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/25.jpg)
. Renamin files/di e to ies
⇒
25 / 68
cwd
mv folder dir
cwd
![Page 26: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/26.jpg)
Ho to m o p a su set o files?
![Page 27: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/27.jpg)
. UNIX ild a ds
⇒
27 / 68
![Page 28: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/28.jpg)
. UNIX ild a ds
28 / 68
*
?
[...]
[a-z]
[0-9]
[a-zA-Z]
[a-zA-Z0-9]
[!...]
[!123]
Hint: escape [, *, ? using a backslash, e.g. * ⇒ \*
![Page 29: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/29.jpg)
. UNIX ild a ds - e ample
⇒
29 / 68
/*folder/file?.txt
/folder/file1.txt/subfolder/filea.txt/subsubfolder/fileB.txt
folder/file.txtfolder/file1.txt/subfolder/a.txt/folder/subfolder/file1.txt
![Page 30: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/30.jpg)
. UNIX ild a ds
mv *.jpg images/
mv *?.jpg images/
30 / 68
![Page 31: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/31.jpg)
. UNIX ild a ds
mv *.jpg images/
mv *?.jpg images/
31 / 68
![Page 32: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/32.jpg)
. UNIX ild a ds
cp [0-9][0-9]_*.pdf slides/
32 / 68
![Page 33: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/33.jpg)
. UNIX ild a ds
⇒
⇒
33 / 68
mv {*.png,*.jpg} images/
![Page 34: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/34.jpg)
. B a e e pansion
{...}
{*.png,*.jpg}⇒ *.png *.jpg
Example:
mv {*.png,*.jpg} images/
⇒ mv *.png *.jpg images/
34 / 68
![Page 35: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/35.jpg)
. B a e e pansion
Shorter version:
mv *.{png,jpg} images/
⇒ mv *.png *.jpg images/
35 / 68
![Page 36: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/36.jpg)
. B a e e pansion
Example:
ls {lecture,slide*}_??.{pdf,dvi}
⇒ ls lecture_??.pdf lecture_??.dvi slide*_??.pdf slide*_??.dvi
36 / 68
![Page 37: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/37.jpg)
. B a e e pansion
⇒
Examples:
ls {a,b{c,d}}.txt
⇒ ls a.txt b{c,d}.txt
⇒ ls a.txt bc.txt bd.txt
ls {a,{b,c}}.txt
⇒ ls a.txt b.txt c.txt37 / 68
![Page 38: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/38.jpg)
. B a e e pansion
cp file{,.backup}
⇒ cp file file.backup
38 / 68
![Page 39: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/39.jpg)
. UNIX ild a ds
cp *.*{,.backup}
⇒ cp *.* *.*.backup
⇒
⇒
39 / 68
![Page 40: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/40.jpg)
Ho an e a ess the ontents o a file?
![Page 41: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/41.jpg)
. File t pes
⇒
⇒
41 / 68
![Page 42: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/42.jpg)
. Te t files
cat file …
42 / 68
![Page 44: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/44.jpg)
. Te t files - ISO/IEC -
⇒
⇒
44 / 68
![Page 45: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/45.jpg)
. Te t files - ASCII and UTF- en odin
⇒
45 / 68
![Page 46: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/46.jpg)
. Te t files - UTF- en odin
46 / 68
number of bytes Byte 1 Byte 2 Byte 3 Byte 4
1 ASCII chars 0xxxxxxx
2Latin, Greek, Cyrillic, Coptic, Armenian, Hebrew, Arabic,
Syriac, Thaana, ...110xxxxx 10xxxxxx
3 Chinese, Japanese, Korean, …. 1110xxxx 10xxxxxx 10xxxxxx
4 Math symbols, Emojis 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx
![Page 47: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/47.jpg)
. Editin te t files
47 / 68
⇒
![Page 48: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/48.jpg)
. Bina files
⇒
hexdump file
⇒
48 / 68
![Page 49: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/49.jpg)
. he dump
49 / 68
hexdump penguin.jpg
0000000 ff d8 ff e1 12 d4 45 78 69 66 00 00 4d 4d 00 2a0000010 00 00 00 08 00 0c 01 00 00 03 00 00 00 01 08 000000020 00 00 01 01 00 03 00 00 00 01 0c 00 00 00 01 020000030 00 03 00 00 00 03 00 00 00 9e 01 06 00 03 00 000000040 00 01 00 02 00 00 01 12 00 03 00 00 00 01 00 010000050 00 00 01 15 00 03 00 00 00 01 00 03 00 00 01 1a0000060 00 05 00 00 00 01 00 00 00 a4 01 1b 00 05 00 000000070 00 01 00 00 00 ac 01 28 00 03 00 00 00 01 00 020000080 00 00 01 31 00 02 00 00 00 24 00 00 00 b4 01 320000090 00 02 00 00 00 14 00 00 00 d8 87 69 00 04 00 00...
![Page 50: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/50.jpg)
. he dump s. at
50 / 68
cat file.txt
Tux loves CS6
hexdump -c file.txt
0000000 T u x l o v e s C S 6 \n000000e
hexdump file.txt
0000000 54 75 78 20 6c 6f 76 65 73 20 43 53 36 0a000000e
⇒
![Page 51: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/51.jpg)
. file
file file
⇒
⇒
51 / 68
Example:
file penguin.jpg
penguin.jpg: JPEG image data, Exif standard: [TIFF image data, big-endian, direntries=12, height=3072, bps=0, PhotometricIntepretation=RGB, orientation=upper-left, width=2048], progressive, precision 8, 512x513, frames 3
![Page 52: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/52.jpg)
. Uni o a ula so a
52 / 68
cd
ls
touch
rm
mkdir
rmdir
mv
cp
cat
hexdump
file
![Page 53: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/53.jpg)
Use s and Pe missions
CS6 Pra ti al System SkillsFall 9Leonhard Spiegel erg lspiegel@ s. rown.edu
![Page 54: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/54.jpg)
. Pe missions
54 / 68
![Page 55: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/55.jpg)
. Pe missions
55 / 68
![Page 56: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/56.jpg)
. Pe missions o di e to ies
56 / 68
![Page 57: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/57.jpg)
. Use s and pe missions
⇒
⇒
57 / 68
![Page 58: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/58.jpg)
. Use s and pe missions
58 / 68
⇒
![Page 59: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/59.jpg)
. ls lon o mat
ls -l
total 88
-rw-r--r-- 1 sealion friends 14 9 Sep 8:01 file.txt
-rw-r--r-- 1 sealion friends 40390 9 Sep 9:00 penguin.jpg
59 / 68
owner and user are usually the same! Terms are used interchangeably here often.
![Page 60: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/60.jpg)
. Pe missions
60 / 68
- rw- r-- --x
-
d
l
p
s
b
c
![Page 61: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/61.jpg)
. Settin pe missions - hmod
chmod mode file …
⇒
⇒
61 / 68
![Page 62: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/62.jpg)
. hmod - s m oli mode
chmod u=rw,g=rx,o= file.txt
62 / 68
![Page 63: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/63.jpg)
. hmod - nume i mode
63 / 68
0 000 ---
1 001 --x
2 010 -w-
3 011 -wx
4 100 r--
5 101 r-x
6 110 rw-
7 111 rwx
chmod u=rw,g=rx,o= file.txt ⇒ chmod 650 file.txt
![Page 64: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/64.jpg)
Mo e details ne t le tu e!
![Page 65: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/65.jpg)
P e ie ne t le tu e
⇒
⇒
⇒
⇒
65 / 68
![Page 66: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/66.jpg)
P e ie HW :
66 / 68
![Page 67: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/67.jpg)
P e ie La :
⇒
67 / 68
![Page 68: Practical System Skills · cd ./../.. /usr cd HOME directory cd ~ HOME directory 5 / 68 . Reap uiz ls Documents ls ls -a 6 / 68 Documents mail .backups 2018 2019 .backupdb cwd . Reap](https://reader033.fdocuments.in/reader033/viewer/2022042402/5f1259a2bb292457917754ab/html5/thumbnails/68.jpg)
End of lecture.Next class: Thu, pm- :20pm @ CIT 77