국제 표준, 업계 표준을 준수하여 올바르게 학습하자! 공식 문서를 보지않고 사설 블로그, 구글 문서를 보는것은 초보자가 지양해야 함.OpenWrtUNIX : www.opengroup.orgLINUXRed Hat : access.redhat.comLinux Foundat
1980 중반, 각 UNIX 벤더들의 제폼이 호환되지 않았다.프로그래밍을 위한 System call 호환성 결여System Interface를 위한 명령어나 디렉토리 구조의 호환성 결여\-> 이런 문제점은 Java 탄생의 모티브가 되기도 했다.벤더들끼리의 표준화의 필요
GNU를 통해서 UNIX 진영은 높은 생산성을 가질 수 있었다.GNU가 만든건 GPL이라는 라이센스가 있음. customizing 할 수 있는데 GPL하고 모두 공개해야한다. (상업적 사용시 GPL 위반은 큰 위험이 될 수 있다.)Red Hat, Debian 의 차이R
💡 윈도우환경에서 리눅스를 Virtual Machine 위에 올려 실습하기 위해 Vmware workstation을 설치해야한다. 다음으로 Ubuntu 리눅스 설치 파일을 다운로드 받은 뒤 새로운 Virtual Machine을 만들어주면된다.가상화 가속기능으로, VM
: 명령행 자동 완성 기능il8n에서는 UTF-8이 기본문자세트로 사용된다.→ 따라서 LANG 환경변수 설정의 영향을 받는다.print working directory~ : 홈 디렉토리: 이전 경로file type 과 9bit로 이뤄진 mode.file mode bit
\- normal mode : Text-based 에서는 GUI 메뉴가 없으므로 short-cut으로 구현해야한다.\- insert mode\- command-line mode\- visual mode삭제vi에서의 삭제 = 임시 버퍼에 잘라내기붙여넣기 pastep :
데몬으로 작동하면서 Network configuration을 수행하고, 자동으로 네트워크 연결을 관리한다.또한 동적으로 이 작업들을 수행한다.ifconfigroute : 라우팅 테이블을 질의하거나 설정한다.ip : 옛날 커맨드인데 지금도 사용한다nmcli : 네크워크
쉘에서 실행되는 UNIX명령어는 sub-shell이 생성되어 실행되는것이다.여기서 sub-shell이란 fork-exec로 만들어지는 child process 쉘이다. 외부 명령어 실행은 기본적으로 sub shell을 생성하기 때문에 process 생성의 overhea
UNIX standard I/O의 file descriptorstdin = 0stdout = 1stderr = 2stdio의 입출력 방향을 변경하는것이다. stdio는 추상화된 입출력 레이어이므로 논리적으로 연결을 바꿀수있고 해제도 가능하다.\>FILE : 표준출력을
REGEX meta charater는 다른 의미를 수식하는 문자이다. 정규표현식은 meta charater를 배우는것이다. grep 은 정규식을 평가할 수 있는 유틸리티. egrep, fgrep은 grep의 특화 버전이다. sed는 스트림 에디터이다. awk 는 패턴식