Tag: linux command line

Linux: Process 찾아내고, 죽이기.

말 그대로. 프로세스(ID)를 찾아내고, 죽이는 일까지 한번에 정리한다. 작업하다보면 특정 프로그램을 돌리기 전에, 다른 프로그램을 먼저 띄워야할 때가 있다. 즉, Z 를 돌리기 위해서 A 를 먼저 실행해야 하고, Z 가 끝나면 A 도 따라서 종료되어야 하는 상황.물론, 수동으로 하면…

Continue Reading Linux: Process 찾아내고, 죽이기.

Tilix: 프로파일 자동 변경(Automatic (Triggered) Profile Switching)

이글루스에서 옮겨씀. 헌데, zsh 를 사용하고, 프롬프트를 고정으로 해놓지 않는한, 이 기능은 쓸 수가 없다. 즉, ZSH_THEME=”random” 이라면 아래 내용은 의미없음! Tilix 에는, 현재 디렉토리(또는 도메인명)를 기준으로 터미널 프로파일(색깔, 크기 등)을 자동으로 바꿔줄 수 있는 기능이 있다. 예를 들어, /root…

Continue Reading Tilix: 프로파일 자동 변경(Automatic (Triggered) Profile Switching)

Tilix 설정/관리.

egloos 에 있던 글, 옮겨오고, 아주 살짝 불필요한 내용 정리. 설치는 별 거 없으니 알아서 하고.. 우분투 계열이든, 아치든, 쉽게 할 수 있다. 헌데, 설정 파일이 따로 존재하지 않는 점이 좀 짜증거리(?)라고 할 수 있다. 리눅스에선 ~/.config 디렉토리 내에 각종…

Continue Reading Tilix 설정/관리.

Linux: 터미널 명령어 결과를 영어로.

** 문제점! 이 방법대로 하면, Flatpak 설치 시 이상한 결과를 얻을 수도 있다. (자세한 내용은 아래에서.) 시스템 로캘을 한국/한국어로 설정하면, 터미널 명령어 결과도 당연히 한국어로 표시된다. 한국어로 표시되면 알아보기 쉬운 장점은 있지만, 이 문구를 근거로 검색을 하려 할 때는 다시금…

Continue Reading Linux: 터미널 명령어 결과를 영어로.

manpath 수수께끼! ~/.local/share/man 은 어떻게 추가되나?

exa 를 설치하다가, 이상한 곳에서 부딪혔고, 꽤 많은 시간을 짜증 속에 보냈다.아직, 확실히 어떤 이유로 이렇게 되는지는 모르겠지만, 적어도 ~/.local/share/man 을 manpath 에 추가하는 법은 알아낼 수 있었다. man xyz 등을 사용하려면, 해당 xyz 파일이 man page 용 디렉토리내에 있어야…

Continue Reading manpath 수수께끼! ~/.local/share/man 은 어떻게 추가되나?

파일내 문자열 찾기 : grep

예전에 이를 위해 find 를 사용한 적이 있는데.. 좀 더 세밀한 검색이 필요할 땐 find 가 유용하지만, 평소엔 grep 면 충분하다.자꾸 잊기 때문에 정리해본다. (문제는.. 예전에도 정리한 적이 있는 듯 하다는 건데?) 형식은 다음과 같다. 여기에, i 와 l 등이…

Continue Reading 파일내 문자열 찾기 : grep

cron 으로 GUI 프로그램을 실행시킬 때.

다른 글 말미에 써놓은 내용이긴 한데, 검색이 쉽게끔 따로도 정리한다. cron 으로 GUI 프로그램을 실행시키면, 실행은 되는 듯 하지만, 정작 화면엔 아무 결과가 나오지 않는다.GUI 이므로 사용자 crontab 에 등록해야함은 당연하다.이를 해결하기 위해 검색을 해보니, StackExchange 에 해당 내용이 있었는데..GUI…

Continue Reading cron 으로 GUI 프로그램을 실행시킬 때.

또한번 rsync : –backup –delete 사용 시 주의할 점, –filter, protect 사용법.

–delete 는 이전에 정리한 적이 있다. 원본에 있는 파일이 지워지면 복사본에서도 지우라는 명령이 된다.헌데, 바로 지워지면 조금 애매할 때도 있다.이럴 때, 복사본에선 바로 그 파일을 지우는게 아니라, 지워졌음을 표시해주게끔 할 수가 있다. 사실, 지워졌음을 표시한다기 보다는 파일명을 바꿔서 백업본임을 알…

Continue Reading 또한번 rsync : –backup –delete 사용 시 주의할 점, –filter, protect 사용법.

여전히 rsync. –filter 와 –include/exclude 의 차이점은??

rsync 는 따로 책이 한권 나와도 이상하지 않을 듯한 프로그램인데, 아직 rsync 만 설명한 책이 출판된 책은 없나보다. 다만, Backup/Recovery 를 설명하면서 rsync 도 언급된 책은 있긴 한 모양인데.. 나온지는 꽤 됐다. 아무튼간에, 며칠 째 계속 rsync 와 씨름을 하고…

Continue Reading 여전히 rsync. –filter 와 –include/exclude 의 차이점은??

Linux Shell Script(Bash): 변수에 개행문자 포함 문자열 할당하기, 그리고 변수에 문자열 연결하기(Append/Concatenate)

간단할 듯 한데, 의외로 어려웠다.몇가지 방법이 있는 모양인데, $’\n’ 을 택했다. 왜 저런 모양일까 고민하지 말고, 그냥 외우는게 편하다. 이런 식으로 사용했다. $’\n’ 은 겹따옴표 내부에 위치하면 안된다. 첫행에서처럼 겹따옴표가 끝난 다음에 넣어줘야 한다. 두번째 행에 나와있듯, Linux Shell script…

Continue Reading Linux Shell Script(Bash): 변수에 개행문자 포함 문자열 할당하기, 그리고 변수에 문자열 연결하기(Append/Concatenate)