CS/OS 14

[Linux] 리눅스 커맨드라인 툴 기초

개요 : 리눅스 커맨드라인은 신입 개발자의 기본 소양. 알면 알수록 빠르고 편해진다. 리눅스는 수십년을 이어온 강력한 툴. 리눅스는 GUI 프로그램만으로는 조금 부족. 알수록 강력함. 개발 환경/ 소프트웨어 구동 환경으로 리눅스를 사용하는 곳이 많다. 클라우드 환경에 설치되는 가상 OS 의 비율은 리눅스 9 : 윈도우즈 1 사람은 GUI 프로그램을 사용할 수 있지만 소프트웨어는 GUI 프로그램을 사용할 수 없다. 시스템 프로그래밍, 커맨드 라인 툴을 이용해 시스템 정보를 처리해야 한다 텍스트 처리 옵션 -c, --bytes=[-]NUM : NUM byte만 출력, byte 입력시 K,M,G,T 입력가능 -n, --lines=[-]NUM : NUM line만 출력 NUM '-'입력시 문서의 마지막 NUM ..

CS/OS 2019.09.24

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

[디렉토리 구조와 파일찾는법] 디렉토리 구조 명령어 시스템에선 디렉토리가 굉장히 중요하다. 디렉토리는 어떤 데이터 또는 실행할 수 있는 프로그램을 정리정돈 하는 수단이다. 유닉스 계열에서는 데이터와 실행할 프로그램의 성격에 따라서 정해져 있는 위치에 따른 규칙 존재한다. Linux Directory Structure / - Root : 최상위 디렉토리. /bin - User Binaries : 실행가능한 파일. 바이너리 파일. 사용자들이 사용하는 명령들이 위치한다. 주요 명령 바이너리 디렉토리이다. 기본적인 명령어가 저장된 디렉토리. /sbin - System Binaries : 실행가능한 시스템 프로그램. reboot, shutdown과 같이 컴퓨터를 끄거나 재부팅하는 프로그램들이 존재한다. 시스템 관..

CS/OS 2019.09.23

[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
반응형