본문 바로가기

DEVELOPMENT/오픈소프트웨어

(8)
[오픈소프트웨어] 19-12-13, 수업내용 12-19, 오픈소프트웨어 수업 Git 협업? - 개인이 혼자 git과 github 사용 시 절차 자신의 local repo에서 자신의 remote repo로 동기화 할 때 절차 Git, Window 설치 Git 설치 [링크] Git - Downloading Package Downloading Git Now What? Now that you have downloaded Git, it's time to start using it. git-scm.com - 자신의 운영체제에 맞게 설정 해주시면 됩니다. git - CLI Git을 설치한다면, 사용이 가능함 CMD를 사용보단 Git bash가 더 사용하기 좋음. 협업 플로우 1. 프로젝트를 Fork한다. 2. master 기반으로 토픽 브랜치를 만든다 3. 뭔..
[오픈소프트웨어]19-12-06, 수업내용 12-06, Git에 대해서 배운다. 깃(Git), 19-12-06 저번 시간, 복습 [DEVELOPMENT/오픈소프트웨어] - 오픈소프트웨어, 11-22 수업내용 + 부가적인 내용 버전 관리 용어 [저장소: Repository "변경된거 있니?"], [가져오기: Import"가져와줘"], [체크아웃:CheckOut"저장소에 있는 것좀 가져와바"], [체크인:CheckIn, Commit"수정 끝났으니 저장소에 갱신해줘"] 브랜치(Branch) 맨 위 링크에서 복습하고 오자. " 개념 정리부터 하고, 진행하도록 " 수업 첫번째, 깃의 기초로 부터.. 우분투에서 현재 자신이 어떤 계정으로 로그인되어져있는지 알고 싶은 명령어는? "whoami" 현재 자신이 있는 디렉토리가 알고 싶다면 ? "pwd" 깃[Git..
오픈소프트웨어, 11-22 수업내용 + 부가적인 내용 [ "복습" ] 깃(Git) - (분산 버전(이력) 관리 시스템) 버전이란 ? [기초적인 것을 기억하고 있는지?] 의미 있는 파일의 변화 : 기능개선, 버그 수정, 커스텀마이징 등 로컬 VCS 중앙집중식 VCS 분산 VCS - 자세한 내용은 이전의 글을 참고 Git 기본 사용법 출처 : QoonTree DEV Branch branch - 스냅샷의 포인터 -> 커밋(commit)을 가르킴 - on branch master - 현재 브랜치(branch)를 master라고 함 - HEAD는 단 하나!의 브랜치만 저격한다 - git의 강력한 기능, 다른 것과 구별되는 것 - 브랜치 작업 내용 'MERGE' 과정을 거쳐 메인 작업 통합 가능 첫 init 시 프로젝트의 working directory의 파일들을 트..
[11-15] 오픈소프트웨어, 수업내용 + 공부 할 내용 파일 압축/ 풀기 명령 파일 압축 관련 명령 xz : 확장명 xz로 압축을 하거나 풀어준다. xz 파일명 xz -d 파일명.xz bzip2 : 확장명 bz2로 압축을 하거나 풀어준다. 예) bzip2 파일명 bzip -d 파일명.bz2 bunzip2 : "bzip2 -d" 옵션과 동일한 명령어 gzip : 확장명 gz으로 압축을 하거나 풀어준다 gzip 파일명 gzip -d 파일명.gz gunzip : "gzip -d" 옵션과 동일한 명령어 리다이렉션 man cp >mancp.txt >> cp의 명령어목록을 txt로 만든다. xz mancp.txt < 파일을 압축한다. xz -d mancp.txt.xz < 파일을 압축해제한다. -d가 압축해제 명령어 파일 묵기 파일 묶기 (tar) 리눅스에서 '파일 압축..
오픈소프트웨어 + 클라이언트 사이드 프로그래밍 중간고사 대비 자바 스크립트 학과 홈페이지 게시판에 안내문을 붙이고 문자로 통보 홈페이지 참조 (시험대비) 중간고사 자바스크립트에는 책이나 자료 수업시간 예저같은거 복사 후 참고가능 (오픈북) ::========================================================================:: grep : 파일 내에서 지정한 문자열을 찾아 문자열을 포함한 모든 행 출력 파일로부터 프로그램 수정을 위해 변수 함수명 등을 찾을때 사용 $grep [-옵션] 패턴 파일명 c 일치하는행수, i 비교시 대소문자를 구별안함 v지정한 패턴과 일치하지않는 행 출력 n 행의 번호와 함께 출력 l 패턴이 포함된 파일의 이름을 출력 w 패턴이 전체 단어와 일치하는 행만 출력 r 현재 및 서브 디렉토리 모..
10-11, 오픈소프트웨어 쉘 스크립트 ( shell script ) echo $PATH /home/bin:/usr/sbin:/ :는 우선순위 첫번째로 됨 로그 파일 남기기 로그 시작 $script - 파일명이 없으면 기본 파일명 : typescript 생성됨 로그종료 $exit 또는 Ctrl + D 쉘 시작 (#!/bin/bash)
10-04, 오픈소프트웨어, 쉘스크립트 우분투 ps 명령어 현재 실행되고 있는 작업들 fg 백그라운드 (이전 작업을 그대로 실행) vi .viminfo 일종의 vi의 로그 파일이라고 보면 됨 쉘이란 사용자 사이를 이어주는 역활 사용자 명령어 해석하고 운영체제가 알아들을 수 있도록 지시 운영체제는 shell에게서 받은 지시를 해석하여 하드웨어를 위한 지시어로 바꾸어줌 셸(Shell)은 Windows의 명령 프롬프트와 비슷해보이지만 훨씬 강력한 프로그래밍 기능 1. 사용자와 커널 사이에서 명령을 해석해 전달하는 명령어 해석기 기능이 있습니다. 2. 셸은 자체 내에 프로그래밍 기능이 있어서 프로그램을 작성할 수 있어요. 셸 프로그래밍 기능을 이용하면 여러 명령을 사용해 반복적으로 수행하는 작업을 하나의 프로그램으로 제작 할 수 있습니다. 셸 프로그..
09-27,오픈 소프트웨어(우분투) cal 캘린더 man 명령어로 무엇을 할 수 있는지? pwd 자신의디렉토리 cd (한단계 위로는 ..) ls ls -a ( 히든파일까지다보여줌) ls -l cd ! ( 한번에 메인으로) 상대경로 : 내가 현재있는기준으로 절대경로 : 루트에서 부터 차례차례내려오는 경로 touch kdkd (비어있는파일) mkdir (디렉토리 생성) rm 파일 삭제 rmdir 디렉토리 삭제 (안에 파일이 있을시에는 삭제가 안됨) rm -r dir1 디렉토리 안에 뭐가있든간에 삭제함 cp 파일명 파일명 (파일복사) mv ll == ls -al alias l2="ls -al" 명령어 생성 Vi - Linux(UMIX) 텍스트 에디터 참고사이트 $vi 실행 명령어 편집후 저장 가능 $vi filename 파일이 존재하면 편집 파..