기초

    리눅스 기초 Ch.4 - 반드시 알아야 할 리눅스의 기초 명령어

    리눅스 명령어 특징 옵션 여러개를 동시적용 가능합니다. Ex) sudo rm -rf : -r 명령과 -f 명령이 동시에 사용되었습니다. "man 명령어"를 이용하여 특정 명령어의 매뉴얼 페이지(설명서)를 확인할 수 있습니다. Ex) man rm : rm 명령어의 매뉴얼 페이지를 확인하는 명령어 리눅스의 명령어는 대부분 약어입니다. 즉 명령어의 Full name을 확인하면 의미가 있는 단어일 확률이 높으므로 Full name을 알고있다면 이해하는데 도움이 됩니다. 리눅스의 명령어가 대부분 약어이듯 명령어의 옵션 역시 약어인 경우가 대다수이므로 자주 사용하는 약어도 Full name을 알고있다면 이해하기 쉽고, 다른 명령어에도 적용할 수 있습니다. Ex) rm -rf, mv -r 리눅스 필수 숙지 명령어 리..

    리눅스 기초 Ch1. - Linux 소개

    리눅스 개요 리눅스는 1991년에 핀란드의 대학생이었던 리누스 토발스(Linus Torvalds)가 개발한 운영체제입니다. 이 리눅스라는 OS의 커널은 자유로이 수정될 수 있는 오픈소스로 배포되었습니다. 근래에는 이전 리눅스보다 간편한 설치, 다양한 하드웨어 지원 및 사용자 친화적이며 GUI 시스템까지 지원하는 배포판이 파생 개발되면서 리눅스를 처음 다루는 사용자들도 이전보다 편하게 사용할 수 있게 개량되고있습니다. 이 배포판의 종류로는 대표적으로 데비안(Debian), 우분투(Ubuntu), 민트(Mint), 레드햇(Red Hat), 페도라(Fedora) 등이 있으며 이 외에도 수백가지의 배포판이 존재합니다. 또한 스마트폰의 운영체제인 안드로이드(Android) 역시 리눅스 기반으로 개발된 OS입니다...

    리눅스 기초 Ch.2 - 리눅스의 터미널과 프롬프트

    리눅스의 프롬프트와 준비상태 리눅스는 기본적으로 대부분의 명령 실행 및 제어가 터미널 이용만으로도 가능합니다. 상단 이미지의 "xeros@ubuntu:~$"는 프롬프트라고 명명합니다. 또한 위와 같이 명령어를 입력하고 실행할 수 있는 상태를 준비상태라고 합니다. 가령 아래와 같이 명령어를 입력 할 수도, 실행 할 수도 없는 상태는 준비상태라고 볼 수 없습니다. (아래는 "sleep" 명령을 이용해 인위적으로 비준비상태를 만듦) 프롬프트를 보면 xeros@ubuntu:~$ 라는 문장을 확인할 수 있는데 이는 다음과 같습니다. 일반 사용자와 루트 사용자 그리고 프롬프트의 특징 xeros@ubuntu:~/$ 사용자이름@컴퓨터이름:현재 사용자의 터미널상의 위치/사용자의 권한을의미합니다. 여기서 사용자의 권한이 ..

    파이썬 기초 맛보기 - Chapter.03

    필자는 개발툴(IDE)로 MicroSoft의 VScode를 애용한다. 앞으로의 모든 강의는 VScode IDE에서 진행되니 설치하도록 하자 설치는 링크를 참고하도록 하자. 파이썬을 본격적으로 배워보기 전에 파이썬이란 언어는 어떤식으로 코드를 작성하고 어떻게 실행되며 결과는 어떻게 나오는지 확인해보자 지금 당장 아래 설명하는 내용이 이해가 되지 않는다고하더라도 전혀 걱정 할 필요 없다. 지금은 그저 맛보기 형식이고 이후 강좌에서 세세하게 설명 할 예정이다. 지금 당장은 아~ 파이썬을 이용한 프로그래밍은 이런식의 문법체계로 이루어져있구나~ 하는 느낌만 얻어가면 된다. 1. 사칙연산 print(1+1) 위와 같은 코드를 VScode에서 작성한 후 디버깅을 해보면 3이라는 값이 출력된다. 그렇다 1+1=3 이라..

    파이썬 튜토리얼 목차

    해당 강좌에서는 파이썬의 기본 문법에 관해 설명한다. 참고한 서적은 박응용 저자의 「점프 투 파이썬」이다. 개인적으로 매우 잘 만든 서적이라고 생각한다. 프로그래밍을 한 번도 배워보지 않은 사람, 이전에 프로그래밍을 공부했으나 새롭게 파이썬을 배워보고자 하는 사람을 대상으로 한다. 따라서 필자는 이번 강좌를 작성할때 최대한 초보자의 시점에 입각해서 작성하려고 노력했다. 이 강좌를 보고 궁금한 점이 있거나 이해가 잘 되지 않는 부분이 있으면 해당 강좌 포스팅의 댓글에 질문을 남겨주면 필자가 아는 한도 내에서 최대한 친절하게 답변하도록하겠다. 튜토리얼 환경 Computer : MacBook Pro (Retina, 15-inch, Mid 2015) OS : MacOS Mojave 10.14.6 Python V..