<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>UroA 개발 블로그</title>
    <link>https://uroa.tistory.com/</link>
    <description></description>
    <language>ko</language>
    <pubDate>Mon, 6 Jul 2026 13:33:56 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>UroA</managingEditor>
    <item>
      <title>2016년을 회고하며...</title>
      <link>https://uroa.tistory.com/119</link>
      <description>&lt;p style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 24pt;&quot;&gt;혼자하는 2016년 회고!!!&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&amp;nbsp;2016년도 이제 30분이 채 남지않았다. 짧다면 짧고, 길다면 길게 느껴져던 나의 2016년을 마무리하고자 한다. 이런 회고는 처음 써보지만... 그래도 나름 혼자만의 생각을 정리해보고 싶었다!&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;나의 마지막 대학생활 그리고 졸업&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&amp;nbsp;나는 올해 4학년이 되었고, 평소 주위에서 많이 들었던 이야기가 있어(2학기에는 취업준비하기 바쁘다는...) 그간 열심히&amp;nbsp;학교를 다닌결과 1학기에 학점을 모두 채울 수 있었다. 그래서 2학기 때는 인터넷으로 수강하는 수업을 몇개만 신청하고 학교를 가지 않았다. 1학기를 마쳤을 때는 더이상 학점 신경써가며 내가 하고싶은 공부를 스트레스 받으며 하지 않아도 된다는 생각에 너무나 큰 환희?를 느꼈다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&amp;nbsp;얼마전에 졸업을 위해 영어인증 서류를 작성하여 제출을 했는데 그때서야 진짜 내 대학생활이 끝났다는 생각이 들었다. 내년 3월이면 졸업을 한다. 지금 돌이켜보&lt;u&gt;면&lt;/u&gt;&amp;nbsp;내 대학생활은 그리 즐겁지는 않았던것 같다. 1학년때는 어떻게 지나갔는지 기억도 가물가물하다. 아무 생각없이 열심히 실습실 뒤에서 친구들과 게임하고 수업도 땡땡이 쳐보고 그렇게 자유로운 영혼처럼 떠돌다가 친구들과 시기맞춰 군대를 갔다. 군생활이 돌이켜보면 짧다하던데, 나에게는 길었던 그 군생활 막바지에 다들 느낀다는 그 불안감을 느꼈던 덕인지 전역 후에는 나름 열심히 살았다는 생각이 든다. 전산학을 원래부터 좋아 했고 재밌어했기에 즐겁게 공부할 수 있었고, 나름 괜찮은 학점과 스스로에 대한 뿌듯함, 대견함으로 보상받을 수 있었다. 그런데 아쉬움이 너무 많이 남는다. 학점관리라는 변명을 늘어놓으며 4년의 대학생활 동안 내가 들어보고싶었던 교양은&amp;nbsp;들어보지 못한것 같다. 더욱 슬픈건 왠지 다시 대학생활을 한다고 해도 똑같은 길을 반복할 것 같다는 그런 생각이 자꾸 드는게 너무 슬프다. 항상 매사에 있어 걱정을 앞서 생각하는 내 성격때문이다. 이런 성격을 좀 바꾸고 싶지만 생각보다 쉽지는 않다... 그래도! 대학생활동안 했던 값진 경험들도 있다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&amp;nbsp;3학년때부터 1년간 활동했던 SOPT 동아리 활동은 나에게 너무나 큰 의미가 있다. 마치 우물안 개구리였던 나를 많이 꺼내준것 같다. 정말 좋은 친구, 동생, 형들도 많이 만났고, 혼자라면 힘들었을 프로젝트들도 함께하며 성장한것 같다.&amp;nbsp;너무나 좋았기에 2번의 기수를 했고, 주변 친구들에게도 많이 추천했다. 내가 대학생활하며 가장 잘했던것이 바로 이 SOPT 활동을 했던거라 생각한다. 혹시나 이 글을 보시는 대학생 분이 계시다면 꼭꼭 지원해보시기를...!&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&amp;nbsp;돌이켜보면 아쉬움이 남는 대학생활이지만, 지금의 나를 있게 해준 그리고 사회생활의 발판이 되어준 기간이였다. 졸업식때 꼭꼭 사진 많이 찍어야지...&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;주니어 개발자의 회사생활&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&amp;nbsp;4학년이 되면서 고민이 참 많았다. 어느 회사를 가야하나... 자소서는 어떻게 쓰는 건가, 나에게 맞는 직무는 어떤걸까... 운이 참 좋게도 그런시기에 멘토님으로부터 같이 일해보자는 제안을 받았고, 내년 1월 이면 입사한지 7개월째가 된다. 물론 인턴생활 3개월을 거쳤고, 그때도 그렇지만 지금도 고민은 많다. 중소, 대기업을 목표로 해서 취업한 친구들, 그리고 지금도 준비하는 친구들을 보면 한편으로는 불안감을 느낄때도 있다. 그런데 그 불안감이란게 아이러니하게 참 명확 하지가 않다. 무엇이 불안한걸까? 다른 친구들이 나보다 더 좋은 환경에서 근무할 수 있어서? 더 많은 급여를 받을 수 있어서? 더 좋은 기술들을 많이 배울 수 있어서? 대체 나는 무엇이 불안한 건지 모르겠다. 어찌보면 이 회고를 하는것도 이때문일것이다. 한번 정리해보자!&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&amp;nbsp;먼저, 내게 있어 &lt;span style=&quot;color: rgb(9, 0, 255);&quot;&gt;개발이란 어떤 의미일까?&lt;/span&gt; 단순히 전공을 살려 먹고살기 위한 수단? 그건 절대 아니다. 쉬는 주말에도 공부할 정도로 나에게 정말 재미를 주는것이 개발이다. 오히려 너무 좋아하다보니 열등감이 생기기도 하는? 남들보다 더 잘하고싶은 그런 생각이 항상든다. 그래서 아마 친구들보다 더 더 성정하고 싶은 생각에 큰 고민없이 일찍이 회사를 다니게 된것 같다. 개발을 좋아하기에 성장하는 회사보다 내가 성장할 수 있는 그런 회사라는것을 알기에 시작한 것이다. 다행히 생각처럼 지금 회사는 내가 주니어 개발자로서&amp;nbsp;성장할 수 있는 곳이다. 물론 이 성장이라는 단어의 뜻은&amp;nbsp;내 주관적인 생각이다. 나에게 주니어 개발자란 &lt;span style=&quot;color: rgb(9, 0, 255);&quot;&gt;'빠르게 성장하기 보다 성장하는 법을 잘 배워가는 개발자&lt;/span&gt;&lt;span style=&quot;color: rgb(9, 0, 255);&quot;&gt;'&amp;nbsp;&lt;/span&gt;가 아닌가 싶다. 말이 애매하게 느껴지긴 하지만... 나는 나름 주니어 개발자로서 잘 성장하고 있다고 생각한다. 처음 회사 생활이란걸 상상했을때만 해도 회사에 들어가면 사수분께서 열심히 가르쳐주시겠지? 열심히 배워서 잘 해야지! 라는 생각이었는데, 이는 잘못된 생각이었다. 공부도 개발도 스스로하는것이다. 단지, 내가 잘못된 방향으로 가지않게... 좋은 길로 방향을 다잡아주실 뿐이다. 그런점에 있어서 감사하게 생각한다.&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&amp;nbsp;생각을 정리하며 쓰는 글이 아닌 글을 쓰며 생각을 정리하다보니 뒤죽박죽이 되는 느낌이지만... 그렇다... 개발을 잘 하고싶어서, 개발에 욕심이 많아서 아무래도 그게 오히려 불안감을 증폭시키는건 아닐까 생각한다. 세상에 많은 언어와 기술들이 있고 내가 다 배울&amp;nbsp;수 없다는걸 당연히 알고 있음에도 왠지 저건 꼭 공부해야할 것 같은데 라는 생각에 &lt;span style=&quot;color: rgb(9, 0, 255);&quot;&gt;내 스스로 불안감을 만드는 것&lt;/span&gt;이다. 내가 모든것을 알 필요는 없다. 당장 필요한 것들을 열심히 공부하고 기반을 만들어 간다면 지금도 느끼듯이 새로운 것을 공부 할 때 그간 했던것들이 도움이 될 것이다. 그러니 너무 불안해 하지않고 지금처럼 꾸준히 열심히만 하면 될것같다!! 남들 신경스지 않고 앞으로도 계속 재밌게 개발하며 스스로 성장할 수 있는 개발자가 되었으면 좋겠다.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>주절주절</category>
      <category>2016년 회고</category>
      <category>대학생활</category>
      <category>신입개발자</category>
      <category>주니어 개발자</category>
      <category>회고록</category>
      <author>UroA</author>
      <guid isPermaLink="true">https://uroa.tistory.com/119</guid>
      <comments>https://uroa.tistory.com/119#entry119comment</comments>
      <pubDate>Sat, 31 Dec 2016 23:46:59 +0900</pubDate>
    </item>
    <item>
      <title>[IT 강의] The Complete React Native and Redux Course</title>
      <link>https://uroa.tistory.com/118</link>
      <description>&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 32px;&quot;&gt;&lt;b&gt;The Complete React Native and Redux Course&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 1000px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/272E1D425863878F2F&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F272E1D425863878F2F&quot; width=&quot;1000&quot; height=&quot;222&quot; filename=&quot;스크린샷 2016-12-28 오후 6.35.53.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;/p&gt;&lt;ul style=&quot;list-style-type: square;&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;어떻게 수강하게&amp;nbsp;되었는가?&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp;RN(React Native)로 프로젝트를 하게 되어 스터디가 필요했습니다. 기존 Ionic으로 진행하던 프로젝트는 Angular를 사용하고 있었기 때문에 React와 React Native는 너무나 생소했습니다. React와 관련해서는 많은 튜토리얼과 고수분들께서 열심히 작성해주신 블로그를 보며 공부할 수 있었지만 React Native는 부족하다는 느낌을 받아 강좌를 찾던중 Udemy를 알게되어 수강하였습니다.&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;list-style-type: square;&quot;&gt;&lt;li&gt;&lt;p style=&quot;clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-size: 24px;&quot;&gt;강의 첫 느낌은?&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp;강의는 총 161개의 동영상(20개의 섹션)으로 이루어져 있고, 총 17 시간입니다. 한 강의당 짧게는 3분에서 길게는 12분 정도입니다. Udemy의 대부분 강좌가 그렇듯 &lt;span style=&quot;color: rgb(9, 0, 255);&quot;&gt;&lt;b&gt;자막은 없고... 영어로만 강의를 진행&lt;/b&gt;&lt;/span&gt;합니다. 유투브에서 영어로된 짧은 강의들은 여러번 봤지만 이렇게 긴 강의를 영어로 수강하는건 처음이였는데 어느정도&amp;nbsp;React와 React Native에 대해 공부하고 수강하니 수월했습니다. 물론 다 알아듣지 못한 부분도 많지만 정말 기초부터 설명해주시기 때문에 집중만 한다면 대부분 이해할 수 있습니다. &lt;b&gt;&lt;span style=&quot;color: rgb(9, 0, 255);&quot;&gt;영상 길이도 짧아서 집중하는데 도움&lt;/span&gt;&lt;/b&gt;이 되었던것 같습니다.&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;list-style-type: square;&quot;&gt;&lt;li&gt;&lt;p style=&quot;clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-size: 24px;&quot;&gt;누가 수강하면 좋을까?&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp;React Native를 &lt;span style=&quot;color: rgb(9, 0, 255);&quot;&gt;&lt;b&gt;처음 공부하는 분께 강력히 추천&lt;/b&gt;&lt;/span&gt;합니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;list-style-type: square;&quot;&gt;&lt;li&gt;&lt;p style=&quot;clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;마무리&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp;완강하는데 4일 정도의 시간이 들었습니다. 물론 그전 일주일 정도는 튜토리얼을 따라하며 어느정도의 내용을 숙지하였기 때문에 큰 무리없이 강의를 들었던 것이기도 하지만, 강사분께서 너무나 친절하게 설명해주셔서 경험이 없었더라도 할 수 있었을 것 같습니다. 아직도 부족한 부분이 많지만 계속해서 스터디만 할 수는 없기 때문에 슬슬 프로젝트를 진행하며 스터디와 병행하려합니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;현재 &lt;b&gt;&lt;span style=&quot;color: rgb(9, 0, 255);&quot;&gt;Udemy에서 기존 $95&lt;/span&gt;&lt;span style=&quot;color: rgb(9, 0, 255);&quot;&gt;&amp;nbsp;였던 강의를 $15로 프로모션을 진행&lt;/span&gt;&lt;/b&gt;하고 있습니다. 정말 책한권 읽는것보다도 많은것을 배우실 수 있으니 주저하지말고 들어보시길 추천드립니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 1000px; text-align: center;; height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/210CF24C58638CA22D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F210CF24C58638CA22D&quot; width=&quot;1000&quot; height=&quot;746&quot; filename=&quot;UC-S8T47BI2.jpg&quot; filemime=&quot;image/jpeg&quot; style=&quot;text-align: center;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>IT 책 &amp;amp; 강의</category>
      <category>IT 강의</category>
      <category>React Native</category>
      <category>rn</category>
      <category>Udemy</category>
      <category>리엑트</category>
      <category>리엑트 네이티브</category>
      <author>UroA</author>
      <guid isPermaLink="true">https://uroa.tistory.com/118</guid>
      <comments>https://uroa.tistory.com/118#entry118comment</comments>
      <pubDate>Wed, 28 Dec 2016 18:58:25 +0900</pubDate>
    </item>
    <item>
      <title>[Linux &amp;amp; Unix] 나만의 dotfiles 만들기</title>
      <link>https://uroa.tistory.com/117</link>
      <description>&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 24pt;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 24pt;&quot;&gt;나만의 dotfiles(개발환경)&amp;nbsp;만들기&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; color: rgb(0, 0, 0);&quot;&gt;만들게&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; color: rgb(0, 0, 0);&quot;&gt;된 계기&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp;회사에 들어와 처음 했던 일이 멘토님과 같이 개발환경을 맞추었던 일이다.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;그때만 해도 터미널은 간간히 aws ec2에 ssh로 접속하기 위한 정도로 사용했고, vim은 학교에서 Linux 수업을 들으며 기본기를 익혔던 정도였다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;그런 나에게 스크립트 파일 실행만으로 멘토님과 같은&amp;nbsp;개발환경이 동기화 되는걸 옆에서 보았던 경험은 정말 신기했다. 그 후로 새로 배우는것도 다하기 벅차 잊고 살았는데 그동안 회사에서 진행하던 프로젝트를 마무리하고 새로운 프로젝트로 실행하기 전 입사하여 배웠던 것들을 하나 둘 정리하던 중 나만의 dotfiles 를 만들어보며 정리해 보기로 했다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;dotfiles 만들기&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp;.bashrc, .bash_profile, .vimrc 파일의 쓰임에 대해 공부하고 기존에 셋팅되어 있던 파일에 주석을 달고 내가 조금 더 편하게 쓸 수 있도록 조금씩 변경하는 식으로 진행하였다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;처음에는 bash shell과 vim 정도만 정리하여 관리하려 했는데 이참에 사용하던 iTerm2와 WebStorm 까지 설정되어 있는 셋팅을 export 하여 추가하였다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;git을 통한 관리&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp;나중에 노트북이나 컴퓨터를 교체할 경우, 또는 서버에 새로운 개발환경을 셋팅할 경우를 대비하여 git에 업로드 하였다. 앞으로도 지속적으로 관리할 예정이다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px;&quot;&gt;나만의 개발환경 설정 파일 저장소 (dotfiles) :&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;a href=&quot;https://github.com/kdhx92/dev-settings&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;https://github.com/kdhx92/dev-settings&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 1000px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/23159E4B5857E76B11&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F23159E4B5857E76B11&quot; width=&quot;1000&quot; height=&quot;563&quot; filename=&quot;f4cc98b8-c58a-11e6-83fb-644dec3b6c19.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>Programming/Linux &amp;amp; Unix</category>
      <category>bashrc</category>
      <category>bash_profile</category>
      <category>dotfiles</category>
      <category>Linux</category>
      <category>unix</category>
      <category>vimrc</category>
      <category>개발환경</category>
      <author>UroA</author>
      <guid isPermaLink="true">https://uroa.tistory.com/117</guid>
      <comments>https://uroa.tistory.com/117#entry117comment</comments>
      <pubDate>Mon, 19 Dec 2016 22:58:58 +0900</pubDate>
    </item>
    <item>
      <title>[Linux &amp;amp; Unix] 쉘 프롬프트 정보 &amp;amp; 색상 변경하기</title>
      <link>https://uroa.tistory.com/116</link>
      <description>&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 24pt;&quot;&gt;쉘 프롬프트 정보 &amp;amp; 색상 변경하기&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;이번 시간에는 쉘&amp;nbsp;프롬프트 정보와 색상을 변경하는 방법에 대해서 알아보겠습니다. 그전에 먼저 쉘 변수에 대해 알아야 합니다. 현재 사용자의 시스템 사용환경을 개별적으로 사용할 수 있도록 지원하는 사용자별 시스템 환경변수를 쉘 변수라고 합니다. 쉘변수들 가운데 &lt;b&gt;&lt;span style=&quot;color: rgb(102, 153, 255);&quot;&gt;PS1&lt;/span&gt;&lt;/b&gt;이라는 변수가 프롬프트의 정보를 포함하고 있습니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;Prompt 기본 설정 확인&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp;bash shell 에서 &lt;span style=&quot;color: rgb(102, 153, 255);&quot;&gt;&lt;b&gt;PS1&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;의 값을 확인하면 다음과 같이 나타납니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 580px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2265CF4D584FAEE82F&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2265CF4D584FAEE82F&quot; width=&quot;580&quot; height=&quot;179&quot; filename=&quot;스크린샷 2016-12-13 오후 5.17.11.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;b style=&quot;color: rgb(102, 153, 255); font-size: 16px;&quot;&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;b style=&quot;color: rgb(102, 153, 255); font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-style: solid; border-width: 1px; border-color: rgb(219, 232, 251); background-color: rgb(219, 232, 251); padding: 10px;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;\h : 현재 호스트의 이름을 나타냅니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;\W&lt;/span&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp;: 현재 위치의 디렉토리를 나타냅니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;\u : 현재 로그인된 사용자를 나타냅니다.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;따라서 현재 기본으로 설정된 \h:\W \u\$ 에 따라 분석하면 현재 호스트는 KimJongMinui-MacBook-Pro 이고, 현재 디렉토리 위치는 ~(Home) 이며, 현재 로그인된 사용자는 kimjongmin 입니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;Prompt에 나타낼 수 있는 정보&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;다음 표는 프롬프트에 나타낼 수 있는 정보들 입니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;table class=&quot;txc-table&quot; width=&quot;964&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; style=&quot;border:none;border-collapse:collapse;;font-family:&quot; 맑은=&quot;&quot; 고딕&quot;,=&quot;&quot; sans-serif;font-size:13px&quot;=&quot;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;width: 187px; height: 24px; border-width: 1px; border-style: solid; border-color: rgb(0, 0, 0) rgb(217, 217, 217) rgb(0, 0, 0) rgb(0, 0, 0); background-color: rgb(0, 0, 0); color: rgb(255, 255, 255);&quot;&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size:12pt;&quot;&gt;&amp;nbsp;쉘&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;변수 기호&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style=&quot;width: 776px; height: 24px; border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0); background-color: rgb(0, 0, 0); color: rgb(255, 255, 255);&quot;&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;의미&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;width: 187px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(217, 217, 217); border-left: 1px solid rgb(0, 0, 0); background-color: rgb(230, 230, 230); color: rgb(0, 0, 0);&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;\t&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style=&quot;width: 776px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(0, 0, 0); background-color: rgb(230, 230, 230); color: rgb(0, 0, 0);&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;24시간의 단위로 현재시각을 HH:MM:SS 로 표시&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;width: 187px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(217, 217, 217); border-left: 1px solid rgb(0, 0, 0); background-color: transparent; color: rgb(0, 0, 0);&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;\T&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style=&quot;width: 776px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(0, 0, 0); background-color: transparent; color: rgb(0, 0, 0);&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: transparent; font-size: 12pt;&quot;&gt;12시간의 단위로 현재시각을 HH:MM:SS 로 표시&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;width: 187px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(217, 217, 217); border-left: 1px solid rgb(0, 0, 0); background-color: rgb(230, 230, 230); color: rgb(0, 0, 0);&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;\@&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style=&quot;width: 776px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(0, 0, 0); background-color: rgb(230, 230, 230); color: rgb(0, 0, 0);&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;12시간의 단위로 현재시각을 오전/오후 로 표시&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;width: 187px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(217, 217, 217); border-left: 1px solid rgb(0, 0, 0); background-color: transparent; color: rgb(0, 0, 0);&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: transparent; font-size: 12pt;&quot;&gt;\d&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style=&quot;width: 776px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(0, 0, 0); background-color: transparent; color: rgb(0, 0, 0);&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: transparent; font-size: 12pt;&quot;&gt;현재 날짜를 나타냄. 요일, 월, 일 형식으로&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;width: 187px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(217, 217, 217); border-left: 1px solid rgb(0, 0, 0); background-color: rgb(230, 230, 230); color: rgb(0, 0, 0);&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;\s&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style=&quot;width: 776px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(0, 0, 0); background-color: rgb(230, 230, 230); color: rgb(0, 0, 0);&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;현재 사용중인 쉘의 이름을 나타냄 (C쉘이면 /bin/csh, bash쉘이면 /bin/bash)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;width: 187px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(217, 217, 217); border-left: 1px solid rgb(0, 0, 0); background-color: transparent; color: rgb(0, 0, 0);&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: transparent; font-size: 12pt;&quot;&gt;\w&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;background-color: transparent; font-size: 12pt; white-space: pre;&quot;&gt;	&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style=&quot;width: 776px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(0, 0, 0); background-color: transparent; color: rgb(0, 0, 0);&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: transparent; font-size: 12pt;&quot;&gt;현재 디렉토리의 전체 절대경로를 모두 표시함&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;width: 187px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(217, 217, 217); border-left: 1px solid rgb(0, 0, 0); background-color: rgb(230, 230, 230); color: rgb(0, 0, 0);&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;\W&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style=&quot;width: 776px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(0, 0, 0); background-color: rgb(230, 230, 230); color: rgb(0, 0, 0);&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;현재 디렉토리의 전체 절대경로명 중 마지막 디렉토리명만을 표시함. 즉 현재디렉토리만 표시함&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;width: 187px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(217, 217, 217); border-left: 1px solid rgb(0, 0, 0); background-color: transparent; color: rgb(0, 0, 0);&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: transparent; font-size: 12pt;&quot;&gt;\u&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style=&quot;width: 776px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(0, 0, 0); background-color: transparent; color: rgb(0, 0, 0);&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: transparent; font-size: 12pt;&quot;&gt;사용자명을 표시함&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;width: 187px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(217, 217, 217); border-left: 1px solid rgb(0, 0, 0); background-color: rgb(230, 230, 230); color: rgb(0, 0, 0);&quot; rowspan=&quot;1&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;\h&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;width: 776px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(0, 0, 0); background-color: rgb(230, 230, 230); color: rgb(0, 0, 0);&quot; rowspan=&quot;1&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;서버의 호스트명을 표시함 (www.uzuro.com에서 www 부분)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width: 187px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(217, 217, 217); border-left: 1px solid rgb(0, 0, 0); background-color: transparent; color: rgb(0, 0, 0);&quot; rowspan=&quot;1&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;\H&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;width: 776px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(0, 0, 0); background-color: transparent; color: rgb(0, 0, 0);&quot; rowspan=&quot;1&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;서버의 도메인명을 표시함 (www.uzuro.com에서 uzuro.com 부분)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width: 187px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(217, 217, 217); border-left: 1px solid rgb(0, 0, 0); background-color: rgb(230, 230, 230); color: rgb(0, 0, 0);&quot; rowspan=&quot;1&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;\#&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;width: 776px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(0, 0, 0); background-color: rgb(230, 230, 230); color: rgb(0, 0, 0);&quot; rowspan=&quot;1&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;접속한 순간부터 사용한 명령어의 번호를 1번부터 차례대로 표시함&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width: 187px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(217, 217, 217); border-left: 1px solid rgb(0, 0, 0); background-color: transparent; color: rgb(0, 0, 0);&quot; rowspan=&quot;1&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;\!&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;width: 776px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(0, 0, 0); background-color: transparent; color: rgb(0, 0, 0);&quot; rowspan=&quot;1&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;사용한 명령어의 history 번호를 표시함&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width: 187px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(217, 217, 217); border-left: 1px solid rgb(0, 0, 0); background-color: rgb(230, 230, 230); color: rgb(0, 0, 0);&quot; rowspan=&quot;1&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;\\$&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;width: 776px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(0, 0, 0); background-color: rgb(230, 230, 230); color: rgb(0, 0, 0);&quot; rowspan=&quot;1&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;현재 사용자가 root(uid 가 0 )이면 # 을 표시하고 아니면 $ 를 표시함&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width: 187px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(217, 217, 217); border-left: 1px solid rgb(0, 0, 0); background-color: transparent; color: rgb(0, 0, 0);&quot; rowspan=&quot;1&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;\\&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;width: 776px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(0, 0, 0); background-color: transparent; color: rgb(0, 0, 0);&quot; rowspan=&quot;1&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;'\' 문자 자체를 표시함&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width: 187px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(217, 217, 217); border-left: 1px solid rgb(0, 0, 0); background-color: rgb(230, 230, 230); color: rgb(0, 0, 0);&quot; rowspan=&quot;1&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;\a&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;width: 776px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(0, 0, 0); background-color: rgb(230, 230, 230); color: rgb(0, 0, 0);&quot; rowspan=&quot;1&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;ASCII 종소리 문자 (07)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width: 187px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(217, 217, 217); border-left: 1px solid rgb(0, 0, 0); background-color: transparent; color: rgb(0, 0, 0);&quot; rowspan=&quot;1&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;\e&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;width: 776px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(0, 0, 0); background-color: transparent; color: rgb(0, 0, 0);&quot; rowspan=&quot;1&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;ASCII 의 escape 문자 (033)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width: 187px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(217, 217, 217); border-left: 1px solid rgb(0, 0, 0); background-color: rgb(230, 230, 230); color: rgb(0, 0, 0);&quot; rowspan=&quot;1&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;\n&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;width: 776px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(0, 0, 0); background-color: rgb(230, 230, 230); color: rgb(0, 0, 0);&quot; rowspan=&quot;1&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;개행문자 (줄바꿈)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width: 187px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(217, 217, 217); border-left: 1px solid rgb(0, 0, 0); background-color: transparent; color: rgb(0, 0, 0);&quot; rowspan=&quot;1&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;\v&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;width: 776px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(0, 0, 0); background-color: transparent; color: rgb(0, 0, 0);&quot; rowspan=&quot;1&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;사용중인 bash 의 버전&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width: 187px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(217, 217, 217); border-left: 1px solid rgb(0, 0, 0); background-color: rgb(230, 230, 230); color: rgb(0, 0, 0);&quot; rowspan=&quot;1&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;\V&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;width: 776px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(0, 0, 0); background-color: rgb(230, 230, 230); color: rgb(0, 0, 0);&quot; rowspan=&quot;1&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;사용중인 bash 의 배포, 버전+패치수준으로 버전을 상세히 표시함&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width: 187px; height: 24px; border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(217, 217, 217); border-left: 1px solid rgb(0, 0, 0); background-color: transparent; color: rgb(0, 0, 0);&quot; rowspan=&quot;1&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;\r&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;width: 776px; height: 24px; border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); background-color: transparent; color: rgb(0, 0, 0);&quot; rowspan=&quot;1&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;Carrage retrun&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;Prompt 색상 정보 (ANSI color)&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;프롬프트의 색상 정보 입니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;table class=&quot;txc-table&quot; width=&quot;964&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; style=&quot;border:none;border-collapse:collapse;;font-family:&quot; 맑은=&quot;&quot; 고딕&quot;,=&quot;&quot; sans-serif;font-size:13px&quot;=&quot;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;width: 187px; height: 24px; border-width: 1px; border-style: solid; border-color: rgb(0, 0, 0) rgb(217, 217, 217) rgb(0, 0, 0) rgb(0, 0, 0); background-color: rgb(0, 0, 0); color: rgb(255, 255, 255);&quot;&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;코드&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style=&quot;width: 776px; height: 24px; border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0); background-color: rgb(0, 0, 0); color: rgb(255, 255, 255);&quot;&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;색상&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;width: 187px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(217, 217, 217); border-left: 1px solid rgb(0, 0, 0); background-color: rgb(230, 230, 230); color: rgb(0, 0, 0);&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size:12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;30&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style=&quot;width: 776px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(0, 0, 0); background-color: rgb(230, 230, 230); color: rgb(0, 0, 0);&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size:12pt;&quot;&gt;&amp;nbsp;(Nomal) &lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Black&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;width: 187px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(217, 217, 217); border-left: 1px solid rgb(0, 0, 0); background-color: transparent; color: rgb(0, 0, 0);&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size:12pt;&quot;&gt;&amp;nbsp;3&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style=&quot;width: 776px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(0, 0, 0); background-color: transparent; color: rgb(0, 0, 0);&quot;&gt;&lt;p&gt;&lt;span style=&quot;background-color: transparent; font-size: 12pt;&quot;&gt;&amp;nbsp;(Nomal)&lt;/span&gt;&lt;span style=&quot;background-color: transparent; font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Red&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;width: 187px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(217, 217, 217); border-left: 1px solid rgb(0, 0, 0); background-color: rgb(230, 230, 230); color: rgb(0, 0, 0);&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;3&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;2&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style=&quot;width: 776px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(0, 0, 0); background-color: rgb(230, 230, 230); color: rgb(0, 0, 0);&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;(Nomal)&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Green&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;width: 187px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(217, 217, 217); border-left: 1px solid rgb(0, 0, 0); background-color: transparent; color: rgb(0, 0, 0);&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: transparent; font-size: 12pt;&quot;&gt;3&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; background-color: transparent;&quot;&gt;3&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style=&quot;width: 776px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(0, 0, 0); background-color: transparent; color: rgb(0, 0, 0);&quot;&gt;&lt;p&gt;&lt;span style=&quot;background-color: transparent; font-size: 12pt;&quot;&gt;&amp;nbsp;(Nomal)&lt;/span&gt;&lt;span style=&quot;background-color: transparent; font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Yellow&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;width: 187px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(217, 217, 217); border-left: 1px solid rgb(0, 0, 0); background-color: rgb(230, 230, 230); color: rgb(0, 0, 0);&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;3&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;4&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style=&quot;width: 776px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(0, 0, 0); background-color: rgb(230, 230, 230); color: rgb(0, 0, 0);&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;(Nomal)&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Blue&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;width: 187px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(217, 217, 217); border-left: 1px solid rgb(0, 0, 0); background-color: transparent; color: rgb(0, 0, 0);&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: transparent; font-size: 12pt;&quot;&gt;3&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; background-color: transparent;&quot;&gt;5&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style=&quot;width: 776px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(0, 0, 0); background-color: transparent; color: rgb(0, 0, 0);&quot;&gt;&lt;p&gt;&lt;span style=&quot;background-color: transparent; font-size: 12pt;&quot;&gt;&amp;nbsp;(Nomal)&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;Magenta&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;width: 187px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(217, 217, 217); border-left: 1px solid rgb(0, 0, 0); background-color: rgb(230, 230, 230); color: rgb(0, 0, 0);&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;3&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style=&quot;width: 776px; height: 24px; border-bottom: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(0, 0, 0); background-color: rgb(230, 230, 230); color: rgb(0, 0, 0);&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;(Nomal)&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;Cyan&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;width: 187px; height: 24px; border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(217, 217, 217); border-left: 1px solid rgb(0, 0, 0); background-color: transparent; color: rgb(0, 0, 0);&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: transparent; font-size: 12pt;&quot;&gt;3&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; background-color: transparent;&quot;&gt;7&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style=&quot;width: 776px; height: 24px; border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); background-color: transparent; color: rgb(0, 0, 0);&quot;&gt;&lt;p&gt;&lt;span style=&quot;background-color: transparent; font-size: 12pt;&quot;&gt;&amp;nbsp;(Nomal)&lt;/span&gt;&lt;span style=&quot;font-size:12pt;&quot;&gt;&amp;nbsp;Whi&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;t&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;e&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;




