폴더 관련 명령어현재 작업 디렉토리 확인pwd 작업 디렉토리 변경cd [디렉토리 경로] 디렉토리 내용 확인 ls# 숨긴 파일 표시ls -a# 자세히 표시ls -l# 숨긴 파일 + 자세히 표시ls -al 디렉토리 생성mkdir [디렉토리 경로] 디렉토리 제거rmdir [디렉토리 경로] 디렉토리 이름 변경mv [변경할 폴더] [변경할 이름] 디렉토리 이동mv [이동할 폴더] [이동할 위치] 디렉토리 복사- 폴더는 -r 옵션을 붙여줘야 한다.cp -r [복사할 폴더] [복사할 위치] 파일 관련 명령어내용에 아무것도 없는 빈 파일을 생성touch [생성할 파일] 빈 파일이기 때문에 cat으로 출력해봐도 아무것도 나오지 않는다. 파일을 제거하는 명령어rm [삭제할 파일] 파일 이름 변경mv [변경할 파일] [변..
cs
절대 경로와 상대 경로절대 경로루트 디렉터리부터 해당 파일에 이르는 경로모든 경로를 다 입력하는 방식상대 경로현재 디렉터리의 위치를 기준으로 표기하는 경로. : 현재 위치를 나타냄ex) /usr/local 에서 /usr/local/share/man 으로 이동하고 싶을 때절대 경로 : cd /usr/local/share/man상대 경로 : cd ./share/man 한 단계 상위 경로로 이동하고 싶을 때 : cd ..한 단계 더 이동하려면? : cd ../.. / : 루트 디렉터리/root : 루트 사용자의 내 문서 (사용자 폴더)root user : 모든 권한을 가지고 있는 관리자 계정디렉터리 이동pwd : 현재 디렉터리 경로 출력cd [디렉터리 경로] : 현재 디렉터리 변경 (디렉터리 이동)뒤에 경로 ..
리눅스란?윈도우와 같은 '운영체제' 리눅스 구성 요소H/W : cpu, hdd, RAM, I/O커널 : 운영체제 (linux, windows)쉘 : 탐색기 (cmdd, powershell, bash, zzh)명령어 : 프로그램리눅스 환경 준비 - 가상화 소프트웨어이미 우리가 사용 중인 컴퓨터에는 윈도우라는 운영체제가 깔려있기 때문에, 가상 컴퓨터에 리눅스 환경을 구축해야 한다.VMware : 가상 머신을 만들어주는 프로그램IDC : 인터넷 데이터 센터 => 남의 컴퓨터를 쓰는 것클라우드 : 남의 가상 머신 컴퓨터를 쓰는 것 컴퓨터의 주요 구성 요소에는 CPU, 메모리, 하드 디스크, I/O 가 있다.가상 컴퓨터를 만들려면 내 컴퓨터의 구성 요소들을 할당해줘야 한다. 예를 들어 현재 내 컴퓨터에CPU - ..
함수에 인자를 전달하는 두 가지 방식이 있다. call by value call by reference Call by Value 기본형 데이터(Number, String, Boolean, null, undefined, Symbol)를 함수에 인자로 전달할 때 사용된다. 이 방식에서는 변수의 실제 값을 복사하여 함수의 매개변수로 전달한다. 따라서, 함수 내부에서 매개변수의 값을 변경해도 외부 변수에는 영향을 미치지 않는다. (값을 변경해도 원본 값은 변경되지 않는다.) = 값의 불변성(Immutability)을 유지하는 데에 용이하다. function changeValue(value) { value = 10; } var x = 5; changeValue(x); console.log(x); // 5, x의 ..