생활코딩 4

[Linux] 생활코딩 리눅스 강좌 (5)

[권한 : permission] 권한 기본 유닉스 계열 시스템에서 '권한'을 통해 '제어가 가능한 대상'은 파일과 디렉토리이다. 이 대상에 관련된 읽기, 쓰기, 실행 권한을 제어한다. echo 'hello' > permission.txt 이 파일에 입력하는 명령어. 하지만 권한이 없는 사용자가 접근해서 작성할 경우 permission denied 된다. -rw-rw-r-- 1 hoho hoho 0 Dec 4 23:11 permission.txt 맨앞에 -는 파일을 의미. 디렉토리일땐 d가 기록된다. rw- rw- r-- Access mode. 접근 권한 소유자 권한/그룹 권한/모든 사용자 권한 r = read, w : write, x : execute hoho 소유자 owner hoho 그룹 권한을 변경..

CS/OS 2019.10.08

[Linux] 생활코딩 리눅스 강좌 (4)

[프로세스와 실행] 컴퓨터의 구조 프로세스 : 실행되고 있는 상태의 프로그램. 사용자가 입력한 명령어(command) 명령어는 /bin이나 /sbin과 같은 디렉토리에 파일 형태로 저장되어 있음. 스토리지에 파일이 저장되어 있고 이를 프로그램이라 함. CPU : 프로세서. cpu는 굉장히 빠르게 동작하므로 스토리지의 속도가 따라오지 못함. 스토리지에 설치된 프로그램을 사용할 때, 프로그램을 읽어서 메모리에 적재. 메모리에 올라온 프로그램을 CPU가 수행. 스토리지과 메모리는 정보를 저장하는 공통점이 존재. RAM : DDR과 같은 메모리. 가격 비쌈. 저장 용량이 적음. 속도 빠름 SSD, HDD : 저장장치. storage. 가격 저렴. 저장 용량이 큼. 속도 느림 프로세스 모니터링 ps : 프로세스 ..

CS/OS 2019.10.07

[Linux] 생활코딩 리눅스 강좌 (2)

IO Redirection, 입출력의 방향을 바꾼다. 1. Output - ls –al 현재 디렉토리의 목록을 출력해라 - ls –l > result.txt 결과를 모니터로 출력하는 것이 아니라 파일로 저장하길 원할 때, ls –l 의 결과를 result.txt에 저장하겠다. 명령어를 실행하면 파일이 자동 저장됨. - cat result.txt 파일 내용을 출력해보면 정상적으로 저장된 것을 볼 수 있음 - output을 화면으로 출력하는 것이 기본인데 방향을 돌려서 파일에 저장을 시켰다. 이런 것이 리다이렉션에 해당한다. - ls –al : ls라는 프로그램의 입력값은 -al라는 의미. - > 는 리다이렉션을 의미 - rm rename2.txt 1>result.txt rename2.txt 해당 파일이 이..

CS/OS 2019.09.17

[Linux] 생활코딩 리눅스 강좌 (1)

실무에서 필수적인 리눅스에 대한 사용경험이 없어 생활코딩을 활용해서 기초지식을 쌓아보자! 리눅스는 문자를 입력해서 명령을 진행한다. (터미널과 같은 방식) - GUI : 아이콘을 이용해서 명령하는 방식이다. - CLI(Command Line interface) : 명령어를 이용해서 명령하는 방식이다. 명령어는 현재 있는 디렉토리를 기준으로 진행된다. 기초명령어 ls :현재 디렉토리의 파일 목록을 출력하는 명령어. ls -l은 자세히 보기 pwd: 현재 위치하고 있는 디렉토리를 알려주는 명령어생호 mkdir 새로 생성할 디렉토리명 : 디렉토리 생성 touch 비어있는 파일을 생성한다 cd 이동할 디렉토리의 경로명. Change directory 상대경로와 절대경로 상대경로는 현재 디렉토리의 위치를 기준으로..

CS/OS 2019.09.16
반응형