pwd: print working directory 현재 디렉터리 /: root directory 최상위 이 렉토리 ~: home directory 홈 디렉터리 cd: change directory 해당 위치로 이동 ls: file list 간단한 파일 표시 ls(command) --help: simple manual 간단한 매뉴얼 man ls(command): manual 매뉴얼 ls -l: list in long format 자세한 표시 touch [filename]: make empty file 파일 생성 ex) touch showfile.txt 빈 파일 생성 . [filename]: hidden file 숨 긴파일 ex) touch. hiddenfile.txt 숨긴 파일 생성 ls -a: show..
1. 자동화 중에 실패할 경우 mkdir dummy;cd dumy;touch hello.txt;cd..;ls -R ▶ dummy 디렉터리를 만들고 오타로 dumy디렉터리로 이동하도록 한다면? 엄청난 오류가 발생! 2. 자동화 중에 실패 할 경우 해결방법 ☞ && mkdir dummy&&cd dumy&&touch hello.txt&&cd..&&ls -R ▶ dummy 디렉토리를 만들고 오타로 dumy디렉터리로 이동하도록 한다면? mkdir dummy&&cd dumy까지 실행하고 오류가 발생하면 이후의 touch hello.txt&&cd..&&ls -R 명령어들은 실행하지 않는다. dummy 디렉토리는 생성되었지만 dummy디렉터리 안에는 아무 파일도 없다. 출처: https://opentutorials.o..
GUI: Graphic User Interface 예) 현실에서의 버튼처럼 누르면 어떤 것이 실행 장점: 누르기만하면 동작한다. 즉, 배우기 쉽다 단점: 풍부하고 정확한 의미로 전달하기 어렵다. CLI: Command Line Interface 예) 사람과 사람이 소통하는 것 장점: 풍부하고 정확한 의미로 전달하는 기능 단점: 말을 배워야 한다. 즉, 어렵다. 정리: 오른쪽 그림의 곰이 10분 동안 말하는걸 개가 듣고 이해한다. 만약에 왼쪽의 버튼으로 구현하기위해서는 버튼이 몇 개나 필요할까? 아마 엄청나게 많은 버튼이 필요할 거다. 결론적으로, 풍부하고 정확한 의미로 전달하는 기능성이 있기 때문에 CLI를 사용한다. 또, CLI는 여러 가지 일들을 순서에 따라서 중복되는 작업에서 사람이 하는 실수를 없..
1. 파일 수정 nano hello.txt: 파일내용 수정 mv hello.txt hello_world.txt: 파일 이름을 hello.txt에서 hello_world.txt로 수정 mv hello_world.txt../hello_world.txt: hello_world.txt 파일을../hello_world.txt(부모 디렉터리)로 이동 2. 파일 삭제 rm hello_world.txt: hello_world.txt 파일 삭제 *tip: rm h+tap ☞ hello_world.txt자동완성 기능 출처: https://opentutorials.org/module/3747/22524
1. 파일 생성 nano: 편집기 실행 nano 편집기 화면 hello world 작성 후 ^(꺽쇠) ☞ Ctrl ^O Write Out ☞ 저장 File Name to write: hello.txt ☞ hello.txt로 저장 hello world!로 수정 후 ^X(EXIT) 종료 선택 시 Save modified buffer? ☞ 수정된 내용을 저장하겠냐? 저장 후 ls -la로 hello.txt 파일이 생성된 것을 확인 2. 파일 읽기 nano hello.txt: hello.txt파일 nano편집기로 열기 cat hello.txt: 파일 간단한 읽기 출처: https://opentutorials.org/module/3747/22523
1. 절대 경로(absolute path): 언제든지 그 경로로 이동 가능 예) cd /: 최상위(root) 디렉터리로 이동 cd /d/posix/posix: 절대 경로상의 /d/posix/posix 디렉터리로 이동 2. 상대 경로(relative path): 현재 위치를 기준으로 다른 경로로 이동 가능 ../: parent directory 부모 디렉터리 cd../(cd..): 현재 디렉터리의 부모 디렉터리로 이동 cd./posix: 현재 디렉터리 아래의 posix디렉터리로 이동 출처: https://opentutorials.org/module/3747/22522
1. 디렉터리를 생성, 수정, 삭제하는 방법 mkdir: make directory 디렉터리 생성 ./: current directory 현재 디렉터리 디렉터리 /: 최상위 디렉터리 mv: move(rename) 디렉터리 이동 또는 이름 변경 예) mv dummy dummy2 ☞ dummy디렉터리명을 dummy2로 변경 rm -r: remove directory 디렉터리 삭제(-r) rm을 통해서는 directory를 삭제할 수 없다. 옵션인 -r을 통해서 삭제가 가능하다. 출처: https://opentutorials.org/module/3747/22521
1. 현재 디렉터리의 상태 보기 및 명령어의 형식 ls: file list 간단한 파일 표시 ls(command) --help: simple manual 간단한 매뉴얼 man ls(command): manual 매뉴얼 ls -l: list in long format 자세한 표시 d ☞ directory 디렉터리 - ☞ file 파일 touch filename: make empty file 파일 생성 ex) touch showfile.txt 일반 파일 생성 . filename: hidden file 숨 긴파일 ex) touch. hiddenfile.txt 숨긴 파일 생성 ls -a: show all files 모든 파일 표시 ls -l -a(ls -la, ls -al): 자세한 표시, 모든 파일 표시 출처..