라벨이 linux인 게시물 표시
Windows10에서 Bash 설치/삭제/업데이트 방법

Windows10에서 Bash 설치/삭제/업데이트 방법

Windows 10에서 Bash를 사용하기 위한 설치 방법을 소개하며 설치 과정은 "Windows 10 버전 1607" 기준으로 작성되었습니다. 그리고 하위 시스템을 관리할 수 있는 lxrun.exe를 이용하여 Bash를 깔끔하게...
Uinx/Linux: 줄 바꿈 개행이 포함된 CSV 파일의 전체 라인 수 구하기

Uinx/Linux: 줄 바꿈 개행이 포함된 CSV 파일의 전체 라인 수 구하기

위 이미지처럼 줄 바꿈 개행이 포함된 CSV 파일에서 줄 바꿈 개행으로 인한 라인을 제외한 전체 행(row) 수를 구하는 코드를 소개합니다. 코드 소개 전에 아래와 같은 고민을 하시는 분들에게 추천합니다. 일반적으로 PHP에서 $row_count...
Uinx/Linux: ^M 개행 문자 삭제하는 방법

Uinx/Linux: ^M 개행 문자 삭제하는 방법

리눅스에서 간혹 ^M 개행 문자를 제거하고 싶을 때가 있습니다. 리눅스에서 Ctrl + V + M  클릭하면 위와 같은 문자가 표시되며 이렇게 입력해야 위의 문자를 찾을 수 있습니다. 키보드로 ^M 입력하면 단순 텍스트로 인식하여 원하는 결과를...
Bash: 배열 안에 지정한 값이 존재하는지 확인하는 코드

Bash: 배열 안에 지정한 값이 존재하는지 확인하는 코드

Bash에서 배열 안에 지정한 값이 존재하는지 확인하는 코드입니다. 테스트 코드 #!/usr/bin/env bash ## # 배열 안에 지정한 값이 존재하는지 확인 ## in_array() { local needle array value...
Uinx/Linux: Shebang과 env에 대한 설명 (#!/usr/bin/env)

Uinx/Linux: Shebang과 env에 대한 설명 (#!/usr/bin/env)

유닉스 계열의 Command Line에서 실행시키는 스크립트를 확인해보면 첫 줄에 " #! " 시작하는 코드가 있습니다. 영어로 "Shebang"이라고 하는데 한글로는 "쉬뱅"으로 전 읽는데 편...
유닉스/리눅스 배포판 계통도와 인기 순위 확인 방법

유닉스/리눅스 배포판 계통도와 인기 순위 확인 방법

유닉스 와 리눅스 의 역사는 위키백과에 잘 정리되어 있고 간략한 계통도 확인이 가능합니다. 그런데 그 동안 어떤 역사를 가지고 있었는지 더 자세한 계통도와 현재 인기도는 어떤지 확인할 수 있는 곳이 있어 소개합니다. 지금 소개하는 곳은 자신들만의...
Bash 입문자를 위한 핵심 요약 정리 (Shell Script)

Bash 입문자를 위한 핵심 요약 정리 (Shell Script)

Bash 입문자를 위한 기본적인 문법과 알고 있으면 좋은 것들만 정리했다. (이런 것도 있구나 싶을 정도만 이해하도록 간단한 설명과 예제로 작성됨) 첫 시작은 문자 출력하기(Hello World) 고전적이지만 "hello world&quo...
프로그래밍 언어별 유닉스 시간 확인 방법(unix time)

프로그래밍 언어별 유닉스 시간 확인 방법(unix time)

간단한 설명 UNIX TIME은 유닉스에서 사용한 시간의 표현방법으로  "1970-01-01 00:00:00" UTC부터 1초씩 증가한 숫자다.(그 이전의 시간은 음수로 표시된다) 그레고리력(태양력)을 사용하지만 윤초는 무...
리눅스 파일 디스크립터(Linux File descriptor)

리눅스 파일 디스크립터(Linux File descriptor)

간단 설명 리눅스/유닉스는 모든 장치를 파일로 관리하는데, 일반 파일과 내부/외부 모든 장치도 파일로 취급한다. 이 파일을 관리하는 것이 파일 디스크립터다. 표준 번호 설명 번호 설명 ...
리눅스 크론탭(Linux crontab)

리눅스 크론탭(Linux crontab)

간단 설명 반복적으로 작업을 실행시켜주는 크론 데몬을 설정하는 명령어입니다. 명령어 명령어 설명 crontab -l 작업 리스트 cronta...
Cygwin 한국 미러 사이트

Cygwin 한국 미러 사이트

Cygwin 설치하기 위해서는 미러 사이트를 선택해야되는데 리스트 중에 한국 사이트는 없었다. 그래서 어떤 곳이 빠른지 한참을 고민한 적이 있다. 검색 중 알게된 정보인데 한국 주소도 있었으나 어느 순간 빠진듯하다. 과거, 그리고 이 글 작...
[라즈베리파이] 아치리눅스에  웹 서버 설치 (ArchLinux + Nginx + php + MariaDB + vsftpd)

[라즈베리파이] 아치리눅스에 웹 서버 설치 (ArchLinux + Nginx + php + MariaDB + vsftpd)

라즈베리 파이에 어울리는 가벼운 구성으로 웹 서버를 구성해보자. 설명은 라즈베리 파이에 아치 리눅스가 설치된 이 후 부터 진행한다. 순서대로 따라하면 기본 적인 웹 서비스에 필요한 모든 설치가 끝난다. 단, gaerae 로 되어 있는 부분을 본인...
[라즈베리파이] 아치리눅스 기본 설정 및 Vim 설치 (ArchLinux+Vim)

[라즈베리파이] 아치리눅스 기본 설정 및 Vim 설치 (ArchLinux+Vim)

라즈베리파이에 아치리눅스 설치 후 기본적인 설정을 해보자. pacman 업데이트 pacman -Syu ROOT 비밀번호 변경 passwd 호스트네임 변경 hostnamectl set-hostname 호스트명 시간대 설정 ...

블로그 검색