리눅스에서 grep 명령의 출력을 파이프(|)로 넘길 때 글자색 유지하기 리눅스

grep 명령으로 문자열을 찾으면 출력된 내용에서 일치하는 부분이 빨간색으로 표시된다.

echo "abcd" | grep "ab"
abcd

그러나 출력값을 파이프(|)로 넘기면 색깔이 억제된다.

echo "abcd" | grep "ab" | more
abcd

출력 내용이 상당히 길 경우에는 출력결과를 more로 연결해서 한 페이지씩 보게 되는데, 내용이 많아서 어느 위치에 일치하는 문자열이 있는지 헷갈릴 경우가 있다. 이럴 때는 grep의 글자색 옵션을 변경해 주면 되겠다. "--color=always" 옵션을 사용.

# 글자색 유지
echo "abcd" | grep --color=always "ab" | more
abcd

기본 옵션은 --color=auto인데 출력을 파이프로 넘기면 글자색을 없애도록 되어 있다. auto를 always로 설정하면 글자색이 그대로 유지된다.



조던 피터슨 - 의미의 지도(Maps of Meaning) 전자책(pdf) 영문 전자책

당분간은 읽을 시간이 마땅치 않을 듯하나, 잊어버리기 전에 적어 두기로.

조던 피터슨(Jordan Peterson) 교수가 1999년에 발표한 "의미의 지도: 믿음의 구조(Maps of Meaning: The Architecture of Belief)"라는 책의 pdf 파일을 발견. 조던 피터슨의 인터뷰들을 모아 놓은 개인 웹사이트에 같이 올라와 있다. 저자의 허가를 받고 공개해 놓은 듯하다.

해당 웹사이트는 아래의 링크에

Jordan B. Peterson: Interviews, audio files, books, transcripts
https://joeclark.org/peterson/

의미의 지도 전자책 pdf 파일을 곧바로 다운로드하려면 아래의 링크로 가능.

Jordan B. Peterson - Maps of Meaning
https://joeclark.org/peterson/peterson_mapsofmeaning-en.pdf



리눅스 민트에서 시스템 전체에 적용되는 bash 설정(bashrc) 수정 리눅스

각 계정에 따른 bash shell 설정은 ~/.bashrc에 추가해 주면 되겠지만, 시스템 전체에 적용하고 싶은 설정이 있을 경우가 있다.

이 경우, 리눅스 민트(Linux Mint)에서는 /etc/bash.bashrc 파일을 편집해 주면 된다. 리눅스 민트가 우분투 계열이므로 데비안/우분투 또는 다른 데비안/우분투 계열 배포판도 아마 같을 것이라 생각된다. 레드햇 등 다른 배포판은 다를 수도 있겠다.

# /etc/bash.bashrc 파일 편집
sudo vi /etc/bash.bashrc

시스템 전체에서 공통적으로 export해서 사용하고 싶은 변수가 있다거나, 명령어를 alias로 지정하고 싶을 때 이 파일을 편집하면 된다.



1 2 3 4 5 6 7 8 9 10 다음

Google Analytics


B-Side


adsense(w160_h600)2

통계 위젯 (화이트)

42248
3755
1524646

ad_widget_2