Platform(5)
-
[리눅스] crontab 한글 깨짐 현상 개선 방법
Linux crontab 편집 시에 한글 깨지는 증상 해결 방법 리눅스에서 Crontab 작업 목록을 편집할 때 한글이 깨질 경우에는 환경 변수에 다음과 같은 설정을 해 주어야 합니다. export LANG=ko_KR.UTF-8 매번 사용을 해야 하는 환경 변수이므로 .bashrc 또는 .zshrc등과 같은 현재 사용하고 있는 쉘의 환경 설정 파일에 등록해 두면 좋습니다. 현재 설정된 인코딩 방식을 확인 해 보려면 env 명령어를 통하여 확인이 가능합니다. env | grep LANG crontab 편집 화면에 가서 변경된 한글 인코딩을 확인해 봅니다. sudo crontab -e
2019.12.15 -
현재 사용 중인 Shell 종류 알아보기
리눅스에서는 주로 bash를 사용하고 맥에서는 zsh를 사용하고 있다. 현재 사용 중인 shell의 종류를 알아보자 echo $0 echo $SHELL echo "$$" ps -p ps -p "$$" 아래는 맥에서 실행한 화면이다
2019.12.07 -
cp 명령어 'omitting directory' 에러 해결 방법
리눅스 cp 명령어 'omitting directory' 에러 해결 방법 리눅스 쉘에서 cp 명령어를 이용하여 파일 복사를 하려고 할때 아래와 같이 omitting directory 오류가 발생할 때가 있다. cp: omitting directorty 'directory name' 이는 복사하려는 디렉토리의 하위 디렉토리가 포함이 되어 있어서 발생되는 문제다. -r Recursive 옵션을 주어 하위 디렉토리까지 복사하게 되면 해결된다. cp -r [src] [dst] 아래는 cp command의 man page이다. http://man7.org/linux/man-pages/man1/cp.1.html cp(1) - Linux manual page CP(1) User Commands CP(1) NAME t..
2019.12.07 -
Shell Script에서 조건문 사용하기
쉘 스크립트에서 조건문 사용하기 환경 변수의 설정값에 따라서 쉘 스크립트의 수행 조건의 변화가 필요하여 쉘 스크립트의 조건문 사용방법을 알아보았다. export CONDITION_VALUE="foo" 쉘 스크립트에서 if 문을 사용하는 방법은 아래와 같다. if [ 조건문 ]; then 실행문 elif [ 조건문 ]; then 실행문 fi 조건문에서 사용하는 연산자 사용방법은 아래 링크를 통하여 알아보고 사용하면 된다. https://wiki.kldp.org/HOWTO/html/Adv-Bash-Scr-HOWTO/comparison-ops.html 비교 연산자(이진) #!/bin/bash # str-test.sh: Testing null strings and unquoted strings, # but no..
2019.12.03 -
Windows 10 WSL 활성화 방법
Windows 10에서 Ubuntu를 사용하기 위해서는 리눅스용 윈도우 하위 시스템(WSL, Windows Subsystem for Linux)를 활성화해야 한다. 윈도우즈 네이티브에서 리눅스의 실행 파일(ELF)를 실행하기 위한 서브 시스템으로 생각하면 된다. 이를 활성화하기 위해서는 윈도우즈 PowerShell을 관리자 권한으로 실행한 후에 아래의 커맨드를 실행하도록 한다. Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux 명령어 실행 후에는 윈도우즈를 재시작해야 시스템에 적용이 된다. https://docs.microsoft.com/ko-kr/windows/wsl/install-win10
2019.12.03