본문 바로가기

Develop/Linux

(6)
리눅스 명령어 모음 출처 : http://gukii.tistory.com/19 OS/Linux[Linux] 리눅스 명령어 모음리무구기 림국 2018.07.27 04:01[Linux] 리눅스 명령어 모음 업무 중 갑자기 생각 안날 때 사용하는 리눅스 명령어 사전 Ctrl + F로 찾기 ls-> 디렉토리 목록보기ls [option] [directory/File] 옵션-l : 자세히 출력-n : numberic(숫자로) UID, GID-d : 자기자신(디렉토리) 출력-a : 숨김파일, 숨김 디렉토리 출력-r : 정렬순서를 내림차순으로 출력-R : 지정된 디렉토리에서 하위 디렉토리와 파일 모두 출력-F : 파일형식을 기호로 나타냄 /: directory, 없음: 파일, @: 바로가기(symbolic link file), *: 실행..
무료 SSL(보안접속) - 클라우드플레어(Cloudflare) 출처 : http://nareme.tistory.com/9 무료 SSL(보안접속) - 클라우드플레어(Cloudflare)나래미 2018.07.26 14:08 간단한 설정으로 내 홈페이지에 무료 SSL(보안접속)을 지원해 주는 클라우드플레어 셋팅 방법을 포스팅 하겠습니다.보통은 인증서를 발급받아 cPanel 이나 웹호스팅 업체서 보안 인증서를 설치하는게 일반적인 방법이지만그런 절차 없이 클라우드플레어(Cloudflare)를 이용하면 아주 간단히 보안 접속을 적용 할 수 있습니다. 1. 클라우드 플레어 시작하기아래는 대략 클라우드플레어의 동작원리 사용법 등이 서술된 공인 문서 이다https://support.cloudflare.com/hc/en-us/categories/200275218 Q. 클라우드플레어(..
쉘 스크립트 완전정복 - 4 | 조건문, 비교연산자 출처 : http://tbr74.tistory.com/10?category=759026 쉘 스크립트 완전정복 - 4 | 조건문, 비교연산자2018.07.24 21:09조건문 if (이중 분기)if [ condition ]thenecho "when the condition is true"elseecho "when the condition is false"fi 기본 형식은 위와 같다.condition 사이에는 공백이 있어야한다. 조건문 case (다중 분기)case "$1" instart)echo "start";;stop)echo "stop";;restart)echo "restart";;*)echo "?";;esac 기본 형식은 위와 같다. 문법이 상당히 어색하니 주의.$1값에 따라 다중 분기를 한다.그 외..
쉘 스크립트 완전정복 - 3 | 배열, 반복문 출처 : http://tbr74.tistory.com/8?category=759026 쉘 스크립트 완전정복 - 3 | 배열, 반복문2018.07.24 20:46배열특이하게 배열 사이에 콤마를 넣지 않는다.공백이 곧 배열의 원소 구분자.arr_a=("pro" "std" "free")arr_b=(1 2 5) 몇 가지 예시들arr=(a b c d) #문자 숫자 구분이 없는듯arr[4]=e #배열의 마지막에 e 추가echo ${arr[@]} # 배열 전체 출력 배열 길이?echo ${#arr}# 하나만 써주면 된다. 배열 슬라이싱머라하는지 사실 모르겠는데 파이썬에서 이거 인덱스 슬라이싱이라 했었다 아니야arr=20180724echo ${arr:0:4}하면 2018만 잘린다.arr:0:4를 {}로 감싸야한다는거다..
쉘 스크립트 완전정복 - 2 | 시간관련 함수 date 출처 : http://tbr74.tistory.com/7?category=759026 쉘 스크립트 완전정복 - 2 | 시간관련 함수 date 18.07.24 19:27Date쉘에서 date를 입력하면 현재 시간을 표시해준다.date 명령어의 사용 예에 대해서 정리해보자 date --help의 결과는 아래와 같다Usage: date [OPTION]... [+FORMAT] 옵션은 늘 하던대로 '-' 기호와 함께 넣으면 되고, 포매팅 할 때는 +기호를 사용하면 된다.e.g. date +%Y%m 흔하게 사용하는 옵션 중 -d 가 있다.option -d, --date=STRING e.g. date -d '1 year ago' +%Y 특이한 건 아래처럼 스트링으로 날짜를 지정해줘도 잘 리턴해준다.date -d '1..
쉘 스크립트 완전정복 - 1 | 도입, 변수, 파라미터변수 출처 : http://tbr74.tistory.com/6?category=759026 쉘 스크립트 완전정복 - 1 | 도입, 변수, 파라미터변수 2018.07.24 13:53Introduction쉘은 사용자가 입력한 명령을 커널에게 전달하고, 커널의 처리 결과를 사용자에게 다시 전달하는 역할을 한다.맨 첫줄은#!/bin/bash 또는#!/bin/sh 나#!/usr/bin/env bash 뭐 이런식으로 시작하는데, 뭘 이용해서 아래의 명령을 처리할 것인지를 명시해놓는것 같다.없어도 동작 잘 되는것 같으니 중요한 건 아닌듯.#은 쉘 스크립트에서 주석으로 처리된다. 사실 쉘 스크립트라는게 리눅스 사용과 밀접한 관련이 있어서리눅스 전반에서 사용하는 명령어도 같이 다루게 될 것 같다. 변수 * 먼저, 모든 변수는..