&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;색상은 0~7 까지 사용 가능합니다. 그런데 그냥 사용하는 것은 아니고 색상 값에 30, 40, 90, 100을 더해서 사용합니다. 예를 들면 32는 Nomal Green을 나타내고, 40을 더한 42는 Bright 옵션을 더하게 됩니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 16px; color: rgb(0, 0, 0);&quot;&gt;ANSI escape code에 대한 설명은 다음 블로그를 참고하면 좋을것 같습니다.&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 16px; color: rgb(0, 0, 0);&quot;&gt;참고 -&amp;gt;&amp;nbsp;(&lt;/span&gt;&lt;a href=&quot;http://egloos.zum.com/sunyzero/v/4282610&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot; style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;http://egloos.zum.com/sunyzero/v/4282610&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: 16px; color: rgb(0, 0, 0);&quot;&gt;)&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;PS1 변수 변경하기&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;이제 위의 정보를 바탕으로 프롬프트를 자신의 기호에 맞게 변경할 수 있습니다. 적용 방법에는 전체사용자에게 적용하는 법과, 개별사용자에게 적용하는 방법이 있습니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;span style=&quot;color: rgb(107, 102, 255);&quot;&gt;전체사용자&lt;/span&gt;&lt;span style=&quot;color: rgb(107, 102, 255);&quot;&gt;&amp;nbsp;적용&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;/etc/bashrc : 모든 사용자들에게 적용되는 쉘 설정파일입니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt; color: rgb(107, 102, 255);&quot;&gt;개별사용자 적용&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;~/.bashrc : 모든 사용자들의 홈 디렉터리에 존재하며 각 개별 사용자들의 쉘을 설정할 수 있습니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;저는 프롬프트에 현재 Git branch 정보를 포함하여 나타낼 수 있도록 PS1 변수 값을 작성하였습니다. (&lt;/span&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;a href=&quot;http://bashrcgenerator.com/&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;http://bashrcgenerator.com/&lt;/a&gt;&amp;nbsp;를 이용한다면 쉽게 작성할 수 있습니다.)&lt;/span&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;bash&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;export PS1=&quot;\[\033[32;1m\]\u:\[\033[33;1m\]\w\[\033[m\]\$(parse_git_branch) $&quot;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;parse_git_branch() {&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;git branch 2&amp;gt; /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;b&gt;색상 정보를 나타내는 부분이 복잡하기 때문에 색상코드만 따로 상수로 선언하여 사용한다면 조금 더 보기 좋을 것 같습니다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;b&gt;참고 -&amp;gt; (&lt;a href=&quot;http://blog.saltfactory.net/linux/change-prompt-in-terminal.html&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;http://blog.saltfactory.net/linux/change-prompt-in-terminal.html&lt;/a&gt;)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>Programming/Linux &amp;amp; Unix</category>
      <category>Linux</category>
      <category>shell color</category>
      <category>shell color 변경</category>
      <category>shell prompt git</category>
      <category>ubuntu</category>
      <category>프롬프트 색상 변경</category>
      <author>UroA</author>
      <guid isPermaLink="true">https://uroa.tistory.com/116</guid>
      <comments>https://uroa.tistory.com/116#entry116comment</comments>
      <pubDate>Wed, 14 Dec 2016 00:21:20 +0900</pubDate>
    </item>
    <item>
      <title>[Linux &amp;amp; Unix] ls 결과 색상 변경하기</title>
      <link>https://uroa.tistory.com/115</link>
      <description>&lt;p&gt;&lt;span style=&quot;font-size: 24pt;&quot;&gt;&lt;b&gt;ls 결과 색상 변경하기&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp;지난번 포스팅에서는 (1) Login Shell 과 Non-Login Shell, (2) `.bashrc`와 `.bash_profile`&amp;nbsp;의 차이에 대해서 알아보았습니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;지금부터는 앞으로 이어지는 포스팅에서는 저만의 .dotfile을 만드는 과정을 공유할까 합니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;이번에는 ls 명령어를 사용했을 때 보이는 결과를 색상을 이용해 구분해 보겠습니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;~/.bashrc 또는 ~/.bash_profile 파일을 열어 다음과 같이 작성합니다. (#은 주석입니다.)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre&gt;&lt;code class=&quot;js&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;# ls 명령어 색상 표시 여부 &amp;amp; 색상 설정
export CLICOLOR=1
export LSCOLORS=DxFxBxDxCxegedabagacad
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;
&lt;/span&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;span style=&quot;color: rgb(242, 97, 170);&quot;&gt;CLICOLOR&lt;/span&gt;는 색상표시 여부를 활성화하는 것이며 0일때 비활성, 1일때 활성입니다.&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;span style=&quot;color: rgb(242, 97, 170);&quot;&gt;LSCOLORS&lt;/span&gt;는 CLICOLOR로 색상이 활성화 되었을 때 각 종류별로 어떤 색으로 표시할 지를 지정하는 것 입니다. 두 글자씩 쌍으로 이루어져 있으며 앞 글자는 전경색(foreground), 뒤의 글자는 배경색(background)를 의미합니다. 각 알파벳이 의미하는 색상은 다음과 같습니다.&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-style: solid; border-width: 1px; border-color: rgb(219, 232, 251); background-color: rgb(219, 232, 251); padding: 10px;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;a : 검은색&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;b : 빨강색&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;c : 녹색&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;d : 갈색&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;e : 파란색&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;f : 마젠타색(magenta)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;g : 시안(cyan)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;h : 밝은 회색&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;A : 두꺼운 검은색(보통 어두운 회색으로 보인다.)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;B : 두꺼운 빨간색&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;C : 두꺼운 녹색&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;D : 두꺼운 갈색(보통 노란색으로 보인다)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;E : 두꺼운 파란색&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;F : 두꺼운 마젠타색&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;G : 두꺼운 시안&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;H : 두꺼운 밝은 회색(밝은 흰색처럼 보인다)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;x : 전경생과 배경색의 기본색상&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;fb의 쌍 순서는 다음과 같은 순서로 색을 지정합니다.&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-style: solid; border-width: 1px; border-color: rgb(219, 232, 251); background-color: rgb(219, 232, 251); padding: 10px;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;1. 디렉토리&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;2. 심볼릭 링크&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;3. 소켓&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;4. 파이프&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;5. 실행가능 파일&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;6. 특수 블락&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;7. 특수문자&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;8. setuid 비트가 설정된 실행파일&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;9. setgid 비트가 설정된 실행파일&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;10. sticky비트가 있으면서 다름사람이 쓸 수 있는 디렉토리&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;11. sticky비트가 없으면서 다름사람이 쓸 수 있는 디렉토리&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>Programming/Linux &amp;amp; Unix</category>
      <category>CLICOLOR</category>
      <category>Linux</category>
      <category>ls 색깔</category>
      <category>ls 색상</category>
      <category>LSCOLORS</category>
      <category>ubuntu</category>
      <author>UroA</author>
      <guid isPermaLink="true">https://uroa.tistory.com/115</guid>
      <comments>https://uroa.tistory.com/115#entry115comment</comments>
      <pubDate>Tue, 13 Dec 2016 16:35:02 +0900</pubDate>
    </item>
    <item>
      <title>[Linux &amp;amp; Unix] .bashrc 와 .bash_profile 의 차이</title>
      <link>https://uroa.tistory.com/114</link>
      <description>&lt;p&gt;&lt;span style=&quot;font-size: 24pt;&quot;&gt;&lt;b&gt;.bashrc 와 .bash_profile 의 차이&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;사용하는 노트북은 Mac이고, 회사에서 일할 때도 주로 원격서버에서 터미널을 자주 이용하다 보니 bash와 vi 설정에 대해 궁금하게 됐습니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;처음 회사에 들어왔을때는 사수분께서 직접 .dotfile 을 주셔서 설정을 했었는데, 이번기회에 bash와 vi 설정에 대해 공부 하면서 저만의 .dotfile을 만들어보고자 합니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;먼저 헷갈렸던 .bashrc 와 .bash_profile 의 차이에 대해서 정리하기전에 Login Shell 과 Non-Login Shell 의 차이에 대해서 알아보겠습니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 14pt; color: rgb(107, 102, 255);&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;Login Shell 과 Non-Login Shell&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 14pt; color: rgb(107, 102, 255);&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;&lt;span style=&quot;color: rgb(242, 97, 170); font-size: 12pt;&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 14pt; color: rgb(107, 102, 255);&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;&lt;span style=&quot;color: rgb(242, 97, 170); font-size: 12pt;&quot;&gt;Login Shell&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font color=&quot;#6b66ff&quot;&gt;&lt;span style=&quot;font-size: 18.6667px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 12pt;&quot;&gt;로그인은 계정과 암호를 입력해서 Shell을 실행하는 것을 말합니다. 따라서 ssh로 접속하거나 로컬에서 GUI를 통해 Shell을 실행하는 것은 Login Shell 입니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 14pt; color: rgb(107, 102, 255);&quot;&gt;&lt;span style=&quot;font-size: 12pt; color: rgb(0, 0, 0);&quot;&gt;'.profile', '.bash_profile' 이 두 파일은 Login할 때 로드되는 파일입니다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;'.profile'은 꼭 bash가 아니더라도 로그인하면 로드되며, '.bash_profile'은 꼭 bash로 로그인 할 때만 실행됩니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px; color: rgb(242, 97, 170);&quot;&gt;Non Login Shell&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp;&lt;span style=&quot;font-size: 16px; color: rgb(0, 0, 0);&quot;&gt;Non-Login Shell은 로그인 없이 실행하는 Shell을 말합니다. ssh로 접속하고 나서 다시 bash를 실행하는 경우나, GUI 세션에서 터미널을 띄우는 것도 여기 해당합니다. 'sudo bash'나 &amp;nbsp;'su'같은 것도 해당합니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;font-size: 16px; color: rgb(0, 0, 0);&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;font-size: 16px; color: rgb(0, 0, 0);&quot;&gt;* 단, Mac OS X에서는 로그인 여부에 관계 없이 모든 터미널 창을 Login Shell로 실행합니다. (따라서 .bash_profile이 로드됩니다.)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;font-size: 16px; color: rgb(0, 0, 0);&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b style=&quot;color: rgb(107, 102, 255); font-size: 18.6667px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;.bashrc 와&amp;nbsp;.bash_profile(profile)&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px; color: rgb(242, 97, 170);&quot;&gt;.bashrc&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp;이미 로그인 한 상태에서 새 터미널 창을 열 때마다 실행된다. (non-login shell에서 실행된다)&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px; color: rgb(242, 97, 170);&quot;&gt;.bash_profile&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp;시스템에 로그인할 때마다 실행된다. (login shell 에서 실행된다.) 현재 nvm(Node Version Manager)을 사용중인데 이와 관련된 설정들이 여기에 들어가야 하는것 같다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(242, 97, 170); font-size: 16px;&quot;&gt;.profile&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(242, 97, 170); font-size: 16px;&quot;&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 16px;&quot;&gt;로그인할 때 로드된다. PATH처럼 로그인할 때 로드해야 하는데 bash와 관계없는 것들을 여기에 넣는다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(242, 97, 170); font-size: 16px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(242, 97, 170); font-size: 16px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 16px;&quot;&gt;* 만약 Mac에서 새 터미널 창을 열 때마다 .bashrc를 로드하고 싶다면 .bash_profile 에서 .bashrc를 로드하면 됩니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(242, 97, 170); font-size: 16px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(242, 97, 170); font-size: 16px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;--참고--&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;a href=&quot;http://keichee.tistory.com/14&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;http://keichee.tistory.com/14&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(242, 97, 170); font-size: 16px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>Programming/Linux &amp;amp; Unix</category>
      <category>.bashrc</category>
      <category>.bash_profile</category>
      <category>Linux</category>
      <category>login shell</category>
      <category>non login shell</category>
      <category>ubuntu</category>
      <author>UroA</author>
      <guid isPermaLink="true">https://uroa.tistory.com/114</guid>
      <comments>https://uroa.tistory.com/114#entry114comment</comments>
      <pubDate>Tue, 13 Dec 2016 15:40:58 +0900</pubDate>
    </item>
    <item>
      <title>[Computer Tip] Google 번역기 활용하기</title>
      <link>https://uroa.tistory.com/113</link>
      <description>&lt;p&gt;&lt;span style=&quot;font-size: 24pt;&quot;&gt;&lt;b&gt;Google 번역기 활용하기&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-style: solid; border-width: 1px; border-color: rgb(238, 238, 238); background-color: rgb(238, 238, 238); padding: 10px;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;a href=&quot;http://vip.mk.co.kr/news/view/108/20/1452854.html&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;http://vip.mk.co.kr/news/view/108/20/1452854.html&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;a href=&quot;http://www.huffingtonpost.kr/dongshin-yang/story_b_13033828.html&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;http://www.huffingtonpost.kr/dongshin-yang/story_b_13033828.html&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: rgb(34, 116, 28);&quot;&gt;1. 업그레이드된 구글번역기&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp;위의 인터넷 기사에서도 볼 수 있듯이 구글이 최근 11월 15일&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: 돋움, Dotum, Helvetica, &amp;quot;Apple SD Gothic Neo&amp;quot;, sans-serif; font-size: 16px;&quot;&gt;통계에 기반을 뒀던 단순 문자 번역을 인공신경망 번역으로 바꾸는 업그레이드를 실시한다고 하였습니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: 돋움, Dotum, Helvetica, &amp;quot;Apple SD Gothic Neo&amp;quot;, sans-serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: 돋움, Dotum, Helvetica, &amp;quot;Apple SD Gothic Neo&amp;quot;, sans-serif; font-size: 16px;&quot;&gt;기존 번역인 통계 기반 번역은 한국어와 영어처럼 어순이 다른 언어 번역에서는 매우 부정확한 결과를 보였지만,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: 돋움, Dotum, Helvetica, &amp;quot;Apple SD Gothic Neo&amp;quot;, sans-serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;color: rgb(9, 0, 255);&quot;&gt;&lt;b&gt;인공신경망 번역&lt;/b&gt;&lt;/span&gt;을 사용함으로써&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: 돋움, Dotum, Helvetica, &amp;quot;Apple SD Gothic Neo&amp;quot;, sans-serif; font-size: 16px;&quot;&gt;번역 오류가 기존에 비해 55~85%가량 줄었다고 합니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: 돋움, Dotum, Helvetica, &amp;quot;Apple SD Gothic Neo&amp;quot;, sans-serif; font-size: 16px;&quot;&gt;구글은 &quot;새로 업그레이드된 번역은 문장을 번역한 뒤 가장 관련성이 높은 결과를 추리고, 다시 사람이 말하는 것처럼 문장을 재구성한다&quot;며 &quot;자연스러운 문장 번역으로 내용을 보다 수월하게 이해할 수 있을 것&quot;이라고 소개했습니다. 특히 '알파고' 학습 방식인 &lt;span style=&quot;color: rgb(9, 0, 255);&quot;&gt;&lt;b&gt;기계학습(머신러닝)&lt;/b&gt;&lt;/span&gt;을 사용하기 때문에 많은 사람이 쓰면 쓸수록 번역 능력이 향상된다는 특징이 있다고 합니다.&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;font-family: 돋움, Dotum, Helvetica, &amp;quot;Apple SD Gothic Neo&amp;quot;, sans-serif; font-size: 16px;&quot;&gt;&lt;br style=&quot;font-family: 돋움, Dotum, Helvetica, &amp;quot;Apple SD Gothic Neo&amp;quot;, sans-serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: 돋움, Dotum, Helvetica, &amp;quot;Apple SD Gothic Neo&amp;quot;, sans-serif; font-size: 16px;&quot;&gt;구글은 블로그를 통해 &quot;이번 업그레이드로 구글 번역은 지난 10년간 개선한 것보다 더 큰 폭의 진전을 이뤘다&quot;며 &quot;앞으로 구글 번역이 지원하는 103개 언어 모두에 적용할 것&quot;이라고 밝혔습니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: 돋움, Dotum, Helvetica, &amp;quot;Apple SD Gothic Neo&amp;quot;, sans-serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: 돋움, Dotum, Helvetica, &amp;quot;Apple SD Gothic Neo&amp;quot;, sans-serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b style=&quot;font-size: 18.6667px;&quot;&gt;&lt;span style=&quot;color: rgb(34, 116, 28);&quot;&gt;2. 구글번역기 사용 Tip&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b style=&quot;font-size: 18.6667px;&quot;&gt;&lt;span style=&quot;color: rgb(34, 116, 28);&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: 돋움, Dotum, Helvetica, &amp;quot;Apple SD Gothic Neo&amp;quot;, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;저도 구글번역기를 가끔&amp;nbsp;사용했었습니다. 주로 과제를 할때 많이 사용했는데 이번에 업데이트 되면서 다시 사용해보니 회사에서 일하면서 필요한 부분에 사용해도 가능할 정도로 많이 좋아진것 같습니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: 돋움, Dotum, Helvetica, &amp;quot;Apple SD Gothic Neo&amp;quot;, sans-serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: 돋움, Dotum, Helvetica, &amp;quot;Apple SD Gothic Neo&amp;quot;, sans-serif; font-size: 16px;&quot;&gt;보통은 아래와 같이 크롬 탭에 사이트를 띄운후 이용하곤 했습니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: 돋움, Dotum, Helvetica, &amp;quot;Apple SD Gothic Neo&amp;quot;, sans-serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 960px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2242BC47584501B52D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2242BC47584501B52D&quot; width=&quot;960&quot; height=&quot;621&quot; filename=&quot;스크린샷 2016-12-05 오후 2.17.01.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;그러나 지금 일하면서 필요한 기능은 주로 영문으로 된 문서를 읽으며 필요한 부분만 바로바로 해석하는 일이 더 자주있기에 필요한 기능을 찾아보았더니 &lt;b&gt;&lt;span style=&quot;color: rgb(9, 0, 255);&quot;&gt;Google 번역이라는 플러그인&lt;/span&gt;&lt;/b&gt;이 있었습니다. (&lt;/span&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;https://chrome.google.com/webstore/detail/google-translate/aapbdbdomjkkjkaonfhkkikfgjllcleb?hl=ko)&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 958px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2457FF47584501B619&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2457FF47584501B619&quot; width=&quot;958&quot; height=&quot;848&quot; filename=&quot;스크린샷 2016-12-05 오후 2.17.14.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: 돋움, Dotum, Helvetica, &amp;quot;Apple SD Gothic Neo&amp;quot;, sans-serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: 돋움, Dotum, Helvetica, &amp;quot;Apple SD Gothic Neo&amp;quot;, sans-serif; font-size: 16px;&quot;&gt;해당 플러그인을 설치하면 다음과 같이 따로 구글번역기를 이용하지 않아도 번역하고자 하는 문장을 드래그하면 자동으로 번역된 결과를 볼 수 있습니다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 1000px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2404A3465845040A32&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2404A3465845040A32&quot; width=&quot;1000&quot; height=&quot;956&quot; filename=&quot;스크린샷 2016-12-05 오후 3.06.24.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: 돋움, Dotum, Helvetica, &amp;quot;Apple SD Gothic Neo&amp;quot;, sans-serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;플러그인은 따로 설정옵션이 있으며, 문구를 드래그했을 때 바로 결과를 볼 수도 있으며, 따로 버튼을 클릭하여 결과를 볼 수도 있습니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 718px; text-align: center;; height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/247F1A46584503FC35&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F247F1A46584503FC35&quot; width=&quot;718&quot; height=&quot;405&quot; filename=&quot;스크린샷 2016-12-05 오후 3.03.54.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;text-align: center;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>Computer Tip</category>
      <category>Google 번역</category>
      <category>구글 번역</category>
      <category>기계학습</category>
      <category>머신러닝</category>
      <category>번역기 플러그인</category>
      <category>변역기</category>
      <category>인공신경망 번역</category>
      <category>크롬 플러그인</category>
      <author>UroA</author>
      <guid isPermaLink="true">https://uroa.tistory.com/113</guid>
      <comments>https://uroa.tistory.com/113#entry113comment</comments>
      <pubDate>Mon, 5 Dec 2016 15:15:19 +0900</pubDate>
    </item>
    <item>
      <title>[IT 책] Do it! HTML5 + CSS3 웹 표준의 정석</title>
      <link>https://uroa.tistory.com/112</link>
      <description>&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 32px;&quot;&gt;Do it! HTML5 + CSS3 웹 표준의 정석&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 280px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2324E13A583AA64611&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2324E13A583AA64611&quot; width=&quot;280&quot; height=&quot;400&quot; filename=&quot;html5 css3.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul style=&quot;list-style-type: square;&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;어떻게 읽게 되었는가?&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp;회사에서 Ionic 으로 앱을 개발하고 있는데 Ionic 에서는 html과 css로 레이아웃 작업을 한다. html과 css를 제대로 공부해본적이 없어서 책을 읽게 되었다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;list-style-type: square;&quot;&gt;&lt;li&gt;&lt;p style=&quot;clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-size: 24px;&quot;&gt;책의 첫 느낌은?&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp;이전에 Do it 안드로이드 앱 프로그래밍 책을 통해 안드로이드를 공부한적이 있어서&amp;nbsp;원래 Do it 책이 좋다는건 알고 있었다. 책의 예제들이 간단간단해 보였고, &lt;span style=&quot;color: rgb(9, 0, 255);&quot;&gt;&lt;b&gt;초보자들을 타겟으로 해서 쉽게&lt;/b&gt;&lt;/span&gt; 쓰여진것 같았다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;list-style-type: square;&quot;&gt;&lt;li&gt;&lt;p style=&quot;clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-size: 24px;&quot;&gt;누가 읽으면 좋을까?&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;color: rgb(9, 0, 255);&quot;&gt;&lt;b&gt;html과 css를 처음 해보는 사람&lt;/b&gt;&lt;/span&gt;, 또는 &lt;b&gt;&lt;span style=&quot;color: rgb(9, 0, 255);&quot;&gt;웹 디자이너&lt;/span&gt;&lt;/b&gt;에게도 좋을것 같다. (책을 읽고 웹 디자이너 친구에게 빌려줬는데 친구가 맘에 들어한다.) html과 css 한쪽이 조금 약하신분도 책을 사서 필요한 부분만 읽는다면 좋을것 같다.&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;list-style-type: square;&quot;&gt;&lt;li&gt;&lt;p style=&quot;clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;마무리&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;html과 css는 그때그때 필요할때만 찾아서 쓰던터라&amp;nbsp;여러 개념들이 중구난방으로 흩어져 있었는데 이 책을 읽으며 한번 정리한 느낌이다. 완전 처음 접하는 개념이 아니였기에 예제 같은 경우는 거의 따라하지 않고 눈으로만 봤었다. 확실히 이 책을 읽고 회사일이 한결 수월해진 느낌이다.&lt;/span&gt;&lt;/p&gt;</description>
      <category>IT 책 &amp;amp; 강의</category>
      <category>CSS</category>
      <category>Do it</category>
      <category>Do it! HTML5 + CSS3 웹 표준의 정석</category>
      <category>HTML</category>
      <category>html 책 추천</category>
      <category>IT 도서</category>
      <category>웹프로그래밍</category>
      <author>UroA</author>
      <guid isPermaLink="true">https://uroa.tistory.com/112</guid>
      <comments>https://uroa.tistory.com/112#entry112comment</comments>
      <pubDate>Sun, 27 Nov 2016 19:41:47 +0900</pubDate>
    </item>
    <item>
      <title>[IT 책] TCP/IP 쉽게, 더 쉽게</title>
      <link>https://uroa.tistory.com/111</link>
      <description>&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 24pt;&quot;&gt;TCP/IP 쉽게, 더 쉽게&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 320px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2356A838583AA03522&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2356A838583AA03522&quot; width=&quot;320&quot; height=&quot;445&quot; filename=&quot;스크린샷 2016-11-27 오후 5.54.05.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;list-style-type: square;&quot;&gt;&lt;li&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;어떻게 읽게 되었는가?&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp;친구에게 추천 받아 읽은 책입니다. 몇권의 책을 추천받았는데 회사를 다니며 쿠키, 세션, ftp, smtp 등과 관련된 코드들을 접하다&amp;nbsp;한번 학교에서 배웠던 내용도 복습할 겸 책을 읽게 되었습니다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;list-style-type: square;&quot;&gt;&lt;li&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-size: 24px;&quot;&gt;책의 첫 느낌은?&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp;위 사진에서는 책이 상당히 두껍게 나오는데 생각보다 얇습니다. 책을 구매하려 했던 이유중 하나가 그림이 많았기 때문인데 정~말 쉽게 설명하기 위해서 그만큼 &lt;span style=&quot;color: rgb(9, 0, 255);&quot;&gt;&lt;b&gt;그림이 많습니다.&lt;/b&gt;&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;list-style-type: square;&quot;&gt;&lt;li&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-size: 24px;&quot;&gt;누가 읽으면 좋을까?&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp;먼저 이 책을 조금 더 빨리 접했다면 어땠을까 하는 생각도 들었습니다. (&lt;/span&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;책이 16년 9월에 출판되어 더 일찍 읽을 수는 없었겠지만...) 그만큼 책 내용이 책 제목만큼 '쉽게, 더 쉽게'에 초점이 맞추어져 있습니다. 전반적으로 그림이 책 내용의 60% 이상은 차지하고 있습니다. 컴퓨터공학부 학생들의 경우 보통 2학년 3학년때 데이터통신이나 네트워크 수업을 듣게 되는데 그 수업을 생각하며 책을 본다면 큰 시너지가 날것입니다. 물론 수업을 듣기전에 보아도 좋습니다. 저는 책을 읽으며 학생때 배웠던 내용도 복습 했고, 회사에서 일을 하며 사용했던 것들도 같이 복습하는 효과를 얻었습니다. 여러가지 얼추 알고만 있는 개념들이 있었는데 이 책을 통해 명확하게 이해할 수 있었습니다. 이 책은 네트워크의 기초에 대해 전반적으로 설명하고 있으므로 &lt;span style=&quot;color: rgb(9, 0, 255);&quot;&gt;&lt;b&gt;컴퓨터공학부 학생, 네트워크 기초가 부족하신분, 주니어 개발자&lt;/b&gt;&lt;/span&gt;가 읽는다면 많은 도움을 받을 수 있을것 입니다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;list-style-type: square;&quot;&gt;&lt;li&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;마무리&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;style type=&quot;text/css&quot;&gt;
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 10.0px Helvetica}
&lt;/style&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp;책을 처음 보았을 때는 그림도 많고 내용도 쉬워보여 오래걸릴지 않을것 같았는데 회사를 다니며 읽다보니 2주 정도 걸린것 같습니다... 하루에 꾸준히 시간내어 읽기보다는 시간이 날때 많이 읽고 시간이 부족할때는 몇페이지 못볼 때도 있었는데 책이 챕터별로 잘 세분화 되어있고, 연관성이 많이 있는것이 아니다 보니 꾸준히 읽지 않아도 문제 될것은 없었습니다. 가볍게 읽자는 마음으로 읽었던 책인데 배운것이 너무 많아 나중에도 두고두고 펼쳐보게될 책인것 같습니다.&lt;/span&gt;&lt;/p&gt;</description>
      <category>IT 책 &amp;amp; 강의</category>
      <category>IT 도서</category>
      <category>IT 책</category>
      <category>TCP/IP</category>
      <category>TCP/IP 쉽게</category>
      <category>네트워크 그림 책</category>
      <category>네트워크 책</category>
      <author>UroA</author>
      <guid isPermaLink="true">https://uroa.tistory.com/111</guid>
      <comments>https://uroa.tistory.com/111#entry111comment</comments>
      <pubDate>Sun, 27 Nov 2016 18:22:20 +0900</pubDate>
    </item>
    <item>
      <title>[Linux &amp;amp; Unix] Screen 사용하기</title>
      <link>https://uroa.tistory.com/110</link>
      <description>&lt;p&gt;&lt;span style=&quot;font-size: 24pt;&quot;&gt;Screen 사용하기&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;terminal 또는 putty를 이용해 원격에서 작업하다 보면 여러개의 창을 띄우고 싶을 때가 많습니다. 이럴때 보통 여러개의 terminal을 띄워서 작업합니다. (저는 screen을 알기 전까지 그랬습니다...) 그런데 창을 하나, 둘 여러개 띄우고 작업을 하다보면 어느 창에서 어떤 작업을 하고 있었는지도 헷갈리기 시작하면서 관리의 어려움이 생기게 됩니다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;screen은 한 terminal로 한번만 로그인 한 후에 여러 쉘과 프로그램을 사용할 수 있습니다. 또한 세션관리 기능도 지원합니다. &lt;span style=&quot;color: rgb(9, 0, 255);&quot;&gt;&lt;b&gt;세션관리 기능&lt;/b&gt;&lt;/span&gt;은 상당히 유용합니다. 예를 들면, 터미널을 통해 원격 서버에 접속하여 작업을 하다가 네트워크 장애로 연결이 끊어진다면 매우 난감할 수 있습니다. 이때 screen을 사용해서 작업중이 였다면 세션을 유지할 수 있기 때문에 해당 작업은 로컬에서 계속 진행되고 있으며 언제든지 다시 해당 세션을 통해 작업을 계속 할 수 있습니다. 더불어 하나의 서버에 여러명의 사용자가 접속하여 해당 스크린을 공유하여 같은 &lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: rgb(9, 0, 255);&quot;&gt;화면을 공유&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;할 수도 있습니다. (저 같은 경우에는 회사 서버에서 스크린을 통해 사람들이 어떤 작업을 했는지 보며 하나, 둘 배웠던것도 있습니다.)&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5; text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 400px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2560AC4C5833CE332E&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2560AC4C5833CE332E&quot; width=&quot;400&quot; height=&quot;300&quot; filename=&quot;스크린샷 2016-11-22 오후 1.44.19.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span style=&quot;text-align: center; font-size: 12pt;&quot;&gt;&amp;lt;Screen 사용1&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 400px; text-align: center;; height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/22794D4C5833CE3416&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F22794D4C5833CE3416&quot; width=&quot;400&quot; height=&quot;238&quot; filename=&quot;스크린샷 2016-11-22 오후 1.46.56.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;text-align: center;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;lt;Screen 사용2&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 400px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/215ECC4C5833CE342F&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F215ECC4C5833CE342F&quot; width=&quot;400&quot; height=&quot;222&quot; filename=&quot;스크린샷 2016-11-22 오후 1.47.30.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;lt;Screen 사용3&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;이제 사용방법을 알아보겠습니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18pt; color: rgb(242, 97, 170);&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;1. Screen 실행 명령어&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-style: solid; border-width: 1px; border-color: rgb(219, 232, 251); background-color: rgb(219, 232, 251); padding: 10px; line-height: 1.5;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;$ screen&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp; &amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;screen 을 시작하는 기본 명령어 입니다. 기본 세션명으로 시작합니다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-style: solid; border-width: 1px; border-color: rgb(219, 232, 251); background-color: rgb(219, 232, 251); padding: 10px; line-height: 1.5;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;$ screen -S 세션명&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp; &amp;nbsp;: 해당 세션명으로 스크린을 시작합니다.&lt;/span&gt;&lt;/p&gt;&lt;div style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-style: solid; border-width: 1px; border-color: rgb(219, 232, 251); background-color: rgb(219, 232, 251); padding: 10px; line-height: 1.5;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;$ screen -list&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp; &amp;nbsp;: 이전에 작업 했던 screen 목록을 불러와 세션명과 함께 보여 줍니다.&lt;/span&gt;&lt;/p&gt;&lt;div style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 1.5;&quot;&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-style: solid; border-width: 1px; border-color: rgb(219, 232, 251); background-color: rgb(219, 232, 251); padding: 10px; line-height: 1.5;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;$ screen -R 세션명&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp; &amp;nbsp;: 이전에 작업 했던 세션이 있을 경우 해당 세션을 불러옵니다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;세션명을 주지 않았을 경우에는 이전 세션이 한개일 경우 그 작업을 불러오고, 여러개 일 경우에는 작업 리스트를 보여 줍니다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-style: solid; border-width: 1px; border-color: rgb(219, 232, 251); background-color: rgb(219, 232, 251); padding: 10px; line-height: 1.5;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;$ screen -S 세션명 -X quit&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp; &amp;nbsp;: 스크린을 삭제합니다.&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 14pt; color: rgb(242, 97, 170);&quot;&gt;&lt;b&gt;2. Screen 실행 후 명령어&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Screen 실행 후의 명령어는 Ctrl-a로 시작합니다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-style: solid; border-width: 1px; border-color: rgb(219, 232, 251); background-color: rgb(219, 232, 251); padding: 10px; line-height: 1.5;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;$ Ctrl-a, c&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp; &amp;nbsp;: 새로운 쉘을 생성(create) 하여 그 쉘로 이동합니다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-style: solid; border-width: 1px; border-color: rgb(219, 232, 251); background-color: rgb(219, 232, 251); padding: 10px; line-height: 1.5;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;$ Ctrl-a, p&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp; &amp;nbsp;: 바로 전(previous) 창으로 이동합니다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-style: solid; border-width: 1px; border-color: rgb(219, 232, 251); background-color: rgb(219, 232, 251); padding: 10px; line-height: 1.5;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;$ Ctrl-a, n&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp; &amp;nbsp;: 바로 다음(next) 창으로 이동합니다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-style: solid; border-width: 1px; border-color: rgb(219, 232, 251); background-color: rgb(219, 232, 251); padding: 10px; line-height: 1.5;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;$ Ctrl-a, 숫자&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp; &amp;nbsp;: 숫자에 해당하는 창으로 이동합니다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-style: solid; border-width: 1px; border-color: rgb(219, 232, 251); background-color: rgb(219, 232, 251); padding: 10px; line-height: 1.5;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;$ Ctrl-a, '&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp; &amp;nbsp;: 창번호 또는 창이름으로 이동합니다. (' =&amp;gt; 싱글 쿼테이션)&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-style: solid; border-width: 1px; border-color: rgb(219, 232, 251); background-color: rgb(219, 232, 251); padding: 10px; line-height: 1.5;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;$ Ctrl-a, &quot;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp; &amp;nbsp;: 창목록을 보여 줍니다. (방향키와 Enter를 통해 창 선택 후 이동가능, &quot; =&amp;gt; 더블 쿼테이션)&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-style: solid; border-width: 1px; border-color: rgb(219, 232, 251); background-color: rgb(219, 232, 251); padding: 10px; line-height: 1.5;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;$ Ctrl-a, A&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp; &amp;nbsp;: 현재 창의 title을 수정합니다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-style: solid; border-width: 1px; border-color: rgb(219, 232, 251); background-color: rgb(219, 232, 251); padding: 10px; line-height: 1.5;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;$ Ctrl-a, :&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp; &amp;nbsp;: screen의 명령행 모드로 전환합니다. (: =&amp;gt; 콜론)&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-style: solid; border-width: 1px; border-color: rgb(219, 232, 251); background-color: rgb(219, 232, 251); padding: 10px; line-height: 1.5;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;$ Ctrl-a, d&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp; &amp;nbsp;: (detach) 현재 작업을 유지하면서 screen 세션에서 바져나옵니다. 세션이 종료 되지 않습니다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-style: solid; border-width: 1px; border-color: rgb(219, 232, 251); background-color: rgb(219, 232, 251); padding: 10px; line-height: 1.5;&quot;&gt;&lt;p&gt;$ Ctrl-a, k&lt;/p&gt;&lt;/div&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&amp;nbsp; &amp;nbsp;: 해당 스크린을 삭제합니다.&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-style: solid; border-width: 1px; border-color: rgb(219, 232, 251); background-color: rgb(219, 232, 251); padding: 10px; line-height: 1.5;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;$ Ctrl-a, x&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp; &amp;nbsp;: 해당 스크린에 lock을 겁니다. (해당 유저의 비밀번호를 입력해야 해제할 수 있다.)&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;* 창 관련 명령어&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-style: solid; border-width: 1px; border-color: rgb(219, 232, 251); background-color: rgb(219, 232, 251); padding: 10px; line-height: 1.5;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;$ Ctrl-a, S&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp; &amp;nbsp;: 창을 분할합니다(split).&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-style: solid; border-width: 1px; border-color: rgb(219, 232, 251); background-color: rgb(219, 232, 251); padding: 10px; line-height: 1.5;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;$ Ctrl-a, Tab&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp; &amp;nbsp;: 분할된 창으로 이동합니다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-style: solid; border-width: 1px; border-color: rgb(219, 232, 251); background-color: rgb(219, 232, 251); padding: 10px; line-height: 1.5;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;$ Ctrl-a, Q&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp; &amp;nbsp;: 분할된 구역중 현재 구역을 제외하고 나머지를 숨깁니다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-style: solid; border-width: 1px; border-color: rgb(219, 232, 251); background-color: rgb(219, 232, 251); padding: 10px; line-height: 1.5;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;$ exit&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp; &amp;nbsp;: Ctrl-a, d(세션 유지) 와는 달리 세션을 완전히 종료합니다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;* 참고&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;- http://egloos.zum.com/pinge/v/2358742&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;-&amp;nbsp;http://kevinx64.net/337&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>Programming/Linux &amp;amp; Unix</category>
      <category>linux screen</category>
      <category>screen</category>
      <category>session</category>
      <category>ssh</category>
      <category>ubuntu screen</category>
      <category>스크린</category>
      <author>UroA</author>
      <guid isPermaLink="true">https://uroa.tistory.com/110</guid>
      <comments>https://uroa.tistory.com/110#entry110comment</comments>
      <pubDate>Tue, 22 Nov 2016 14:18:17 +0900</pubDate>
    </item>
  </channel>
</rss>