Difference between r1.19 and the current
@@ -43,62 +43,7 @@
............. 이상은 Unix 얘기였고.............
MKLINK
[[리눅스,Linux]]
@@ -126,6 +71,77 @@
API 함수목록 등등 ...
----
http://www.linfo.org/unix-like.html
http://biohackers.net/wiki/Unix
----
<<tableofcontents>>
= tmp videos watched =
== Linux like original Unix - YouTube ==
Linux like original Unix - YouTube (Jim Hall) ([[Jim_Hall]] of [[프리도스,FreeDOS]])
https://www.youtube.com/watch?v=S0pXQVMC770
Unix 3e (1973년) 리눅스로 가상 체험(?)
50여년 전 original Unix의 명령들이 Linux에서 완전히 동일하게 작동하는 것도 흥미로운 점이다.
선형 등가속도운동( uniformly_accelerated_motion '''uniformly accelerated motion''' ... [[운동,motion]] via KpsK:등가속 Namu:등가속도%20운동 ) 공식 $x(t)=x_0+v_0t+\frac12 at^2$ 이걸
fortran으로 프로그램하고
ed로 문서를 쓰고 편집한다 ... line_editor라 매우 불편하다
{
맨 처음에 line number.
수 : 한 줄
수1,수2 : 특정 범위 줄들
$ : last line?
. : 이번 명령 끝?
숫자 다음에 명령?
p : print
s : substitute
22,22s/X/Y/g : 22번째 줄의 모든(g) X를 Y로 치환. 물론 vi와 동일.
a : append?
24a : 24번 줄 아래에 추가
c : change line
d : delete ?
n : ?
w : write ... 숫자 표시. 쓴 바이트 수를 보여주나?
q : quit
... Ggl:"man ed" Bing:"Unix ed manual"
}
eqn은 안 쓰고 텍스트로
nroff 형식으로
{
.tp : title page
.he : header
.fo : (page) footer ?
.ce 3 : center ?
.sp 3i : 3 inches of space
.b : ?
.bp : break page / page breaker ?
.ls : line spacing ?
.uh : unnumbered heading
.lp : left block paragraph ? leading paragraph ?
.pp : paragraph ?
.nf : ? https://www.ibm.com/docs/en/aix/7.3?topic=t-troff-command 에 따르면 leave unfilled. "Specifies no-fill mode." - 동영상에선 방정식 줄들을 쓰기 직전에 사용. 아마 왼쪽 빈칸을 collapse하지 않는다는 뜻?? 뭐지?
.fi : Fills output lines (macro). ''.... nf 반대인 듯.''
.i : italic ? ... 마지막에 보면 [[터미널,terminal]]에선 밑줄문자로 나온다. ps로 출력하거나 [[프린터,printer]]에 출력하면 그땐 italic인가?
}
파일을 쓰고
`nroff -me about.me | more`
로 compile(?).
또 파일에 줄 번호 붙여 보여주는 간단한 C 프로그래밍(linenum.c)을 보여주고 끝.
= bmks en =
== The Unix Tree ==
The Unix Tree
https://www.tuhs.org/cgi-bin/utree.pl
== Unix Heritage Wiki ==
start [Unix Heritage Wiki]
https://wiki.tuhs.org/doku.php?id=start
source:unix_archive [Unix Heritage Wiki]
https://wiki.tuhs.org/doku.php?id=source:unix_archive
----
http://www.linfo.org/unix_upper.htmlhttp://www.linfo.org/unix-like.html
http://biohackers.net/wiki/Unix
https://foldoc.org/Unix
일단 모든 Unix-like는 모두 여기에. BSD, macOS는 Unix고 Linux는 아니지만 여러 Unix-like들의 lineage까지 신경쓸 여유는 없으므로? 아닌건 알지만 Unix-like도 일단 모두 여기에 분류.
pagename 포직스,POSIX라 할까? 파직스,POSIX?
pagename 포직스,POSIX라 할까? 파직스,POSIX?
유닉스 비슷한 환경,environment이나 compatibility_layer를 종합한 pagename? (ex. Windows WSLWindows WSL, CygwinCygwin, Mingw/MSYSMingw MSYS, UnxUtilsUnxUtils, Winewine compatibility layer... 이런거)
Sub:
유닉스_명령
유닉스철학 or 유닉스_철학 ? Unix_philosophy => curr at 철학,philosophy?action=highlight&value=Unix_philosophy
{
asynchronous_notification 임.
유닉스_명령
유닉스철학 or 유닉스_철학 ? Unix_philosophy => curr at 철학,philosophy?action=highlight&value=Unix_philosophy
비슷? https://wiki.debian.org/TheUnixWay .... 유닉스방식?
Unix_signal =,Unix_signal =,Unix_signal . Unix_signal{
asynchronous_notification 임.
MKL
IPC interprocess_communication
IPC interprocess_communication
Signal_(IPC)
= https://en.wikipedia.org/wiki/Signal_(IPC)
= https://en.wikipedia.org/wiki/Signal_(IPC)
}
= https://en.wikipedia.org/wiki/Signal_(IPC)
= https://en.wikipedia.org/wiki/Signal_(IPC)
}
MKLINK
FIFO
스트림,stream esp byte_stream and 표준스트림,standard_stream
셸,shell and shell_script
콘솔,console
IPC
message_passing
FIFO
스트림,stream esp byte_stream and 표준스트림,standard_stream
셸,shell and shell_script
콘솔,console
IPC
message_passing
............. 이상은 Unix 얘기였고.............
MKLINK
리눅스,Linux
운영체제,operating_system,OS이므로 셸,shell 등 ... Unix_shell
프로세스,process
프롬프트
멀틱스,Multics - 역사적으로 관련지어 언급, 유닉스는 x, ... / Bell_Labs
미닉스,Minix
BSD
솔라리스,Solaris
썬OS,SunOS //위아래서로mkl
AIX // IBM
HP-UX // HP
macOS / MacOS (classic 말고, X 이후...) 그럼 pagename?
Plan_9 - Bell_Labs
daemon - 데몬 디먼 중에 pagename TBD
Unix_time - pagename tbd, wr.
리눅스,Linux
운영체제,operating_system,OS이므로 셸,shell 등 ... Unix_shell
프로세스,process
프롬프트
멀틱스,Multics - 역사적으로 관련지어 언급, 유닉스는 x, ... / Bell_Labs
미닉스,Minix
BSD
솔라리스,Solaris
썬OS,SunOS //위아래서로mkl
AIX // IBM
HP-UX // HP
macOS / MacOS (classic 말고, X 이후...) 그럼 pagename?
Plan_9 - Bell_Labs
daemon - 데몬 디먼 중에 pagename TBD
Unix_time - pagename tbd, wr.
유닉스_시간,Unix_time? {
https://namu.wiki/w/유닉스 시간
https://namu.wiki/w/2038년 문제 - legacy system이 Unix time을 32-bit로 표기할 때 생기는 오버플로,overflow 문제
시간,time timestamp
}https://namu.wiki/w/2038년 문제 - legacy system이 Unix time을 32-bit로 표기할 때 생기는 오버플로,overflow 문제
시간,time timestamp
tbw
API 함수목록 등등 ...
API 함수목록 등등 ...
1.1. Linux like original Unix - YouTube ¶
Linux like original Unix - YouTube (Jim Hall) (Jim_Hall of 프리도스,FreeDOS)
https://www.youtube.com/watch?v=S0pXQVMC770
Unix 3e (1973년) 리눅스로 가상 체험(?)
50여년 전 original Unix의 명령들이 Linux에서 완전히 동일하게 작동하는 것도 흥미로운 점이다.
선형 등가속도운동( uniformly_accelerated_motion uniformly accelerated motion ... 운동,motion via 등가속 등가속도 운동 ) 공식 $\displaystyle x(t)=x_0+v_0t+\frac12 at^2$ 이걸
fortran으로 프로그램하고
ed로 문서를 쓰고 편집한다 ... line_editor라 매우 불편하다
{
맨 처음에 line number.
p : print
s : substitute
d : delete ?
n : ?
w : write ... 숫자 표시. 쓴 바이트 수를 보여주나?
q : quit
https://www.youtube.com/watch?v=S0pXQVMC770
Unix 3e (1973년) 리눅스로 가상 체험(?)
50여년 전 original Unix의 명령들이 Linux에서 완전히 동일하게 작동하는 것도 흥미로운 점이다.
선형 등가속도운동( uniformly_accelerated_motion uniformly accelerated motion ... 운동,motion via 등가속 등가속도 운동 ) 공식 $\displaystyle x(t)=x_0+v_0t+\frac12 at^2$ 이걸
fortran으로 프로그램하고
ed로 문서를 쓰고 편집한다 ... line_editor라 매우 불편하다
{
맨 처음에 line number.
수 : 한 줄
수1,수2 : 특정 범위 줄들
$ : last line?
. : 이번 명령 끝?
숫자 다음에 명령?수1,수2 : 특정 범위 줄들
$ : last line?
. : 이번 명령 끝?
p : print
s : substitute
22,22s/X/Y/g : 22번째 줄의 모든(g) X를 Y로 치환. 물론 vi와 동일.
a : append?24a : 24번 줄 아래에 추가
c : change lined : delete ?
n : ?
w : write ... 숫자 표시. 쓴 바이트 수를 보여주나?
q : quit
... man ed Unix ed manual
}
eqn은 안 쓰고 텍스트로
nroff 형식으로
{
.tp : title page
.he : header
.fo : (page) footer ?
.ce 3 : center ?
.sp 3i : 3 inches of space
.b : ?
.bp : break page / page breaker ?
.ls : line spacing ?
.uh : unnumbered heading
.lp : left block paragraph ? leading paragraph ?
.pp : paragraph ?
.nf : ? https://www.ibm.com/docs/en/aix/7.3?topic=t-troff-command 에 따르면 leave unfilled. "Specifies no-fill mode." - 동영상에선 방정식 줄들을 쓰기 직전에 사용. 아마 왼쪽 빈칸을 collapse하지 않는다는 뜻?? 뭐지?
.fi : Fills output lines (macro). .... nf 반대인 듯.
.i : italic ? ... 마지막에 보면 터미널,terminal에선 밑줄문자로 나온다. ps로 출력하거나 프린터,printer에 출력하면 그땐 italic인가?
}
파일을 쓰고
로 compile(?).
또 파일에 줄 번호 붙여 보여주는 간단한 C 프로그래밍(linenum.c)을 보여주고 끝.
}
eqn은 안 쓰고 텍스트로
nroff 형식으로
{
.tp : title page
.he : header
.fo : (page) footer ?
.ce 3 : center ?
.sp 3i : 3 inches of space
.b : ?
.bp : break page / page breaker ?
.ls : line spacing ?
.uh : unnumbered heading
.lp : left block paragraph ? leading paragraph ?
.pp : paragraph ?
.nf : ? https://www.ibm.com/docs/en/aix/7.3?topic=t-troff-command 에 따르면 leave unfilled. "Specifies no-fill mode." - 동영상에선 방정식 줄들을 쓰기 직전에 사용. 아마 왼쪽 빈칸을 collapse하지 않는다는 뜻?? 뭐지?
.fi : Fills output lines (macro). .... nf 반대인 듯.
.i : italic ? ... 마지막에 보면 터미널,terminal에선 밑줄문자로 나온다. ps로 출력하거나 프린터,printer에 출력하면 그땐 italic인가?
}
파일을 쓰고
nroff -me about.me | more
로 compile(?).
또 파일에 줄 번호 붙여 보여주는 간단한 C 프로그래밍(linenum.c)을 보여주고 끝.