LAN 2014 3 19 Copyright c 1993 2014 Daikoku Manabu This tutorial is licensed under a Creative Commons Attribution 2.1 Japan License. 1 2 1.1................................... 2 1.2......................... 2 1.3 Linux.................................... 2 1.4 LAN............ 2 2 Ubuntu 2 2.1................................... 2 2.2............................... 3 2.3........................ 3 2.4.................... 4 2.5.................... 4 2.6.................... 4 2.7............... 4 3 5 3.1................................... 5 3.2................................ 5 3.3.................................... 5 3.4........................... 5 3.5........................... 6 3.6........................... 6 3.7........................... 6 4 7 4.1............................... 7 4.2................... 7 4.3............................... 8 4.4.......................... 8 4.5................................... 8 5 9 5.1.................................... 9 5.2........................ 9 5.3............................. 10 5.4..................... 10 5.5.................... 11 5.6.......................... 11 6 11 6.1............................. 11 6.2................................ 12 6.3........................... 12 6.4 USB....................... 13
2 2. Ubuntu 7 13 7.1............................. 13 7.2.............................. 13 7.3................................. 14 8 C 14 8.1............................. 14 8.2......................... 15 8.3............................. 15 16 1 1.1 LAN LAN LAN 1993 LAN(local area network) 1.2 (operating system) OS Windows OS X ios Android Firefox OS Chrome OS 1.3 Linux (kernel) (Linus Torvalds) 1991 Linux (Linux kernel) Linux Linux (Linux distribution) Linux Fedora CentOS opensuse Gentoo Linux Vine Linux Ubuntu Linux Linux 1.4 LAN LAN LAN Ubuntu Linux LAN Ubuntu 2 Ubuntu 2.1 ON
2.2. 3 ON (login) (user) (login name) (user name) 2.2 Ubuntu j 2 2058 j58 Ubuntu Ubuntu 2058 j58 Backspace Enter Num Lock (menu bar) (launcher) 2.3 ON OFF (shutdown) OFF (1) (2) (3)
4 2. Ubuntu OFF 2.4 Ubuntu (launcher) 3 Firefox 2.5 sudoku 2.6 (1) (2) (3) Launcher 2.7 Launcher
5 3 3.1 Windows OS X Ubuntu (command) 3.2 Windows (Command Prompt) OS X (Terminal) Ubuntu (Terminal) terminal 3.3 Windows OS X Ubuntu (shell) bash (prompt) @ :~$ (cursor) 3.4 2 Ubuntu Windows OS X Ubuntu Windows OS X Ubuntu Ubuntu cal
6 3. cal cal Backspace Enter 3.5 cal 1 9999 (argument) cal cal cal 1 cal cal 2 1936 1936 2 3.6 cal cal 1752 1752 1752 1752 3.7 gnome-sudoku
( & ) gnome-sudoku & 4 4.1 SSD(solid state drive) SSD (file) (file name) ( > ) > cal 1970 > expo70.txt 1970 expo70.txt (redirect) (. ) (extension).txt expo70.txt cat cat cat expo70.txt expo70.txt 4.2 SSD (directory) (home directory) expo70.txt 7
8 4. ls ls ls ls -l -l -l (option) -l ls ls 4.3 cp cp 1 2 cp 1 2 1 2 2 expo70.txt expo70b.txt cp expo70.txt expo70b.txt expo70b.txt cat expo70.txt 4.4 mv cp mv 2 1 2 mv 1 2 1 2 jibun.txt birth.txt mv mv jibun.txt birth.txt ls cat 4.5 rm rm
9 1: rm sakunen.txt rm sakunen.txt ls 5 5.1 (path name) 5.2 4.2 1 2 (parent directory)
10 5. 2: 5.3 (root directory) ( / ) ls ls ls ls ls / ls 5.4 2 (absolute path name) / / /... / ( / ) home /home/ ls /home/
5.5. 11 5.5 (current directory) (relative path name) 4.1 cat expo70.txt expo70.txt expo70.txt 5.6 (.. ) ls -l.. ls -l../ 1 (. ) (../.. ) 6 6.1 mkdir mkdir mkdir mkdir renshuu renshuu ls ls renshuu renshuu cal > renshuu/kongetsu.txt
12 6. cal renshuu kongetsu.txt cat 6.2 cd cd renshuu renshuu cd.. cd cd (internal command) cd (~) cd 6.3 rmdir rmdir rmdir utakata mkdir ls utakata rmdir utakata ls rmdir rmdir renshuu rmdir renshuu kongetsu.txt rmdir
6.4. USB 13 rmdir: renshuu : rm rmdir 1 6.4 USB Ubuntu USB Ubuntu USB /media/ / USB Ubuntu USB USB USB USB 7 7.1 (text) (text editor) gedit gedit gedit gedit & ( & ) 3.7 gedit renshuu gedit ningen.txt & gedit 7.2 Mine Fujiko Kusanagi Motoko Akagi Ritsuko Saotome Kazuko 1
14 8. C #include <stdio.h> int main(void) { } int n; printf(" : "); scanf("%d",&n); printf("%d 2 %d \n", n, n*n); return 0; 3: 7.3 ningen.txt 1 Ctrl S cat 8 C 8.1 LAN C C C c kadai00 kadai00 ~/c/kadai00 gedit nijou.c & gedit C.c 3
8.2. 15 8.2 C (machine language) (compile) (compiler) Ubuntu gcc C C gcc gcc C gcc a.out nijou.c gcc nijou.c gcc 8.3 a.out a.out ls a.out a.out./a.out (. ) 5.6 1 2 : Enter 2
16 &, 7, 13., 7, 11, 15.., 11../.., 11.c, 14.txt, 7 /, 10 >, 7 ~, 12 2, 15 a.out, 15 Android, 2 bash, 5 cal, 5, 6 cat, 7 cd, 12 CentOS, 2 Chrome OS, 2 cp, 8 C, 14 Fedora, 2 Firefox, 4 Firefox OS, 2 gcc, 15 gedit, 13, 14 Gentoo Linux, 2 Torvalds, Linus, 2 Ubuntu, 2, 5 USB, 13 Vine Linux, 2 Windows, 2, 5, 14, 7, 13, 7, 4, 13, 15, 8, 2, 9, 9, 5, 13, 2, 4, 7, 14, 5, 11, 12, 15, 12 home, 10, 15 ios, 2, 4, 2 LAN, 2 LAN, 2, 6 Linux, 2, 6 Linux, 2 Linux, 2 ls, 8, 10, 4, 4, 5 mkdir, 11 mv, 8 opensuse, 2 OS, 2 OS X, 2, 5 rm, 8 rmdir, 12, 8, 5, 5, 14, 15, 15, 15 SSD, 7
17, 12, 8, 11, 5, 11, 15, 3, 4, 6, 10, 10, 11, 5, 7, 5, 6, 3, 13, 14, 9, 3, 6, 7, 7, 9, 8, 8, 8, 7, 4, 2, 14, 4, 4, 15, 15, 14, 4, 5, 12, 8, 5, 7, 11, 5, 14, 12, 5, 7, 9, 7, 3, 12, 3, 11, 3, 13, 6, 13, 14, 3, 13, 7, 4, 10, 4,, 2, 3, 4, 13, 7, 11, 15, 4, 11, 4, 2, 12, 2, 3, 3, 5, 8