<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>하니_2022_Restart</title>
    <link>https://leevisual.tistory.com/</link>
    <description>하니의 IT Blog (naver blog 도 있어요..(https://blog.naver.com/leevisual)</description>
    <language>ko</language>
    <pubDate>Fri, 21 Aug 2026 02:33:27 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>하니_즐거운하루</managingEditor>
    <image>
      <title>하니_2022_Restart</title>
      <url>https://tistory1.daumcdn.net/tistory/4457302/attach/d19c3758d1d84832aed1791fd4db3f71</url>
      <link>https://leevisual.tistory.com</link>
    </image>
    <item>
      <title>[linux] hexdump 명령어 사용법(-b, -c,-C,-d,-e,-f,-L,-n,-o,-s,-x,-v)</title>
      <link>https://leevisual.tistory.com/664</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;: hexdump 명령은 파일의 내용을&amp;nbsp; 16진수/10진수/8진수/아스키로 화면에 표시하는 명령입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1539&quot; data-origin-height=&quot;578&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mHjCh/btsNFhguKhP/xF3hF33O0bb4CXRwMAFB01/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mHjCh/btsNFhguKhP/xF3hF33O0bb4CXRwMAFB01/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mHjCh/btsNFhguKhP/xF3hF33O0bb4CXRwMAFB01/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmHjCh%2FbtsNFhguKhP%2FxF3hF33O0bb4CXRwMAFB01%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1539&quot; height=&quot;578&quot; data-origin-width=&quot;1539&quot; data-origin-height=&quot;578&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;book-toc&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 34px; color: blue;&quot;&gt;목차&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;ul id=&quot;toc&quot; style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;&lt;/ul&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; height: 286px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style13&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;width: 20.8914%; height: 21px;&quot;&gt;옵션&lt;/td&gt;
&lt;td style=&quot;width: 42.8683%; height: 21px;&quot;&gt;설명&lt;/td&gt;
&lt;td style=&quot;width: 36.2402%; height: 21px;&quot;&gt;기타&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;width: 20.8914%; height: 21px;&quot;&gt;-b, --one-byte-octal&lt;/td&gt;
&lt;td style=&quot;width: 42.8683%; height: 21px;&quot;&gt;한 바이트 8진수 출력 옵션&lt;/td&gt;
&lt;td style=&quot;width: 36.2402%; height: 21px;&quot;&gt;ex&amp;gt; 0000000 110 145 154 154 157 012&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;width: 20.8914%; height: 21px;&quot;&gt;-c,&amp;nbsp;--one-byte-char&lt;/td&gt;
&lt;td style=&quot;width: 42.8683%; height: 21px;&quot;&gt;한 바이트 문자 출력 옵션&lt;/td&gt;
&lt;td style=&quot;width: 36.2402%; height: 21px;&quot;&gt;ex&amp;gt; 0000000&amp;nbsp;&amp;nbsp;&amp;nbsp;H&amp;nbsp;&amp;nbsp;&amp;nbsp;e&amp;nbsp;&amp;nbsp;&amp;nbsp;l&amp;nbsp;&amp;nbsp;&amp;nbsp;l&amp;nbsp;&amp;nbsp;&amp;nbsp;o&amp;nbsp;&amp;nbsp;\n&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;width: 20.8914%; height: 21px;&quot;&gt;-C,&amp;nbsp;--canonical&lt;/td&gt;
&lt;td style=&quot;width: 42.8683%; height: 21px;&quot;&gt;hex + ascii 표시 옵션&lt;/td&gt;
&lt;td style=&quot;width: 36.2402%; height: 21px;&quot;&gt;ex&amp;gt; 00000010&amp;nbsp;&amp;nbsp;31 32 33 34 0&amp;nbsp; &amp;nbsp; &amp;nbsp;|1234.|&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;width: 20.8914%; height: 21px;&quot;&gt;-d,&amp;nbsp;--two-bytes-decimal&lt;/td&gt;
&lt;td style=&quot;width: 42.8683%; height: 21px;&quot;&gt;10진수 2바이트 표시 옵션&lt;/td&gt;
&lt;td style=&quot;width: 36.2402%; height: 21px;&quot;&gt;ex&amp;gt; 0000010&amp;nbsp;&amp;nbsp;&amp;nbsp;12849&amp;nbsp;&amp;nbsp;&amp;nbsp;13363&amp;nbsp;&amp;nbsp;&amp;nbsp;00010&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;width: 20.8914%; height: 21px;&quot;&gt;-e, --format &lt;u&gt;format string&lt;/u&gt;&lt;/td&gt;
&lt;td style=&quot;width: 42.8683%; height: 21px;&quot;&gt;커스텀 format 형식 지정 옵션&lt;/td&gt;
&lt;td style=&quot;width: 36.2402%; height: 21px;&quot;&gt;ex&amp;gt; '8/2 &quot;0x%x, &quot; &quot;\n&quot;'&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;width: 20.8914%; height: 21px;&quot;&gt;&amp;nbsp;-f, --format-file &lt;u&gt;file&lt;/u&gt;&lt;/td&gt;
&lt;td style=&quot;width: 42.8683%; height: 21px;&quot;&gt;file 에서 가져온 정보를 format string으로 해석하는 옵션&lt;/td&gt;
&lt;td style=&quot;width: 36.2402%; height: 21px;&quot;&gt;-e 옵션에서 &lt;b&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;'&lt;/span&gt;&lt;/b&gt; 만 제거한 파일&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 34px;&quot;&gt;
&lt;td style=&quot;width: 20.8914%; height: 34px;&quot;&gt;&amp;nbsp;-L,&amp;nbsp;--color[=when]&lt;/td&gt;
&lt;td style=&quot;width: 42.8683%; height: 34px;&quot;&gt;특정 패턴/문자에 색깔 넣는 옵션&lt;/td&gt;
&lt;td style=&quot;width: 36.2402%; height: 34px;&quot;&gt;-Lalways&amp;nbsp;&lt;br /&gt;-e ' 8/1 &quot;%4_c_L[green:'N',blue:'P',red:3] &quot; '&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;width: 20.8914%; height: 21px;&quot;&gt;&amp;nbsp;-n,&amp;nbsp;--length&amp;nbsp;length&lt;/td&gt;
&lt;td style=&quot;width: 42.8683%; height: 21px;&quot;&gt;length 크기까지만 출력 옵션&lt;/td&gt;
&lt;td style=&quot;width: 36.2402%; height: 21px;&quot;&gt;세부항목 참조&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;width: 20.8914%; height: 21px;&quot;&gt;&amp;nbsp;-o,&amp;nbsp;--two-bytes-octal&lt;/td&gt;
&lt;td style=&quot;width: 42.8683%; height: 21px;&quot;&gt;8진수 2바이트 출력 옵션&lt;/td&gt;
&lt;td style=&quot;width: 36.2402%; height: 21px;&quot;&gt;&lt;span style=&quot;background-color: #f9f9f9; color: #333333; text-align: start;&quot;&gt;세부항목 참조&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;width: 20.8914%; height: 21px;&quot;&gt;&amp;nbsp;-s,&amp;nbsp;--skip&amp;nbsp;offset&lt;/td&gt;
&lt;td style=&quot;width: 42.8683%; height: 21px;&quot;&gt;offset 크기만큼 input 에서 생략 하는 옵션&lt;/td&gt;
&lt;td style=&quot;width: 36.2402%; height: 21px;&quot;&gt;&lt;span style=&quot;background-color: #f9f9f9; color: #333333; text-align: start;&quot;&gt;세부항목 참조&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;width: 20.8914%; height: 21px;&quot;&gt;&amp;nbsp;-v,&amp;nbsp;--no-squeezing&lt;/td&gt;
&lt;td style=&quot;width: 42.8683%; height: 21px;&quot;&gt;동일 문자 반복시 생략되는 * 대신 모든 문자 표시 옵션&lt;/td&gt;
&lt;td style=&quot;width: 36.2402%; height: 21px;&quot;&gt;&lt;span style=&quot;background-color: #f9f9f9; color: #333333; text-align: start;&quot;&gt;세부항목 참조&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;width: 20.8914%; height: 21px;&quot;&gt;&amp;nbsp;-x,&amp;nbsp;--two-bytes-hex&lt;/td&gt;
&lt;td style=&quot;width: 42.8683%; height: 21px;&quot;&gt;&amp;nbsp;16진수 2바이트 출력 옵션&lt;/td&gt;
&lt;td style=&quot;width: 36.2402%; height: 21px;&quot;&gt;&lt;span style=&quot;background-color: #f9f9f9; color: #333333; text-align: start;&quot;&gt;세부항목 참조&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;옵션&lt;/h3&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;-b, --one-byte-octal&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; : 한바이트 8진수 표시 옵션&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1367&quot; data-origin-height=&quot;134&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bEECwy/btsNGYGvH5o/SGfsv7zDLmkMK3H0IDCZ20/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bEECwy/btsNGYGvH5o/SGfsv7zDLmkMK3H0IDCZ20/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bEECwy/btsNGYGvH5o/SGfsv7zDLmkMK3H0IDCZ20/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbEECwy%2FbtsNGYGvH5o%2FSGfsv7zDLmkMK3H0IDCZ20%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1367&quot; height=&quot;134&quot; data-origin-width=&quot;1367&quot; data-origin-height=&quot;134&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;pre id=&quot;code_1746153091944&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ echo Hello | hexdump
0000000 6548 6c6c 0a6f
0000006

$ echo Hello | hexdump -b
0000000 110 145 154 154 157 012
0000006&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;gt; 8진수 110 (1x8^2&amp;nbsp; +&amp;nbsp; 1 x8&amp;nbsp; ==&amp;gt; 72 (10진수) ==&amp;gt; 0x48 (16진수)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;-c, --one-byte-char&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; : 한비이트 문자 출력 옵션 , &lt;span style=&quot;background-color: #ffffff; color: #333333; text-align: left;&quot;&gt;각 문자당 3 column 을 차지 하며 빈공간은 공백을 넣어줍니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1426&quot; data-origin-height=&quot;137&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cezlh9/btsNGCjEEwJ/4vKZmoAmuX7P6JR16ysh8k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cezlh9/btsNGCjEEwJ/4vKZmoAmuX7P6JR16ysh8k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cezlh9/btsNGCjEEwJ/4vKZmoAmuX7P6JR16ysh8k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcezlh9%2FbtsNGCjEEwJ%2F4vKZmoAmuX7P6JR16ysh8k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1426&quot; height=&quot;137&quot; data-origin-width=&quot;1426&quot; data-origin-height=&quot;137&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;pre id=&quot;code_1746153234295&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ echo Hello | hexdump -c
0000000   H   e   l   l   o  \n
0000006


$ echo &quot;Hello 12345678901234&quot; | hexdump -c
0000000   H   e   l   l   o       1   2   3   4   5   6   7   8   9   0
0000010   1   2   3   4  \n&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;-C, --canonical&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; : 16진수 + 문자 출력 옵션&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1429&quot; data-origin-height=&quot;170&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/CcVP9/btsNFn8BuFn/KBbKkFLhbbnEGwY2kEVZgk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/CcVP9/btsNFn8BuFn/KBbKkFLhbbnEGwY2kEVZgk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/CcVP9/btsNFn8BuFn/KBbKkFLhbbnEGwY2kEVZgk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCcVP9%2FbtsNFn8BuFn%2FKBbKkFLhbbnEGwY2kEVZgk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1429&quot; height=&quot;170&quot; data-origin-width=&quot;1429&quot; data-origin-height=&quot;170&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;pre id=&quot;code_1746153526456&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ echo &quot;Hello 12345678901234&quot; | hexdump -C
00000000  48 65 6c 6c 6f 20 31 32  33 34 35 36 37 38 39 30  |Hello 1234567890|
00000010  31 32 33 34 0a                                    |1234.|
00000015&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;-d, --two-bytes-decimal&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;: &lt;span style=&quot;background-color: #ffffff; color: #333333; text-align: left;&quot;&gt;2바이트 10진수 표시 옵션 총 5바이트&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1413&quot; data-origin-height=&quot;133&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bn0JOs/btsNGyofErG/Wa8NW772oDK1UuWwDYNM11/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bn0JOs/btsNGyofErG/Wa8NW772oDK1UuWwDYNM11/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bn0JOs/btsNGyofErG/Wa8NW772oDK1UuWwDYNM11/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbn0JOs%2FbtsNGyofErG%2FWa8NW772oDK1UuWwDYNM11%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1413&quot; height=&quot;133&quot; data-origin-width=&quot;1413&quot; data-origin-height=&quot;133&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;pre id=&quot;code_1746153590087&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ echo &quot;Hello 12345678901234&quot; | hexdump -d
0000000   25928   27756   08303   12849   13363   13877   14391   12345
0000010   12849   13363   00010
0000015&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;gt; 25928 ==&amp;gt; 0x6548&amp;nbsp; ==&amp;gt; 0x65 (e) , 0x48(H)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;-e, --format &lt;u&gt;format string&lt;/u&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;: format string 형식에 의한 출력 ('&lt;span style=&quot;color: #f3c000;&quot;&gt;interation count&lt;/span&gt; / &lt;span style=&quot;color: #ee2323;&quot;&gt;byte count&amp;nbsp;&lt;/span&gt; &amp;nbsp;&quot;&lt;span style=&quot;color: #006dd7;&quot;&gt;format string&lt;/span&gt;&quot;&amp;nbsp; &quot;&lt;span style=&quot;color: #5733b1;&quot;&gt;반복완료시 들어갈 format string&lt;/span&gt;&quot;')&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1010&quot; data-origin-height=&quot;74&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bG9lrg/btsNHwbDpZ0/wf85shMLHDgYInR9yYtEFk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bG9lrg/btsNHwbDpZ0/wf85shMLHDgYInR9yYtEFk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bG9lrg/btsNHwbDpZ0/wf85shMLHDgYInR9yYtEFk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbG9lrg%2FbtsNHwbDpZ0%2Fwf85shMLHDgYInR9yYtEFk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1010&quot; height=&quot;74&quot; data-origin-width=&quot;1010&quot; data-origin-height=&quot;74&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div data-ke-type=&quot;moreLess&quot; data-text-more=&quot;더보기&quot; data-text-less=&quot;닫기&quot;&gt;&lt;a class=&quot;btn-toggle-moreless&quot;&gt;더보기&lt;/a&gt;
&lt;div class=&quot;moreless-content&quot;&gt;
&lt;pre id=&quot;code_1746618019514&quot; class=&quot;bash&quot; style=&quot;background-color: #f8f8f8; color: #383a42; text-align: start;&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;&amp;gt;&amp;gt; 1바이트 단위로 반복/바이트 크기 출력 

$ echo &quot;12345678901234&quot; | hexdump -e '1/1 &quot;0x%x,&quot;'
0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x30,0x31,0x32,0x33,0x34,0xa, ~$

&amp;gt;&amp;gt; 아이템 4개 단위로 개행 추가
$ echo &quot;12345678901234&quot; | hexdump -e '4/1 &quot;0x%x,&quot; &quot;\n&quot;'
0x31,0x32,0x33,0x34,
0x35,0x36,0x37,0x38,
0x39,0x30,0x31,0x32,
0x33,0x34,0xa,0x,

&amp;gt;&amp;gt; 아이템 8개 크기는 2bytes 단위로 출력하기
$ echo &quot;123456789012345678901234&quot; | hexdump -e '8/2 &quot;0x%x,&quot; &quot;\n&quot;'
0x3231,0x3433,0x3635,0x3837,0x3039,0x3231,0x3433,0x3635,
0x3837,0x3039,0x3231,0x3433,0xa,0x,0x,0x,

&amp;gt;&amp;gt; 크기 4바이트 단위로 2개단위로 출력 하기 (개행 추가)
$ echo &quot;123456789012345678901234&quot; | hexdump -e '2/4 &quot;0x%x,&quot; &quot;\n&quot;'
0x34333231,0x38373635,
0x32313039,0x36353433,
0x30393837,0x34333231,
0xa,0x,


&amp;gt;&amp;gt; 개행부분에 -e 옵션을 다시 적어서 출력 가능합니다.
$ echo &quot;123456789012345678901234&quot; | hexdump -e '2/4 &quot;0x%x,&quot; ' -e '&quot;\n&quot;'
0x34333231,0x38373635,
0x32313039,0x36353433,
0x30393837,0x34333231,
0xa,0x,

&amp;gt;&amp;gt; 10진수로 출력하기
$ echo &quot;123456789012345678901234&quot; | hexdump -e '2/2 &quot;%d, &quot; &quot;\n&quot;'
12849, 13363,
13877, 14391,
12345, 12849,
13363, 13877,
14391, 12345,
12849, 13363,
10, ,

&amp;gt;&amp;gt; 개행대신 탭으로 구분하기
$ echo &quot;123456789012345678901234&quot; | hexdump -e '2/2 &quot;%x, &quot; &quot;\t&quot;'
3231, 3433,     3635, 3837,     3039, 3231,     3433, 3635,     3837, 3039,     3231, 3433,     a, ,    ~$

&amp;gt;&amp;gt; 1바이트 16진수로 16개 후 개행하기
$ head -c 400 byte_0_255_rep.dat | hexdump -e '16/1 &quot;%02x &quot; &quot;\n&quot;'
00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f
20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f
30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f
40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f
50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f
60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f
70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d 7e 7f
80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d 8e 8f
90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d 9e 9f
a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae af
b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd be bf
c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd ce cf
d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd de df
e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed ee ef
f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd fe ff
00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f
20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f
30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f
40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f
50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f
60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f
70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d 7e 7f
80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d 8e 8f


&amp;gt;&amp;gt; -C 명령 흉내내기
$ echo &quot;123456789012345678901234 Hello World&quot; | hexdump -e '&quot;%07.7_ax\t&quot;' -e '16/1 &quot;%x &quot; &quot; |&quot;' -e '16/1 &quot;%_p&quot; &quot;|\n&quot;'
0000000 31 32 33 34 35 36 37 38 39 30 31 32 33 34 35 36 |1234567890123456|
0000010 37 38 39 30 31 32 33 34 20 48 65 6c 6c 6f 20 57 |78901234 Hello W|
0000020 6f 72 6c 64 a            |orld.|&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;-f, --format-file&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;:&amp;nbsp; -e 옵션의 내용을 file 로 저장해서 사용&amp;nbsp; (# 으로 시작하거나 텅빈 라인은 무시됩니다.)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1373&quot; data-origin-height=&quot;143&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bfTB4L/btsNFjyy9Tp/6QzD0eRiM4jUYBvb6YBbHK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bfTB4L/btsNFjyy9Tp/6QzD0eRiM4jUYBvb6YBbHK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bfTB4L/btsNFjyy9Tp/6QzD0eRiM4jUYBvb6YBbHK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbfTB4L%2FbtsNFjyy9Tp%2F6QzD0eRiM4jUYBvb6YBbHK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1373&quot; height=&quot;143&quot; data-origin-width=&quot;1373&quot; data-origin-height=&quot;143&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;pre id=&quot;code_1746670582315&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;gt;&amp;gt; 아래처럼 hexdump_cfg.bin 파일을 작성해주세요. ('' 만 제거하면 됨.)
$ cat hexdump_cfg.bin
&quot;%07.7_ax\t&quot;
16/1 &quot;%x &quot; &quot; |&quot;
16/1 &quot;%_p&quot; &quot;|\n&quot;

&amp;gt;&amp;gt; hexdump_cfg.bin 파일 사용하기
$ echo &quot;123456789012345678901234 Hello World&quot; | hexdump -f hexdump_cfg.bin
0000000 31 32 33 34 35 36 37 38 39 30 31 32 33 34 35 36 |1234567890123456|
0000010 37 38 39 30 31 32 33 34 20 48 65 6c 6c 6f 20 57 |78901234 Hello W|
0000020 6f 72 6c 64 a            |orld.|


$ cat hexdump_cfg.bin

#&quot;%07.7_ax\t&quot;
16/1 &quot;%x &quot; &quot; |&quot;
16/1 &quot;%_p&quot; &quot;|\n&quot;

$ echo &quot;123456789012345678901234 Hello World&quot; | hexdump -f hexdump_cfg.bin
31 32 33 34 35 36 37 38 39 30 31 32 33 34 35 36 |1234567890123456|
37 38 39 30 31 32 33 34 20 48 65 6c 6c 6f 20 57 |78901234 Hello W|
6f 72 6c 64 a            |orld.|&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;-L,--color&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;:&amp;nbsp; 특정 패턴에 색깔 지정 옵션&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1404&quot; data-origin-height=&quot;165&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Qc4rt/btsNFuGF2db/171gkR4KSOlfa3jX1fcfkk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Qc4rt/btsNFuGF2db/171gkR4KSOlfa3jX1fcfkk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Qc4rt/btsNFuGF2db/171gkR4KSOlfa3jX1fcfkk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQc4rt%2FbtsNFuGF2db%2F171gkR4KSOlfa3jX1fcfkk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1404&quot; height=&quot;165&quot; data-origin-width=&quot;1404&quot; data-origin-height=&quot;165&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;$ echo&amp;nbsp;&quot;123456789012345678901234&amp;nbsp;Hello&amp;nbsp;World&quot;&amp;nbsp;|&amp;nbsp;hexdump&amp;nbsp;&amp;nbsp;-e&amp;nbsp;'&amp;nbsp;8/1&amp;nbsp;&quot;%4_c_L[&lt;span style=&quot;color: #409d00;&quot;&gt;green&lt;/span&gt;:0x30,&lt;span style=&quot;color: #006dd7;&quot;&gt;blue&lt;/span&gt;:0x35,&lt;span style=&quot;color: #ee2323;&quot;&gt;red&lt;/span&gt;:0x37]&amp;nbsp;&quot;&amp;nbsp;&quot;\n&quot;'&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1911&quot; data-origin-height=&quot;185&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c5u47u/btsNPgTW4Ww/7lzByZlny4qKEX8LOkc8n0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c5u47u/btsNPgTW4Ww/7lzByZlny4qKEX8LOkc8n0/img.png&quot; data-alt=&quot;blue는 배경색때문에 잘 안보이네요..&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c5u47u/btsNPgTW4Ww/7lzByZlny4qKEX8LOkc8n0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc5u47u%2FbtsNPgTW4Ww%2F7lzByZlny4qKEX8LOkc8n0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1911&quot; height=&quot;185&quot; data-origin-width=&quot;1911&quot; data-origin-height=&quot;185&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;blue는 배경색때문에 잘 안보이네요..&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;gt;&amp;gt; auto&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2032&quot; data-origin-height=&quot;185&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/v5T5t/btsNOUQ9dJN/fHZiWZUrIXAJ9DkJ6KKLE0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/v5T5t/btsNOUQ9dJN/fHZiWZUrIXAJ9DkJ6KKLE0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/v5T5t/btsNOUQ9dJN/fHZiWZUrIXAJ9DkJ6KKLE0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fv5T5t%2FbtsNOUQ9dJN%2FfHZiWZUrIXAJ9DkJ6KKLE0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2032&quot; height=&quot;185&quot; data-origin-width=&quot;2032&quot; data-origin-height=&quot;185&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;gt;&amp;gt; never&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2049&quot; data-origin-height=&quot;193&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bmaUvh/btsNPic950a/ivpGSqlTvukgPqlgQcXge0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bmaUvh/btsNPic950a/ivpGSqlTvukgPqlgQcXge0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bmaUvh/btsNPic950a/ivpGSqlTvukgPqlgQcXge0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbmaUvh%2FbtsNPic950a%2FivpGSqlTvukgPqlgQcXge0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2049&quot; height=&quot;193&quot; data-origin-width=&quot;2049&quot; data-origin-height=&quot;193&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;gt;&amp;gt; always&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2056&quot; data-origin-height=&quot;186&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c0AkmY/btsNN3gK0lw/guOWvWBW0gsD3ZGm0p7mV1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c0AkmY/btsNN3gK0lw/guOWvWBW0gsD3ZGm0p7mV1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c0AkmY/btsNN3gK0lw/guOWvWBW0gsD3ZGm0p7mV1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc0AkmY%2FbtsNN3gK0lw%2FguOWvWBW0gsD3ZGm0p7mV1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2056&quot; height=&quot;186&quot; data-origin-width=&quot;2056&quot; data-origin-height=&quot;186&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&amp;gt; hexa 값이 아닌 문자 사용시 '' 사용해도 됩니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1557&quot; data-origin-height=&quot;441&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/QfXYm/btsNMQCJYuu/BsLrQ0sRf2ymyY7FNvGryK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/QfXYm/btsNMQCJYuu/BsLrQ0sRf2ymyY7FNvGryK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/QfXYm/btsNMQCJYuu/BsLrQ0sRf2ymyY7FNvGryK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQfXYm%2FbtsNMQCJYuu%2FBsLrQ0sRf2ymyY7FNvGryK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1557&quot; height=&quot;441&quot; data-origin-width=&quot;1557&quot; data-origin-height=&quot;441&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;-n, --length&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;: 사이즈 를 추가해 표시할 데이타 갯수 지정 옵션&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;709&quot; data-origin-height=&quot;67&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/JUAsZ/btsNFwqZ2rJ/NpCfg6Jp3bMFnRYmEgUY70/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/JUAsZ/btsNFwqZ2rJ/NpCfg6Jp3bMFnRYmEgUY70/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/JUAsZ/btsNFwqZ2rJ/NpCfg6Jp3bMFnRYmEgUY70/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJUAsZ%2FbtsNFwqZ2rJ%2FNpCfg6Jp3bMFnRYmEgUY70%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;709&quot; height=&quot;67&quot; data-origin-width=&quot;709&quot; data-origin-height=&quot;67&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1746683696702&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;gt;&amp;gt; 한줄에 32개의 아이템을 넣고 아이템 한개 크기는 1 바이트 , 표시 형식은 hexa, 아이템 32개시 개행추가
~$ echo &quot;123456789012345678901234567890&quot; | hexdump -e '32/1 &quot;%x &quot; &quot;\n&quot;'
31 32 33 34 35 36 37 38 39 30 31 32 33 34 35 36 37 38 39 30 31 32 33 34 35 36 37 38 39 30 a

&amp;gt;&amp;gt; 30 바이트 출력,
~$ echo &quot;123456789012345678901234567890&quot; | hexdump -e '32/1 &quot;%x &quot; &quot;\n&quot;' -n 30
31 32 33 34 35 36 37 38 39 30 31 32 33 34 35 36 37 38 39 30 31 32 33 34 35 36 37 38 39 30

&amp;gt;&amp;gt; 20 바이트 출력
~$ echo &quot;123456789012345678901234567890&quot; | hexdump -e '32/1 &quot;%x &quot; &quot;\n&quot;' -n 20
31 32 33 34 35 36 37 38 39 30 31 32 33 34 35 36 37 38 39 30

&amp;gt;&amp;gt; 10 바이트 출력
~$ echo &quot;123456789012345678901234567890&quot; | hexdump -e '32/1 &quot;%x &quot; &quot;\n&quot;' -n 10
31 32 33 34 35 36 37 38 39 30&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;-o, --two-bytes-octal&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;: 8진수&amp;nbsp; 2 바이트 표시 옵션&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1387&quot; data-origin-height=&quot;121&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/O2IVp/btsNHIQDhgn/AOk9mphjMHIvOlJISUrxsk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/O2IVp/btsNHIQDhgn/AOk9mphjMHIvOlJISUrxsk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/O2IVp/btsNHIQDhgn/AOk9mphjMHIvOlJISUrxsk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FO2IVp%2FbtsNHIQDhgn%2FAOk9mphjMHIvOlJISUrxsk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1387&quot; height=&quot;121&quot; data-origin-width=&quot;1387&quot; data-origin-height=&quot;121&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;pre id=&quot;code_1746683888461&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;~$ echo &quot;123456789012345678901234567890&quot; | hexdump -e '32/2 &quot;%x &quot; &quot;\n&quot;' -n 10
3231 3433 3635 3837 3039

&amp;gt;&amp;gt; 2바이트 8진수 출력옵션 
~$ echo &quot;123456789012345678901234567890&quot; | hexdump -o -n 10
0000000  031061  032063  033065  034067  030071
000000a

&amp;gt;&amp;gt; 2바이트 십진수 출력 옵션
$ echo &quot;123456789012345678901234567890&quot; | hexdump -d -n 10
0000000   12849   13363   13877   14391   12345
000000a&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&amp;gt;&amp;gt;&amp;nbsp; 0x3231 (16진수) == 31061&amp;nbsp; (8진수)&amp;nbsp; == 12849 (10진수)&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;-s, --skip&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;: input 의 시작부터 Offset 만큼 스킵하는 옵션&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;926&quot; data-origin-height=&quot;75&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b3sB92/btsNG4s8vrJ/oO0K3139dRiW1AK4n5Z8tk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b3sB92/btsNG4s8vrJ/oO0K3139dRiW1AK4n5Z8tk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b3sB92/btsNG4s8vrJ/oO0K3139dRiW1AK4n5Z8tk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb3sB92%2FbtsNG4s8vrJ%2FoO0K3139dRiW1AK4n5Z8tk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;926&quot; height=&quot;75&quot; data-origin-width=&quot;926&quot; data-origin-height=&quot;75&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;pre id=&quot;code_1746685448317&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;~$ hexdump file.bin
0000000 6548 6c6c 006f 57ff 726f 646c 0a0a
000000e

&amp;gt;&amp;gt; 시작 4바이트 스킵옵션
~$ hexdump -s 4 file.bin
0000004 006f 57ff 726f 646c 0a0a
000000e&lt;/code&gt;&lt;/pre&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;-v, --no-squeezing&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;: 모든 input data 출력 옵션 ( 동일 데이타 반복시 *&amp;nbsp; 표시후 생략되는 부분까지 표시해 줍니다.)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1423&quot; data-origin-height=&quot;156&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/tvxhk/btsNF8pP2HA/FwJM0wpU76EuzjhXI8GKzK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/tvxhk/btsNF8pP2HA/FwJM0wpU76EuzjhXI8GKzK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/tvxhk/btsNF8pP2HA/FwJM0wpU76EuzjhXI8GKzK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Ftvxhk%2FbtsNF8pP2HA%2FFwJM0wpU76EuzjhXI8GKzK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1423&quot; height=&quot;156&quot; data-origin-width=&quot;1423&quot; data-origin-height=&quot;156&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;pre id=&quot;code_1746685834812&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ hexdump -x b.txt
0000000    3030    3030    3030    2030    2020    3631    3639    2031
0000010    2020    3731    3734    2035    2020    3731    3839    2039
~~~ 중략 ~~~
0000060    2020    2020    2020    2020    2020    2020    2020    2020
*
0000080    2020    2020    2020    2020    2020    2020    2020    0a20
0000090    3030    3030    3130    0a34                                
0000098

&amp;gt;&amp;gt; b.txt 의 offset 0x70 부분이 * fh 
$ hexdump -v -x b.txt
0000000    3030    3030    3030    2030    2020    3631    3639    2031
0000010    2020    3731    3734    2035    2020    3731    3839    2039
~~~ 중략 ~~~
0000060    2020    2020    2020    2020    2020    2020    2020    2020
0000070    2020    2020    2020    2020    2020    2020    2020    2020
0000080    2020    2020    2020    2020    2020    2020    2020    0a20
0000090    3030    3030    3130    0a34                                
0000098&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;-x,&amp;nbsp;--two-bytes-hex&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;: 16진수 2바이트 출력 옵션&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1436&quot; data-origin-height=&quot;134&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/FIHaM/btsNGGlZo0D/yT8TdNeK5MQIbh769nYbH1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/FIHaM/btsNGGlZo0D/yT8TdNeK5MQIbh769nYbH1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/FIHaM/btsNGGlZo0D/yT8TdNeK5MQIbh769nYbH1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFIHaM%2FbtsNGGlZo0D%2FyT8TdNeK5MQIbh769nYbH1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1436&quot; height=&quot;134&quot; data-origin-width=&quot;1436&quot; data-origin-height=&quot;134&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;pre id=&quot;code_1746686031524&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;:~$ echo &quot;123456789012345678901234567890&quot; | hexdump -d -n 10
0000000   12849   13363   13877   14391   12345
000000a

2바이트 16진수 출력 옵션 
:~$ echo &quot;123456789012345678901234567890&quot; | hexdump -x -n 10
0000000    3231    3433    3635    3837    3039
000000a&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;-V, --version&lt;/p&gt;
&lt;pre id=&quot;code_1746002265938&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ hexdump -V
hexdump from util-linux 2.37.2&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;-h, --help&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;: 도움말 표시&lt;/p&gt;
&lt;pre id=&quot;code_1746002165824&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;o$ hexdump --help

Usage:
 hexdump [options] &amp;lt;file&amp;gt;...

Display file contents in hexadecimal, decimal, octal, or ascii.

Options:
 -b, --one-byte-octal      one-byte octal display
 -c, --one-byte-char       one-byte character display
 -C, --canonical           canonical hex+ASCII display
 -d, --two-bytes-decimal   two-byte decimal display
 -o, --two-bytes-octal     two-byte octal display
 -x, --two-bytes-hex       two-byte hexadecimal display
 -L, --color[=&amp;lt;mode&amp;gt;]      interpret color formatting specifiers
                             colors are enabled by default
 -e, --format &amp;lt;format&amp;gt;     format string to be used for displaying data
 -f, --format-file &amp;lt;file&amp;gt;  file that contains format strings
 -n, --length &amp;lt;length&amp;gt;     interpret only length bytes of input
 -s, --skip &amp;lt;offset&amp;gt;       skip offset bytes from the beginning
 -v, --no-squeezing        output identical lines

 -h, --help                display this help
 -V, --version             display version

Arguments:
 &amp;lt;length&amp;gt; and &amp;lt;offset&amp;gt; arguments may be followed by the suffixes for
   GiB, TiB, PiB, EiB, ZiB, and YiB (the &quot;iB&quot; is optional)

For more details see hexdump(1).&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;lt;기타&amp;gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>리눅스 (linux)/명령어</category>
      <category>b option</category>
      <category>c option</category>
      <category>d option</category>
      <category>e option</category>
      <category>f option</category>
      <category>hexdump</category>
      <category>linux</category>
      <category>o option</category>
      <category>usage</category>
      <category>v option</category>
      <author>하니_즐거운하루</author>
      <guid isPermaLink="true">https://leevisual.tistory.com/664</guid>
      <comments>https://leevisual.tistory.com/664#entry664comment</comments>
      <pubDate>Wed, 30 Apr 2025 17:40:47 +0900</pubDate>
    </item>
    <item>
      <title>[cplusplus]  구문 해석 좀 해주세요</title>
      <link>https://leevisual.tistory.com/642</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래 구문이 대충은 이해가 되는데 () 가 있으면 함수라는 건지&amp;nbsp; 이해가 안되네요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;혹시 아시는분 댓글 부탁드려요..&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://github.com/project-chip/connectedhomeip/blob/master/src/ble/BleLayer.h&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://github.com/project-chip/connectedhomeip/blob/master/src/ble/BleLayer.h&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;constexpr size_t kCapabilitiesResponseLength&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (kCapabilitiesResponseMagicnumLength + kCapabilitiesResponseL2capMtuLength +&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;kCapabilitiesResponseSelectedProtocolVersionLength +&amp;nbsp; kCapabilitiesResponseWindowSizeLength);&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1738631722393&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;inline constexpr size_t kCapabilitiesResponseMagicnumLength                = 2;
inline constexpr size_t kCapabilitiesResponseL2capMtuLength                = 2;
inline constexpr size_t kCapabilitiesResponseSelectedProtocolVersionLength = 1;
inline constexpr size_t kCapabilitiesResponseWindowSizeLength              = 1;
constexpr size_t kCapabilitiesResponseLength(kCapabilitiesResponseMagicnumLength + kCapabilitiesResponseL2capMtuLength +
                                             kCapabilitiesResponseSelectedProtocolVersionLength +
                                             kCapabilitiesResponseWindowSizeLength);&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;lt;사용처&amp;gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;msgBuf-&amp;gt;SetDataLength(kCapabilitiesResponseLength);&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;VerifyOrReturnError(msgBuf-&amp;gt;MaxDataLength() &amp;gt;= kCapabilitiesResponseLength, CHIP_ERROR_NO_MEMORY);&lt;/p&gt;</description>
      <category>MATTER</category>
      <category>blelayer</category>
      <category>connectedhomeip</category>
      <category>Matter</category>
      <author>하니_즐거운하루</author>
      <guid isPermaLink="true">https://leevisual.tistory.com/642</guid>
      <comments>https://leevisual.tistory.com/642#entry642comment</comments>
      <pubDate>Tue, 4 Feb 2025 10:16:55 +0900</pubDate>
    </item>
    <item>
      <title>[github][web][3] 웹페이지 를 4등분 해서 배경색 설정하기</title>
      <link>https://leevisual.tistory.com/619</link>
      <description>&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;: 아래처럼 화면을 4등분하고 배경색을 넣는게&amp;nbsp; 목표입니다.&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;chrome_ostS5C1Q6V.png&quot; data-origin-width=&quot;962&quot; data-origin-height=&quot;791&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sv1b3/btsKZ3QSjyE/T1pfycMPL1S1OvwK9ycIA1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sv1b3/btsKZ3QSjyE/T1pfycMPL1S1OvwK9ycIA1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sv1b3/btsKZ3QSjyE/T1pfycMPL1S1OvwK9ycIA1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fsv1b3%2FbtsKZ3QSjyE%2FT1pfycMPL1S1OvwK9ycIA1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;962&quot; height=&quot;791&quot; data-filename=&quot;chrome_ostS5C1Q6V.png&quot; data-origin-width=&quot;962&quot; data-origin-height=&quot;791&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;1&amp;gt; body tag 안에 div 태그와 글을 입력합니다.&lt;/h4&gt;
&lt;pre id=&quot;code_1732713275893&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;html&amp;gt;
  &amp;lt;head&amp;gt;
   
  &amp;lt;/head&amp;gt;
  &amp;lt;body&amp;gt;
    &amp;lt;div &amp;gt; 1st Area&amp;lt;/div&amp;gt;
    &amp;lt;div &amp;gt; 2nd Area&amp;lt;/div&amp;gt;
    &amp;lt;div &amp;gt; 3rd Area&amp;lt;/div&amp;gt;
    &amp;lt;div &amp;gt; 4th Area&amp;lt;/div&amp;gt; 
  &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;379&quot; data-origin-height=&quot;213&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bcVIWK/btsKYfrHjUY/GNoErbQCrtcJl8ac9vIZK1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bcVIWK/btsKYfrHjUY/GNoErbQCrtcJl8ac9vIZK1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bcVIWK/btsKYfrHjUY/GNoErbQCrtcJl8ac9vIZK1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbcVIWK%2FbtsKYfrHjUY%2FGNoErbQCrtcJl8ac9vIZK1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;379&quot; height=&quot;213&quot; data-origin-width=&quot;379&quot; data-origin-height=&quot;213&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;2&amp;gt;&amp;nbsp; id 를 부여하고 배경색을 넣어 보겠습니다.&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp;: style&amp;nbsp; 에 id 이름앞에는 '#' 을 넣어주고 , div 태그 안에 id 속성에 이름을 넣어줍니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;배경색은 background 속성을 넣어주면 됩니다.&lt;/p&gt;
&lt;pre id=&quot;code_1732713638477&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;html&amp;gt;
  &amp;lt;head&amp;gt;
    &amp;lt;style&amp;gt;
      #div1 {
        background: #880606;
      }
      #div2 {
        background: #06880f;
      }
      #div3 {
        background: #db47b1;
      }
      #div4 {
        background: #240688;
      }
    &amp;lt;/style&amp;gt;
  &amp;lt;/head&amp;gt;
  &amp;lt;body&amp;gt;
    &amp;lt;div id=&quot;div1&quot;&amp;gt; 1st Area&amp;lt;/div&amp;gt;
    &amp;lt;div id=&quot;div2&quot;&amp;gt; 2nd Area&amp;lt;/div&amp;gt;
    &amp;lt;div id=&quot;div3&quot;&amp;gt; 3rd Area&amp;lt;/div&amp;gt;
    &amp;lt;div id=&quot;div4&quot;&amp;gt; 4th Area&amp;lt;/div&amp;gt; 
  &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;619&quot; data-origin-height=&quot;236&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dDohDK/btsKZv8aYGK/UZIqA1wijRscincUJcuZO0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dDohDK/btsKZv8aYGK/UZIqA1wijRscincUJcuZO0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dDohDK/btsKZv8aYGK/UZIqA1wijRscincUJcuZO0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdDohDK%2FbtsKZv8aYGK%2FUZIqA1wijRscincUJcuZO0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;619&quot; height=&quot;236&quot; data-origin-width=&quot;619&quot; data-origin-height=&quot;236&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;3&amp;gt; width, height 속성에 50% 를 넣어&amp;nbsp; 1/4&amp;nbsp; 영역을 채우게 하기&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; : head 태그 안 style 태그만 아래처럼&amp;nbsp; 수정해 줍니다.&lt;/p&gt;
&lt;pre id=&quot;code_1732714167565&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;    &amp;lt;style&amp;gt;
      #div1 {
       width: 50%;
        height: 50%;
        background: #880606;
      }
      #div2 {
       width: 50%;
        height: 50%;
        background: #06880f;
      }
      #div3 {
        width: 50%;
        height: 50%;
        background: #db47b1;
      }
      #div4 {
       width: 50%;
        height: 50%;
        background: #240688;
      }
    &amp;lt;/style&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/efDSi1/btsKX0hunLe/Q6JZR7NpPAWHZCMKCbAPrk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/efDSi1/btsKX0hunLe/Q6JZR7NpPAWHZCMKCbAPrk/img.png&quot; data-filename=&quot;chrome_e4tdxAig4L.png&quot; data-origin-height=&quot;531&quot; data-origin-width=&quot;625&quot; data-is-animation=&quot;false&quot; style=&quot;width: 49.4186%; margin-right: 10px;&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/efDSi1/btsKX0hunLe/Q6JZR7NpPAWHZCMKCbAPrk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FefDSi1%2FbtsKX0hunLe%2FQ6JZR7NpPAWHZCMKCbAPrk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;625&quot; height=&quot;531&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/EbbKq/btsKXIVuIjm/nICFY0bBuPBgKXtFNEXmok/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/EbbKq/btsKXIVuIjm/nICFY0bBuPBgKXtFNEXmok/img.png&quot; data-origin-width=&quot;625&quot; data-origin-height=&quot;531&quot; data-is-animation=&quot;false&quot; style=&quot;width: 49.4186%;&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/EbbKq/btsKXIVuIjm/nICFY0bBuPBgKXtFNEXmok/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEbbKq%2FbtsKXIVuIjm%2FnICFY0bBuPBgKXtFNEXmok%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;625&quot; height=&quot;531&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;gt;&amp;gt; div1, div2 과 div3, div4 는 한줄에 나와야 하는데&amp;nbsp; 개행이 되네요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;4&amp;gt; float 속성을 추가하고 div1, div3 에는 left 값을 div2, div4 에는 right 값을 넣어줍니다.&lt;/h4&gt;
&lt;pre id=&quot;code_1732714488133&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;   &amp;lt;style&amp;gt;
      #div1 {
       width: 50%;
        height: 50%;
        float:left;  
        background: #880606;
      }
      #div2 {
       width: 50%;
        height: 50%;
        float:right;  
        background: #06880f;
      }
      #div3 {
        width: 50%;
        height: 50%;
        float:left;  
        background: #db47b1;
      }
      #div4 {
       width: 50%;
        height: 50%;
        float:right;
        background: #240688;
      }
    &amp;lt;/style&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;결과는 첫화면이 나옵니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;628&quot; data-origin-height=&quot;424&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Yg5bz/btsKZcVkmiv/B1KR5EMCavpvKFIGVnI9M0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Yg5bz/btsKZcVkmiv/B1KR5EMCavpvKFIGVnI9M0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Yg5bz/btsKZcVkmiv/B1KR5EMCavpvKFIGVnI9M0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FYg5bz%2FbtsKZcVkmiv%2FB1KR5EMCavpvKFIGVnI9M0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;628&quot; height=&quot;424&quot; data-origin-width=&quot;628&quot; data-origin-height=&quot;424&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;간단하게 화면을 4등분해서 색깔을 넣어 보았습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>html</category>
      <category>background</category>
      <category>CSS</category>
      <category>div</category>
      <category>float</category>
      <category>height</category>
      <category>HTML</category>
      <category>web</category>
      <category>width</category>
      <category>오블완</category>
      <category>티스토리챌린지</category>
      <author>하니_즐거운하루</author>
      <guid isPermaLink="true">https://leevisual.tistory.com/619</guid>
      <comments>https://leevisual.tistory.com/619#entry619comment</comments>
      <pubDate>Wed, 27 Nov 2024 22:46:13 +0900</pubDate>
    </item>
    <item>
      <title>[github][web][2] git 사용 로컬/리모트 동기화 하기</title>
      <link>https://leevisual.tistory.com/618</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;: &lt;span style=&quot;background-color: #f3c000;&quot;&gt;github repository를 local 로 다운로드 및 수정 그리고 github로&amp;nbsp; push 연동되게 만들어 보았습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #f3c000;&quot;&gt;&amp;nbsp; &amp;nbsp;git clone 시 https 가 아닌 ssh를 사용해야 합니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;1&amp;gt; rsa 키 만들기 (deploy key 에서 사용됨)&lt;/h4&gt;
&lt;pre id=&quot;code_1732615700444&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ ssh-keygen -t rsa -b 2048 -f ~/.ssh/test_key
Generating public/private rsa key pair.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/xxx/.ssh/test_key
Your public key has been saved in /home/xxx/.ssh/test_key.pub
The key fingerprint is:
SHA256:VOizdbG6Ps4jgfxbXWcMGcMmzgKm0JzUpxCCrv3bPRc xxx@ubuntu22
The key's randomart image is:
+---[RSA 2048]----+
|   ..+o+ ..  .o  |
|  . ..= =.. o o+ |
| .   . =.+ o =o  |
|  .   ..+ o =  o |
| o   . .S+ +  . +|
|. .   o o E. . o |
|   .   . ..o.    |
|    .. .+o=      |
|    ... oB+o     |
+----[SHA256]-----+&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;2&amp;gt; Deploy Key 추가하기&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;rarr; Settings&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;269&quot; data-origin-height=&quot;117&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bhZiPa/btsKV0A4arB/kT0RkzALg5qaU3sX1qPlHk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bhZiPa/btsKV0A4arB/kT0RkzALg5qaU3sX1qPlHk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bhZiPa/btsKV0A4arB/kT0RkzALg5qaU3sX1qPlHk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbhZiPa%2FbtsKV0A4arB%2FkT0RkzALg5qaU3sX1qPlHk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;269&quot; height=&quot;117&quot; data-origin-width=&quot;269&quot; data-origin-height=&quot;117&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;rarr; Security &amp;gt; Deploy keys 선택&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;722&quot; data-origin-height=&quot;279&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oI8Fz/btsKU7t4LFx/fRXd0nTty1BrkkYHRCHIn0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oI8Fz/btsKU7t4LFx/fRXd0nTty1BrkkYHRCHIn0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oI8Fz/btsKU7t4LFx/fRXd0nTty1BrkkYHRCHIn0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoI8Fz%2FbtsKU7t4LFx%2FfRXd0nTty1BrkkYHRCHIn0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;722&quot; height=&quot;279&quot; data-origin-width=&quot;722&quot; data-origin-height=&quot;279&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&amp;rarr;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;nbsp; Add deploy key 클릭&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;220&quot; data-origin-height=&quot;58&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/beMzKt/btsKVLc4G7E/tFSkTIT3B7PSzVp4Ps31Q1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/beMzKt/btsKVLc4G7E/tFSkTIT3B7PSzVp4Ps31Q1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/beMzKt/btsKVLc4G7E/tFSkTIT3B7PSzVp4Ps31Q1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbeMzKt%2FbtsKVLc4G7E%2FtFSkTIT3B7PSzVp4Ps31Q1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;220&quot; height=&quot;58&quot; data-origin-width=&quot;220&quot; data-origin-height=&quot;58&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;rarr;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt; 타이틀 적당히 넣으시고 위에서 만든 test_key.pub 파일을 cat 으로 열어서 아래의 Key 항목에 붙여넣기 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;chrome_L98quvjjGg.png&quot; data-origin-width=&quot;1449&quot; data-origin-height=&quot;930&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dqxPt0/btsKX4P4i8U/hjC12bunjvidn0vVyZC1Tk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dqxPt0/btsKX4P4i8U/hjC12bunjvidn0vVyZC1Tk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dqxPt0/btsKX4P4i8U/hjC12bunjvidn0vVyZC1Tk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdqxPt0%2FbtsKX4P4i8U%2FhjC12bunjvidn0vVyZC1Tk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1449&quot; height=&quot;930&quot; data-filename=&quot;chrome_L98quvjjGg.png&quot; data-origin-width=&quot;1449&quot; data-origin-height=&quot;930&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&amp;nbsp;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&amp;rarr;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt; &quot;A&lt;/span&gt;llow write access&quot; 체크후 Add key 클릭하면 아래처럼 추가된 키가 보입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;chrome_UxlghaiSjv.png&quot; data-origin-width=&quot;1432&quot; data-origin-height=&quot;319&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wHFFQ/btsKWbQJO2R/6rJGfytat5tO08v3MRYEEK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wHFFQ/btsKWbQJO2R/6rJGfytat5tO08v3MRYEEK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wHFFQ/btsKWbQJO2R/6rJGfytat5tO08v3MRYEEK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwHFFQ%2FbtsKWbQJO2R%2F6rJGfytat5tO08v3MRYEEK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1432&quot; height=&quot;319&quot; data-filename=&quot;chrome_UxlghaiSjv.png&quot; data-origin-width=&quot;1432&quot; data-origin-height=&quot;319&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;3&amp;gt; ~/.ssh/ 디렉토리 아래에 config 파일을 만들고 다음처럼 작성해 줍니다.&lt;/h4&gt;
&lt;pre id=&quot;code_1732616025180&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;Host test
     HostName github.com
     User git
     IdentityFile ~/.ssh/test_key
     IdentitiesOnly yes
     Port 22&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Host 명 test 는 추후 git clone 명령시 host 명 대신 사용됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; ex&amp;gt; git&amp;nbsp;clone&amp;nbsp;&lt;span style=&quot;color: #ee2323;&quot;&gt;git&lt;/span&gt;@&lt;b&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;test&lt;/span&gt;&lt;/b&gt;:leevisual/leevisual.github.io.git&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;@ 앞에는 user 를 넣고 뒤에는 host 명을 넣어줍니다.&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;br /&gt;4&amp;gt;&amp;nbsp; git clone 사용해 소스 다운로드하기&lt;/h4&gt;
&lt;pre id=&quot;code_1732616306140&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ git clone git@test:leevisual/leevisual.github.io.git
Cloning into 'leevisual.github.io'...
remote: Enumerating objects: 6, done.
remote: Counting objects: 100% (6/6), done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 6 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0)
Receiving objects: 100% (6/6), done.&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;5&amp;gt; master 브랜치 생성에서 파일 수정후 remote 에 Push 하기&lt;/h4&gt;
&lt;pre id=&quot;empty-setup-new-repo-echo&quot; class=&quot;bash&quot; style=&quot;color: #1f2328; text-align: start;&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;$ git checkout -b master
 ~~ 소스 수정 ~~
$ vi index.html 
 &amp;lt;html&amp;gt;
  &amp;lt;body&amp;gt;
    &amp;lt;h1&amp;gt;Welcome to my world&amp;lt;/h1&amp;gt;
    &amp;lt;h2&amp;gt;Welcome to my world&amp;lt;/h2&amp;gt;
    &amp;lt;h3&amp;gt;Welcome to my world&amp;lt;/h3&amp;gt;
    &amp;lt;h4&amp;gt;Welcome to my world&amp;lt;/h4&amp;gt;
  &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;

 
$ git commit ~~~~

remote 저장소에 push 하기
$ git remote -v
origin  git@test:leevisual/leevisual.github.io.git (fetch)
origin  git@test:leevisual/leevisual.github.io.git (push)

$ git push origin master
Enumerating objects: 5, done.
Counting objects: 100% (5/5), done.
Delta compression using up to 8 threads
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 347 bytes | 347.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
To test:leevisual/leevisual.github.io.git
   da51c5f..02f650a  master -&amp;gt; master&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;6&amp;gt; 기존 main 브랜치를 따라가느것을 master 브랜치로 변경하기&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;rarr;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt; Settings &amp;gt; Pages 에 들어간후 Branch 부분은 main 에서 master로 변경해 줍니다.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;chrome_PBRzPgRmN4.png&quot; data-origin-width=&quot;745&quot; data-origin-height=&quot;482&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Htrjl/btsKVIgULhe/DUzQe1gh0EOcKTOwgOMoJk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Htrjl/btsKVIgULhe/DUzQe1gh0EOcKTOwgOMoJk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Htrjl/btsKVIgULhe/DUzQe1gh0EOcKTOwgOMoJk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHtrjl%2FbtsKVIgULhe%2FDUzQe1gh0EOcKTOwgOMoJk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;745&quot; height=&quot;482&quot; data-filename=&quot;chrome_PBRzPgRmN4.png&quot; data-origin-width=&quot;745&quot; data-origin-height=&quot;482&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;7&amp;gt;&amp;nbsp; 테스트&amp;nbsp;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;gt; leevisual.github.io 사이트를 web browser로 열어서 변경사항 체킹&amp;nbsp; (업데이트후 바로 동작 안할때 있음.)&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;660&quot; data-origin-height=&quot;383&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cXifl8/btsKWSC38Sp/XqClyGvqfh7yomfcRaDdlK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cXifl8/btsKWSC38Sp/XqClyGvqfh7yomfcRaDdlK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cXifl8/btsKWSC38Sp/XqClyGvqfh7yomfcRaDdlK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcXifl8%2FbtsKWSC38Sp%2FXqClyGvqfh7yomfcRaDdlK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;660&quot; height=&quot;383&quot; data-origin-width=&quot;660&quot; data-origin-height=&quot;383&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>html</category>
      <category>git push</category>
      <category>github.io</category>
      <category>RSA</category>
      <category>ssh</category>
      <category>오블완</category>
      <category>티스토리챌린지</category>
      <author>하니_즐거운하루</author>
      <guid isPermaLink="true">https://leevisual.tistory.com/618</guid>
      <comments>https://leevisual.tistory.com/618#entry618comment</comments>
      <pubDate>Tue, 26 Nov 2024 19:59:24 +0900</pubDate>
    </item>
    <item>
      <title>[github][web][1]  github 웹 페이지 만들기</title>
      <link>https://leevisual.tistory.com/617</link>
      <description>&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;: github 가입후 무료 웹페이지를 만들어 보았습니다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;&amp;nbsp; 이번부터 시리즈로 html/css/javascript를 공부하면서 관련 내용을 올릴려고 합니다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;1&amp;gt; github 사이트 가입하기&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&amp;gt; 아래 링크 접속후 가입또는 이미 가입되어 있다면&amp;nbsp; 로그인 해 줍니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://github.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://github.com/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1732541799009&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;object&quot; data-og-title=&quot;GitHub &amp;middot; Build and ship software on a single, collaborative platform&quot; data-og-description=&quot;Join the world's most widely adopted, AI-powered developer platform where millions of developers, businesses, and the largest open source community build software that advances humanity.&quot; data-og-host=&quot;github.com&quot; data-og-source-url=&quot;https://github.com/&quot; data-og-url=&quot;https://github.com/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/mi2j0/hyXDfEUGuJ/FD9GbERGKWF0hqz3hX01N1/img.jpg?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/bOkQuX/hyXDcVLqdb/uuDbbLINKKhydn2rImE2TK/img.jpg?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630&quot;&gt;&lt;a href=&quot;https://github.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://github.com/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/mi2j0/hyXDfEUGuJ/FD9GbERGKWF0hqz3hX01N1/img.jpg?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/bOkQuX/hyXDcVLqdb/uuDbbLINKKhydn2rImE2TK/img.jpg?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;GitHub &amp;middot; Build and ship software on a single, collaborative platform&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Join the world's most widely adopted, AI-powered developer platform where millions of developers, businesses, and the largest open source community build software that advances humanity.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;github.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1224&quot; data-origin-height=&quot;565&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/7BApg/btsKVtXXnpV/9iZ6zpMKjsdNiGux0i8Au1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/7BApg/btsKVtXXnpV/9iZ6zpMKjsdNiGux0i8Au1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/7BApg/btsKVtXXnpV/9iZ6zpMKjsdNiGux0i8Au1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F7BApg%2FbtsKVtXXnpV%2F9iZ6zpMKjsdNiGux0i8Au1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1224&quot; height=&quot;565&quot; data-origin-width=&quot;1224&quot; data-origin-height=&quot;565&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;gt;&amp;gt; 가입시 중요한 내용이 없으니 생략합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;2&amp;gt; 레퍼지토리 만들기&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;: 일단 github 에 로그인하고 레퍼지토리를 만들어 줍니다.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;chrome_oV4rdgDT4k.png&quot; data-origin-width=&quot;604&quot; data-origin-height=&quot;197&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cktzcy/btsKVZV4kwP/uElYwYiKSk14GKGzfvMZl1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cktzcy/btsKVZV4kwP/uElYwYiKSk14GKGzfvMZl1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cktzcy/btsKVZV4kwP/uElYwYiKSk14GKGzfvMZl1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcktzcy%2FbtsKVZV4kwP%2FuElYwYiKSk14GKGzfvMZl1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;604&quot; height=&quot;197&quot; data-filename=&quot;chrome_oV4rdgDT4k.png&quot; data-origin-width=&quot;604&quot; data-origin-height=&quot;197&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;rarr;&amp;nbsp; 위그림처럼 프로젝트로 들어가지 말고 ID 부분을 클릭해 줍니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;566&quot; data-origin-height=&quot;140&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bzoGs6/btsKWUUgBzQ/wPdOsbLBCKf6RpeesIULW0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bzoGs6/btsKWUUgBzQ/wPdOsbLBCKf6RpeesIULW0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bzoGs6/btsKWUUgBzQ/wPdOsbLBCKf6RpeesIULW0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbzoGs6%2FbtsKWUUgBzQ%2FwPdOsbLBCKf6RpeesIULW0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;566&quot; height=&quot;140&quot; data-origin-width=&quot;566&quot; data-origin-height=&quot;140&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;rarr;&amp;nbsp; Repositories 탭 클릭&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1491&quot; data-origin-height=&quot;209&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/WAfL3/btsKVyEBOjv/J5riVjAv719wgglnFpJ9MK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/WAfL3/btsKVyEBOjv/J5riVjAv719wgglnFpJ9MK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/WAfL3/btsKVyEBOjv/J5riVjAv719wgglnFpJ9MK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWAfL3%2FbtsKVyEBOjv%2FJ5riVjAv719wgglnFpJ9MK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1491&quot; height=&quot;209&quot; data-origin-width=&quot;1491&quot; data-origin-height=&quot;209&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;rarr; New 버튼 클릭&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;chrome_frRoWbCkSn.png&quot; data-origin-width=&quot;835&quot; data-origin-height=&quot;325&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/05EYd/btsKWQEgXZR/oy7AZTJ4rjzT5lNWyN9mNk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/05EYd/btsKWQEgXZR/oy7AZTJ4rjzT5lNWyN9mNk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/05EYd/btsKWQEgXZR/oy7AZTJ4rjzT5lNWyN9mNk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F05EYd%2FbtsKWQEgXZR%2Foy7AZTJ4rjzT5lNWyN9mNk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;835&quot; height=&quot;325&quot; data-filename=&quot;chrome_frRoWbCkSn.png&quot; data-origin-width=&quot;835&quot; data-origin-height=&quot;325&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;gt; 레퍼지토리 이름에 원하는 이름 넣고&amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;.github.io&lt;/b&gt;&lt;/span&gt; 추가해 줍니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;806&quot; data-origin-height=&quot;102&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bgLrX4/btsKVZoeWjW/Rke7sR70VzxnxPsYBr482K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bgLrX4/btsKVZoeWjW/Rke7sR70VzxnxPsYBr482K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bgLrX4/btsKVZoeWjW/Rke7sR70VzxnxPsYBr482K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbgLrX4%2FbtsKVZoeWjW%2FRke7sR70VzxnxPsYBr482K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;806&quot; height=&quot;102&quot; data-origin-width=&quot;806&quot; data-origin-height=&quot;102&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&amp;gt; Readme 파일 추가후&amp;nbsp; Create repository&amp;nbsp; 눌러줍니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;221&quot; data-origin-height=&quot;64&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bJaYoA/btsKVyYXMHF/NOBp608pcMNx0FfkWdlHU1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bJaYoA/btsKVyYXMHF/NOBp608pcMNx0FfkWdlHU1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bJaYoA/btsKVyYXMHF/NOBp608pcMNx0FfkWdlHU1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbJaYoA%2FbtsKVyYXMHF%2FNOBp608pcMNx0FfkWdlHU1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;221&quot; height=&quot;64&quot; data-origin-width=&quot;221&quot; data-origin-height=&quot;64&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;3&amp;gt; index.html 만들기&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&amp;rarr;&lt;span&gt; 아래처럼&amp;nbsp; +&amp;nbsp; 화살표 클릭 &amp;gt; Craete new file 클릭 해주세요.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;chrome_wc9kVxDryr.png&quot; data-origin-width=&quot;1091&quot; data-origin-height=&quot;180&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bVk9JO/btsKVw09LqI/2iNVaKr2osNzlqI6HgMXS0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bVk9JO/btsKVw09LqI/2iNVaKr2osNzlqI6HgMXS0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bVk9JO/btsKVw09LqI/2iNVaKr2osNzlqI6HgMXS0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbVk9JO%2FbtsKVw09LqI%2F2iNVaKr2osNzlqI6HgMXS0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1091&quot; height=&quot;180&quot; data-filename=&quot;chrome_wc9kVxDryr.png&quot; data-origin-width=&quot;1091&quot; data-origin-height=&quot;180&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;chrome_NQAwoB228q.png&quot; data-origin-width=&quot;254&quot; data-origin-height=&quot;170&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/M46Lg/btsKWiuiB76/I8ho5PcgrgdPRVlrj3HyQ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/M46Lg/btsKWiuiB76/I8ho5PcgrgdPRVlrj3HyQ0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/M46Lg/btsKWiuiB76/I8ho5PcgrgdPRVlrj3HyQ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FM46Lg%2FbtsKWiuiB76%2FI8ho5PcgrgdPRVlrj3HyQ0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;254&quot; height=&quot;170&quot; data-filename=&quot;chrome_NQAwoB228q.png&quot; data-origin-width=&quot;254&quot; data-origin-height=&quot;170&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&amp;rarr;&lt;span&gt;&amp;nbsp; 아래의 붉은색 영역 작성 하기&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;chrome_iCXUMiDgfE.png&quot; data-origin-width=&quot;595&quot; data-origin-height=&quot;345&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/buT12h/btsKVTPxXFk/O6DYvxHf8M4grngTVHJtZk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/buT12h/btsKVTPxXFk/O6DYvxHf8M4grngTVHJtZk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/buT12h/btsKVTPxXFk/O6DYvxHf8M4grngTVHJtZk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbuT12h%2FbtsKVTPxXFk%2FO6DYvxHf8M4grngTVHJtZk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;595&quot; height=&quot;345&quot; data-filename=&quot;chrome_iCXUMiDgfE.png&quot; data-origin-width=&quot;595&quot; data-origin-height=&quot;345&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&amp;rarr;&lt;span&gt;&amp;nbsp; 작성완료후 &quot; Commit changes...&quot; 버튼 클릭&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;225&quot; data-origin-height=&quot;70&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dG0yWM/btsKUAwaaUB/aEYbKgncXKypkhSOYKtbt0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dG0yWM/btsKUAwaaUB/aEYbKgncXKypkhSOYKtbt0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dG0yWM/btsKUAwaaUB/aEYbKgncXKypkhSOYKtbt0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdG0yWM%2FbtsKUAwaaUB%2FaEYbKgncXKypkhSOYKtbt0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;225&quot; height=&quot;70&quot; data-origin-width=&quot;225&quot; data-origin-height=&quot;70&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;847&quot; data-origin-height=&quot;283&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bj1UdV/btsKW9X2s2P/vZeo7TaGRK52soghdw3aG0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bj1UdV/btsKW9X2s2P/vZeo7TaGRK52soghdw3aG0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bj1UdV/btsKW9X2s2P/vZeo7TaGRK52soghdw3aG0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbj1UdV%2FbtsKW9X2s2P%2FvZeo7TaGRK52soghdw3aG0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;847&quot; height=&quot;283&quot; data-origin-width=&quot;847&quot; data-origin-height=&quot;283&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;4&amp;gt; 테스트&amp;nbsp;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp;: 아래처럼 웹브라우저를 통해 접근을 해줍니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &lt;a href=&quot;https://leevisual.github.io/&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://leevisual.github.io/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;513&quot; data-origin-height=&quot;205&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/baGO8A/btsKUEkYXAs/s5k3obVK7IJqvY2Jlk6Oz0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/baGO8A/btsKUEkYXAs/s5k3obVK7IJqvY2Jlk6Oz0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/baGO8A/btsKUEkYXAs/s5k3obVK7IJqvY2Jlk6Oz0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbaGO8A%2FbtsKUEkYXAs%2Fs5k3obVK7IJqvY2Jlk6Oz0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;513&quot; height=&quot;205&quot; data-origin-width=&quot;513&quot; data-origin-height=&quot;205&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Welcome 메시지가 정상적으로 나오면 동작이 잘하는것입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;혹시 안되면 브라우저의 Reload 버튼도 한번 눌러봐주세요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;간단히 github에 웹페이지를 만들어 보았습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;추후 기능을 한가지씩 넣어보겠습니다.'&amp;nbsp;&lt;/p&gt;</description>
      <category>html</category>
      <category>github</category>
      <category>github.io</category>
      <category>HTML</category>
      <category>repository</category>
      <category>오블완</category>
      <category>티스토리챌린지</category>
      <author>하니_즐거운하루</author>
      <guid isPermaLink="true">https://leevisual.tistory.com/617</guid>
      <comments>https://leevisual.tistory.com/617#entry617comment</comments>
      <pubDate>Mon, 25 Nov 2024 23:18:40 +0900</pubDate>
    </item>
    <item>
      <title>[vim][tip][2] dark blue 색상 정보 안보일때</title>
      <link>https://leevisual.tistory.com/615</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;: 아래 사진은 vim 사용해 index.html 파일을 열었을때 화면으로&amp;nbsp; &amp;lt;!DOCTYPE html&amp;gt; 이부분이 글씨가&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;잘 안보여서 잘 보이게 변경해 보았습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;359&quot; data-origin-height=&quot;89&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/MGU3M/btsKS6gWKBo/4NVTyHGlOchb1JcjIRZ0u1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/MGU3M/btsKS6gWKBo/4NVTyHGlOchb1JcjIRZ0u1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/MGU3M/btsKS6gWKBo/4NVTyHGlOchb1JcjIRZ0u1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMGU3M%2FbtsKS6gWKBo%2F4NVTyHGlOchb1JcjIRZ0u1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;359&quot; height=&quot;89&quot; data-origin-width=&quot;359&quot; data-origin-height=&quot;89&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;▶&amp;nbsp;~/.vimrc 파일을 만들기 (기존 파일이 있으면 열기)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;color desert&amp;nbsp; 구문 추가하기&amp;nbsp; (colorscheme desert , color desert)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;▶&amp;nbsp; index.html 파일을&amp;nbsp; 재 Open 하면 아래처럼 보이네요 .좀더 편안해 진 느낌입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;435&quot; data-origin-height=&quot;116&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zoWQc/btsKS35y2ZX/x0hmIe1wi81uectijBMpUk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zoWQc/btsKS35y2ZX/x0hmIe1wi81uectijBMpUk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zoWQc/btsKS35y2ZX/x0hmIe1wi81uectijBMpUk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FzoWQc%2FbtsKS35y2ZX%2Fx0hmIe1wi81uectijBMpUk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;435&quot; height=&quot;116&quot; data-origin-width=&quot;435&quot; data-origin-height=&quot;116&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;현재문서만 적용할려면 명령어 모드에서 입력&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;b&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;: color desert&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;</description>
      <category>미분류 항목</category>
      <category>Color</category>
      <category>Desert</category>
      <category>vim</category>
      <category>오블완</category>
      <category>티스토리챌린지</category>
      <author>하니_즐거운하루</author>
      <guid isPermaLink="true">https://leevisual.tistory.com/615</guid>
      <comments>https://leevisual.tistory.com/615#entry615comment</comments>
      <pubDate>Sat, 23 Nov 2024 09:59:45 +0900</pubDate>
    </item>
    <item>
      <title>[vim ][tip][1]  특정 영역 지정해 앞 부분에 탭 추가하기</title>
      <link>https://leevisual.tistory.com/614</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;404&quot; data-origin-height=&quot;251&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cxoVpc/btsKTz3MfEw/lNonKQj1lwAQf9LybyFaQK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cxoVpc/btsKTz3MfEw/lNonKQj1lwAQf9LybyFaQK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cxoVpc/btsKTz3MfEw/lNonKQj1lwAQf9LybyFaQK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcxoVpc%2FbtsKTz3MfEw%2FlNonKQj1lwAQf9LybyFaQK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;404&quot; height=&quot;251&quot; data-origin-width=&quot;404&quot; data-origin-height=&quot;251&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위사진의 html 태그&amp;nbsp; 안에 앞부분에 tab을 추가해 보았습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;▶ 라인 보이게하기 (명령어 모드에서 set nu 타이핑)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; : set nu&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;417&quot; data-origin-height=&quot;276&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/M6bqS/btsKTxkC5kY/UjewaToxDvFErjx2tpHRr1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/M6bqS/btsKTxkC5kY/UjewaToxDvFErjx2tpHRr1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/M6bqS/btsKTxkC5kY/UjewaToxDvFErjx2tpHRr1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FM6bqS%2FbtsKTxkC5kY%2FUjewaToxDvFErjx2tpHRr1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;417&quot; height=&quot;276&quot; data-origin-width=&quot;417&quot; data-origin-height=&quot;276&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;▶ 2 ,6 번째 줄까지 탭 넣기 정확히는 indent 추가하기 (: &lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;2,6 &amp;gt;&lt;/b&gt;&lt;/span&gt; )&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;149&quot; data-origin-height=&quot;27&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mxaBf/btsKTwMMs87/dPAfe9DFbrJpzt3KFBe5xK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mxaBf/btsKTwMMs87/dPAfe9DFbrJpzt3KFBe5xK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mxaBf/btsKTwMMs87/dPAfe9DFbrJpzt3KFBe5xK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmxaBf%2FbtsKTwMMs87%2FdPAfe9DFbrJpzt3KFBe5xK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;149&quot; height=&quot;27&quot; data-origin-width=&quot;149&quot; data-origin-height=&quot;27&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;514&quot; data-origin-height=&quot;223&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/r2SIg/btsKT9wUEVk/TP7CYonz2fRNz7WaqnkkKk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/r2SIg/btsKT9wUEVk/TP7CYonz2fRNz7WaqnkkKk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/r2SIg/btsKT9wUEVk/TP7CYonz2fRNz7WaqnkkKk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fr2SIg%2FbtsKT9wUEVk%2FTP7CYonz2fRNz7WaqnkkKk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;514&quot; height=&quot;223&quot; data-origin-width=&quot;514&quot; data-origin-height=&quot;223&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;▶백탭은&amp;nbsp; &amp;nbsp;'&amp;gt;'&amp;nbsp; 대신 '&amp;lt;' 넣기&amp;nbsp; ( :&lt;b&gt;2,6 &amp;lt;&lt;/b&gt;)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;463&quot; data-origin-height=&quot;257&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/syWRN/btsKSHIi0Yb/epdcxEhL9UthMFums6MbI1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/syWRN/btsKSHIi0Yb/epdcxEhL9UthMFums6MbI1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/syWRN/btsKSHIi0Yb/epdcxEhL9UthMFums6MbI1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsyWRN%2FbtsKSHIi0Yb%2FepdcxEhL9UthMFums6MbI1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;463&quot; height=&quot;257&quot; data-origin-width=&quot;463&quot; data-origin-height=&quot;257&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;▶ Visual Mode 사용해서 동일하게 적용하기&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; : v 키를 눌러 Visual 모드에 진입하기&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;920&quot; data-origin-height=&quot;343&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bH6dqQ/btsKTEqtoqw/5wKuqGUSTFiROSudjIqOt0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bH6dqQ/btsKTEqtoqw/5wKuqGUSTFiROSudjIqOt0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bH6dqQ/btsKTEqtoqw/5wKuqGUSTFiROSudjIqOt0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbH6dqQ%2FbtsKTEqtoqw%2F5wKuqGUSTFiROSudjIqOt0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;920&quot; height=&quot;343&quot; data-origin-width=&quot;920&quot; data-origin-height=&quot;343&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;: 영역지정하기&amp;nbsp; (h,j,k,l 키를 누르면 영역 지정가능합니다.)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;920&quot; data-origin-height=&quot;343&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/u6SBG/btsKSwUz3Jm/1mOhJKaXomrHhWWBNpsB00/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/u6SBG/btsKSwUz3Jm/1mOhJKaXomrHhWWBNpsB00/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/u6SBG/btsKSwUz3Jm/1mOhJKaXomrHhWWBNpsB00/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fu6SBG%2FbtsKSwUz3Jm%2F1mOhJKaXomrHhWWBNpsB00%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;920&quot; height=&quot;343&quot; data-origin-width=&quot;920&quot; data-origin-height=&quot;343&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;: 선택 완료시 명령모드로 재진입하기 ( '&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;:&lt;/b&gt;&lt;/span&gt;' )&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;116&quot; data-origin-height=&quot;36&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/G0MsW/btsKTnJnHBW/86VlbonKDH649Lx2YMLWk0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/G0MsW/btsKTnJnHBW/86VlbonKDH649Lx2YMLWk0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/G0MsW/btsKTnJnHBW/86VlbonKDH649Lx2YMLWk0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FG0MsW%2FbtsKTnJnHBW%2F86VlbonKDH649Lx2YMLWk0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;116&quot; height=&quot;36&quot; data-origin-width=&quot;116&quot; data-origin-height=&quot;36&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위처럼 나오는데 마지막에 탭을 넣을거니까 '&amp;gt;' 를 한개 추가해 줍니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;150&quot; data-origin-height=&quot;40&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oEztw/btsKTUzVubK/S3J4GFjwLsEQ4gPxAw0BeK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oEztw/btsKTUzVubK/S3J4GFjwLsEQ4gPxAw0BeK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oEztw/btsKTUzVubK/S3J4GFjwLsEQ4gPxAw0BeK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoEztw%2FbtsKTUzVubK%2FS3J4GFjwLsEQ4gPxAw0BeK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;150&quot; height=&quot;40&quot; data-origin-width=&quot;150&quot; data-origin-height=&quot;40&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;결과는 위와 동일합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;827&quot; data-origin-height=&quot;347&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/9MwyO/btsKSSwgNyi/WTkUvdzBPvvK8kcT5a3YMK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/9MwyO/btsKSSwgNyi/WTkUvdzBPvvK8kcT5a3YMK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/9MwyO/btsKSSwgNyi/WTkUvdzBPvvK8kcT5a3YMK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F9MwyO%2FbtsKSSwgNyi%2FWTkUvdzBPvvK8kcT5a3YMK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;827&quot; height=&quot;347&quot; data-origin-width=&quot;827&quot; data-origin-height=&quot;347&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>미분류 항목</category>
      <category>vim</category>
      <category>visual mode</category>
      <category>오블완</category>
      <category>탭추가</category>
      <category>티스토리챌린지</category>
      <author>하니_즐거운하루</author>
      <guid isPermaLink="true">https://leevisual.tistory.com/614</guid>
      <comments>https://leevisual.tistory.com/614#entry614comment</comments>
      <pubDate>Fri, 22 Nov 2024 15:43:23 +0900</pubDate>
    </item>
    <item>
      <title>[ubuntu] Apache Web server 설치/사용하기</title>
      <link>https://leevisual.tistory.com/607</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;: Ubuntu22.04 PC 에 아파치 web server를 설치하기&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;1&amp;gt; 시스템 업데이트&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; : 패키지를 최신상태로 일단 만들어줍니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;gt; sudo apt update &amp;amp;&amp;amp; upgrade&amp;nbsp;&lt;/p&gt;
&lt;div data-ke-type=&quot;moreLess&quot; data-text-more=&quot;더보기&quot; data-text-less=&quot;닫기&quot;&gt;&lt;a class=&quot;btn-toggle-moreless&quot;&gt;더보기&lt;/a&gt;
&lt;div class=&quot;moreless-content&quot;&gt;
&lt;pre id=&quot;code_1731046175892&quot; class=&quot;scala&quot; style=&quot;background-color: #f8f8f8; color: #383a42; text-align: start;&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;$ sudo apt update
Hit:1 https://packages.microsoft.com/repos/code stable InRelease
Hit:2 http://kr.archive.ubuntu.com/ubuntu jammy InRelease
Hit:3 http://kr.archive.ubuntu.com/ubuntu jammy-updates InRelease
Hit:4 http://security.ubuntu.com/ubuntu jammy-security InRelease
Hit:5 http://kr.archive.ubuntu.com/ubuntu jammy-backports InRelease
Hit:6 https://ppa.launchpadcontent.net/myriadrf/drivers/ubuntu jammy InRelease
Ign:7 https://ppa.launchpadcontent.net/myriadrf/gnuradio/ubuntu jammy InRelease
Err:8 https://ppa.launchpadcontent.net/myriadrf/gnuradio/ubuntu jammy Release
  404  Not Found [IP: 185.125.190.80 443]
Reading package lists... Done
E: The repository 'https://ppa.launchpadcontent.net/myriadrf/gnuradio/ubuntu jammy Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1731046185375&quot; class=&quot;angelscript&quot; style=&quot;background-color: #f8f8f8; color: #383a42; text-align: start;&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
Get more security updates through Ubuntu Pro with 'esm-apps' enabled:
  libheif1 libjs-jquery-ui libpathplan4 node-ip graphviz libgvpr2 libgvc6
  libopenexr25 python3-scipy libcgraph6 libcdt5 libavcodec58 traceroute
  libavutil56 libswscale5 libgsl27 liblab-gamut1 libswresample3 libavformat58
  libpmix-dev libgslcblas0 libde265-0 libpmix2
Learn more about Ubuntu Pro at https://ubuntu.com/pro
The following NEW packages will be installed:
  ubuntu-pro-client ubuntu-pro-client-l10n
The following packages will be upgraded:
  alsa-ucm-conf apport apport-gtk apt apt-utils base-files code coreutils distro-info distro-info-data
  dns-root-data dpkg dpkg-dev e2fsprogs evince evince-common firmware-sof-signed fonts-noto-color-emoji
  gdm3 gir1.2-gdm-1.0 gir1.2-mutter-10 gjs gnome-remote-desktop gnome-shell-extension-ubuntu-dock
  graphviz iptables irqbalance language-pack-en language-pack-en-base language-pack-gnome-en
  language-pack-gnome-en-base language-pack-gnome-ko language-pack-gnome-ko-base language-pack-ko
  language-pack-ko-base libapt-pkg6.0 libcdt5 libcephfs2 libcgraph6 libcom-err2 libcryptsetup12
  libdpkg-perl libegl-mesa0 libegl1-mesa-dev libevdocument3-4 libevview3-3 libext2fs2 libfprint-2-2
  libgbm-dev libgbm1 libgdm1 libgjs0g libgl1-mesa-dri libglapi-mesa libglx-mesa0 libgpgme11 libgpgmepp6
  libgvc6 libgvpr2 libip4tc2 libip6tc2 liblab-gamut1 libldap-2.5-0 libldap-common libmm-glib0
  libmutter-10-0 libnss-systemd libpam-sss libpam-systemd libpathplan4 libpcap0.8 libpulse-dev
  libpulse-mainloop-glib0 libpulse0 libpulsedsp libpython3-dev libpython3-stdlib librados2 libsgutils2-2
  libsmbclient libss2 libsystemd0 libudev-dev libudev1 libwbclient0 libxatracker2 libxtables12
  linux-libc-dev linux-tools-common logsave mesa-va-drivers mesa-vdpau-drivers mesa-vulkan-drivers
  modemmanager mutter-common openvpn pulseaudio pulseaudio-module-bluetooth pulseaudio-utils
  python-apt-common python3 python3-apport python3-apt python3-dev python3-distro-info
  python3-distupgrade python3-gpg python3-minimal python3-problem-report python3-samba
  python3-software-properties python3-update-manager python3-venv samba samba-common samba-common-bin
  samba-dsdb-modules samba-libs samba-vfs-modules shim-signed snapd software-properties-common
  software-properties-gtk systemd systemd-hwe-hwdb systemd-oomd systemd-sysv systemd-timesyncd tcpdump
  thermald tracker-extract tracker-miner-fs transmission-common transmission-gtk tzdata
  ubuntu-advantage-tools ubuntu-desktop ubuntu-desktop-minimal ubuntu-minimal
  ubuntu-release-upgrader-core ubuntu-release-upgrader-gtk ubuntu-standard udev unzip update-manager
  update-manager-core update-notifier update-notifier-common xdg-desktop-portal xdg-desktop-portal-gnome
  xserver-xorg-video-amdgpu
151 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 226 MB of archives.
After this operation, 51.8 MB of additional disk space will be used.
Do you want to continue? [Y/n]

y

Get:1 https://packages.microsoft.com/repos/code stable/main amd64 code amd64 1.95.2-1730981514 [104 MB]
Get:2 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 base-files amd64 12ubuntu4.7 [61.9 kB]
Get:3 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 coreutils amd64 8.32-4.1ubuntu1.2 [1,437 kB]
Get:4 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libnss-systemd amd64 249.11-0ubuntu3.12 [133 kB]
Get:5 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libudev-dev amd64 249.11-0ubuntu3.12 [20.7 kB]
Get:6 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libsystemd0 amd64 249.11-0ubuntu3.12 [319 kB]
Get:7 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 systemd-timesyncd amd64 249.11-0ubuntu3.12 [31.2 kB]
Get:8 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 systemd-sysv amd64 249.11-0ubuntu3.12 [10.5 kB]
Get:9 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 systemd-oomd amd64 249.11-0ubuntu3.12 [34.8 kB]
Get:10 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpam-systemd amd64 249.11-0ubuntu3.12 [203 kB]
Get:11 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 systemd amd64 249.11-0ubuntu3.12 [4,581 kB]
Get:12 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 udev amd64 249.11-0ubuntu3.12 [1,557 kB]
Get:13 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libudev1 amd64 249.11-0ubuntu3.12 [78.2 kB]
Get:14 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libcryptsetup12 amd64 2:2.4.3-1ubuntu1.2 [211 kB]
Get:15 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libxtables12 amd64 1.8.7-1ubuntu5.2 [31.3 kB]
Get:16 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 iptables amd64 1.8.7-1ubuntu5.2 [455 kB]
Get:17 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libip6tc2 amd64 1.8.7-1ubuntu5.2 [20.3 kB]
Get:18 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libip4tc2 amd64 1.8.7-1ubuntu5.2 [19.9 kB]
Get:19 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libapt-pkg6.0 amd64 2.4.13 [912 kB]
Get:20 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 dpkg amd64 1.21.1ubuntu2.3 [1,239 kB]
Get:21 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 apt amd64 2.4.13 [1,363 kB]
Get:22 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 apt-utils amd64 2.4.13 [211 kB]
Get:23 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 logsave amd64 1.46.5-2ubuntu1.2 [10.1 kB]
Get:24 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libext2fs2 amd64 1.46.5-2ubuntu1.2 [208 kB]
Get:25 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 e2fsprogs amd64 1.46.5-2ubuntu1.2 [590 kB]
Get:26 http://kr.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 python3-venv amd64 3.10.6-1~22.04.1 [1,042 B]
Get:27 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpython3-dev amd64 3.10.6-1~22.04.1 [7,064 B]
Get:28 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3-dev amd64 3.10.6-1~22.04.1 [26.0 kB]
Get:29 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3-minimal amd64 3.10.6-1~22.04.1 [24.3 kB]
Get:30 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3 amd64 3.10.6-1~22.04.1 [22.8 kB]
Get:31 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpython3-stdlib amd64 3.10.6-1~22.04.1 [6,812 B]
Get:32 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 irqbalance amd64 1.8.0-1ubuntu0.2 [47.2 kB]
Get:33 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 language-pack-en all 1:22.04+20240902 [1,900 B]
Get:34 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 language-pack-en-base all 1:22.04+20240902 [439 kB]
Get:35 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 language-pack-gnome-en all 1:22.04+20240902 [1,924 B]
Get:36 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 language-pack-gnome-en-base all 1:22.04+20240902 [482 kB]
Get:37 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 language-pack-gnome-ko all 1:22.04+20240902 [1,916 B]
Get:38 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 language-pack-gnome-ko-base all 1:22.04+20240902 [1,702 kB]
Get:39 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 language-pack-ko all 1:22.04+20240902 [1,900 B]
Get:40 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 language-pack-ko-base all 1:22.04+20240902 [1,237 kB]
Get:41 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libsmbclient amd64 2:4.15.13+dfsg-0ubuntu1.6 [65.9 kB]
Get:42 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libgpgme11 amd64 1.16.0-1.2ubuntu4.2 [136 kB]
Get:43 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 samba-dsdb-modules amd64 2:4.15.13+dfsg-0ubuntu1.6 [313 kB]
Get:44 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3-samba amd64 2:4.15.13+dfsg-0ubuntu1.6 [3,115 kB]
Get:45 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 samba-vfs-modules amd64 2:4.15.13+dfsg-0ubuntu1.6 [419 kB]
Get:46 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 samba amd64 2:4.15.13+dfsg-0ubuntu1.6 [1,192 kB]
Get:47 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 samba-common-bin amd64 2:4.15.13+dfsg-0ubuntu1.6 [620 kB]
Get:48 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 samba-common all 2:4.15.13+dfsg-0ubuntu1.6 [75.7 kB]
Get:49 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libldap-2.5-0 amd64 2.5.18+dfsg-0ubuntu0.22.04.2 [183 kB]
Get:50 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libwbclient0 amd64 2:4.15.13+dfsg-0ubuntu1.6 [266 kB]
Get:51 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 samba-libs amd64 2:4.15.13+dfsg-0ubuntu1.6 [6,276 kB]
Get:52 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpulse-dev amd64 1:15.99.1+dfsg1-1ubuntu2.2 [75.6 kB]
Get:53 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpulse-mainloop-glib0 amd64 1:15.99.1+dfsg1-1ubuntu2.2 [12.4 kB]
Get:54 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpulsedsp amd64 1:15.99.1+dfsg1-1ubuntu2.2 [23.3 kB]
Get:55 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 pulseaudio-utils amd64 1:15.99.1+dfsg1-1ubuntu2.2 [76.1 kB]
Get:56 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 pulseaudio-module-bluetooth amd64 1:15.99.1+dfsg1-1ubuntu2.2 [99.6 kB]
Get:57 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libgdm1 amd64 42.0-1ubuntu7.22.04.4 [61.9 kB]
Get:58 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gdm3 amd64 42.0-1ubuntu7.22.04.4 [314 kB]
Get:59 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 pulseaudio amd64 1:15.99.1+dfsg1-1ubuntu2.2 [914 kB]
Get:60 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpulse0 amd64 1:15.99.1+dfsg1-1ubuntu2.2 [298 kB]
Get:61 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gir1.2-gdm-1.0 amd64 42.0-1ubuntu7.22.04.4 [9,882 B]
Get:62 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 python-apt-common all 2.4.0ubuntu4 [14.6 kB]
Get:63 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 distro-info-data all 0.52ubuntu0.8 [5,302 B]
Get:64 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3-apt amd64 2.4.0ubuntu4 [164 kB]
Get:65 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3-distro-info all 1.1ubuntu0.2 [6,554 B]
Get:66 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 ubuntu-release-upgrader-gtk all 1:22.04.20 [9,130 B]
Get:67 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 ubuntu-release-upgrader-core all 1:22.04.20 [26.2 kB]
Get:68 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 update-manager all 1:22.04.21 [556 kB]
Get:69 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 update-manager-core all 1:22.04.21 [11.5 kB]
Get:70 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3-distupgrade all 1:22.04.20 [106 kB]
Get:71 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3-update-manager all 1:22.04.21 [39.1 kB]
Get:72 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 distro-info amd64 1.1ubuntu0.2 [18.7 kB]
Get:73 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 ubuntu-advantage-tools all 34~22.04 [10.9 kB]
Get:74 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 ubuntu-pro-client amd64 34~22.04 [221 kB]
Get:75 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 update-notifier amd64 3.192.54.8 [62.3 kB]
Get:76 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 update-notifier-common all 3.192.54.8 [185 kB]
Get:77 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libcom-err2 amd64 1.46.5-2ubuntu1.2 [9,304 B]
Get:78 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libss2 amd64 1.46.5-2ubuntu1.2 [12.3 kB]
Get:79 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 tzdata all 2024a-0ubuntu0.22.04.1 [349 kB]
Get:80 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 ubuntu-minimal amd64 1.481.4 [2,928 B]
Get:81 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 ubuntu-pro-client-l10n amd64 34~22.04 [19.1 kB]
Get:82 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpcap0.8 amd64 1.10.1-4ubuntu1.22.04.1 [145 kB]
Get:83 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 tcpdump amd64 4.99.1-3ubuntu0.2 [501 kB]
Get:84 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 ubuntu-standard amd64 1.481.4 [2,948 B]
Get:85 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 alsa-ucm-conf all 1.2.6.3-1ubuntu1.11 [43.6 kB]
Get:86 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3-problem-report all 2.20.11-0ubuntu82.6 [11.1 kB]
Get:87 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3-apport all 2.20.11-0ubuntu82.6 [89.0 kB]
Get:88 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 apport all 2.20.11-0ubuntu82.6 [134 kB]
Get:89 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 apport-gtk all 2.20.11-0ubuntu82.6 [9,608 B]
Get:90 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libgl1-mesa-dri amd64 23.2.1-1ubuntu3.1~22.04.2 [8,860 kB]
Get:91 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libglx-mesa0 amd64 23.2.1-1ubuntu3.1~22.04.2 [158 kB]
Get:92 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libegl-mesa0 amd64 23.2.1-1ubuntu3.1~22.04.2 [118 kB]
Get:93 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libglapi-mesa amd64 23.2.1-1ubuntu3.1~22.04.2 [37.1 kB]
Get:94 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libgbm-dev amd64 23.2.1-1ubuntu3.1~22.04.2 [9,546 B]
Get:95 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libgbm1 amd64 23.2.1-1ubuntu3.1~22.04.2 [33.5 kB]
Get:96 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 dns-root-data all 2023112702~ubuntu0.22.04.1 [5,136 B]
Get:97 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 dpkg-dev all 1.21.1ubuntu2.3 [922 kB]
Get:98 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libdpkg-perl all 1.21.1ubuntu2.3 [237 kB]
Get:99 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 evince-common all 42.3-0ubuntu3.1 [130 kB]
Get:100 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 evince amd64 42.3-0ubuntu3.1 [301 kB]
Get:101 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libevdocument3-4 amd64 42.3-0ubuntu3.1 [179 kB]
Get:102 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libevview3-3 amd64 42.3-0ubuntu3.1 [149 kB]
Get:103 http://kr.archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 firmware-sof-signed all 2.0-1ubuntu4.7 [1,270 kB]
Get:104 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 fonts-noto-color-emoji all 2.042-0ubuntu0.22.04.1 [9,944 kB]
Get:105 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 mutter-common all 42.9-0ubuntu9 [13.4 kB]
Get:106 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gir1.2-mutter-10 amd64 42.9-0ubuntu9 [132 kB]
Get:107 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libmutter-10-0 amd64 42.9-0ubuntu9 [1,380 kB]
Get:108 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gnome-remote-desktop amd64 42.9-0ubuntu0.22.04.2 [128 kB]
Get:109 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gnome-shell-extension-ubuntu-dock all 72~ubuntu5.22.04.3 [95.0 kB]
Get:110 http://kr.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 libcdt5 amd64 2.42.2-6ubuntu0.1 [21.1 kB]
Get:111 http://kr.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 libcgraph6 amd64 2.42.2-6ubuntu0.1 [45.4 kB]
Get:112 http://kr.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 libpathplan4 amd64 2.42.2-6ubuntu0.1 [23.4 kB]
Get:113 http://kr.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 libgvc6 amd64 2.42.2-6ubuntu0.1 [724 kB]
Get:114 http://kr.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 libgvpr2 amd64 2.42.2-6ubuntu0.1 [192 kB]
Get:115 http://kr.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 liblab-gamut1 amd64 2.42.2-6ubuntu0.1 [1,965 kB]
Get:116 http://kr.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 graphviz amd64 2.42.2-6ubuntu0.1 [653 kB]
Get:117 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 librados2 amd64 17.2.7-0ubuntu0.22.04.1 [3,590 kB]
Get:118 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libcephfs2 amd64 17.2.7-0ubuntu0.22.04.1 [748 kB]
Get:119 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libegl1-mesa-dev amd64 23.2.1-1ubuntu3.1~22.04.2 [11.1 kB]
Get:120 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libfprint-2-2 amd64 1:1.94.3+tod1-0ubuntu2~22.04.08 [296 kB]
Get:121 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gjs amd64 1.72.4-0ubuntu0.22.04.4 [106 kB]
Get:122 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libgjs0g amd64 1.72.4-0ubuntu0.22.04.4 [402 kB]
Get:123 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libgpgmepp6 amd64 1.16.0-1.2ubuntu4.2 [109 kB]
Get:124 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libldap-common all 2.5.18+dfsg-0ubuntu0.22.04.2 [15.9 kB]
Get:125 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libmm-glib0 amd64 1.20.0-1~ubuntu22.04.4 [262 kB]
Get:126 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libsgutils2-2 amd64 1.46-1ubuntu0.22.04.1 [99.0 kB]
Get:127 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libxatracker2 amd64 23.2.1-1ubuntu3.1~22.04.2 [2,112 kB]
Get:128 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 linux-libc-dev amd64 5.15.0-125.135 [1,345 kB]
Get:129 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 linux-tools-common all 5.15.0-125.135 [316 kB]
Get:130 http://kr.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 mesa-va-drivers amd64 23.2.1-1ubuntu3.1~22.04.2 [4,100 kB]
Get:131 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 mesa-vdpau-drivers amd64 23.2.1-1ubuntu3.1~22.04.2 [3,820 kB]
Get:132 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 mesa-vulkan-drivers amd64 23.2.1-1ubuntu3.1~22.04.2 [10.7 MB]
Get:133 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 modemmanager amd64 1.20.0-1~ubuntu22.04.4 [1,094 kB]
Get:134 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 openvpn amd64 2.5.11-0ubuntu0.22.04.1 [619 kB]
Get:135 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3-gpg amd64 1.16.0-1.2ubuntu4.2 [214 kB]
Get:136 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 software-properties-common all 0.99.22.9 [14.1 kB]
Get:137 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 software-properties-gtk all 0.99.22.9 [71.3 kB]
Get:138 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3-software-properties all 0.99.22.9 [28.8 kB]
Get:139 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 shim-signed amd64 1.51.4+15.8-0ubuntu1 [668 kB]
Get:140 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 snapd amd64 2.65.3+22.04 [26.4 MB]
Get:141 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 systemd-hwe-hwdb all 249.11.5 [3,228 B]
Get:142 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 thermald amd64 2.4.9-1ubuntu0.4 [222 kB]
Get:143 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 tracker-miner-fs amd64 3.3.3-0ubuntu0.20.04.3 [74.6 kB]
Get:144 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 tracker-extract amd64 3.3.3-0ubuntu0.20.04.3 [433 kB]
Get:145 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 transmission-common all 3.00-2ubuntu2.1 [205 kB]
Get:146 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 transmission-gtk amd64 3.00-2ubuntu2.1 [412 kB]
Get:147 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 unzip amd64 6.0-26ubuntu3.2 [175 kB]
Get:148 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 ubuntu-desktop-minimal amd64 1.481.4 [3,804 B]
Get:149 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 ubuntu-desktop amd64 1.481.4 [2,594 B]
Get:150 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 xdg-desktop-portal amd64 1.14.4-1ubuntu2~22.04.2 [265 kB]
Get:151 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 xdg-desktop-portal-gnome amd64 42.1-0ubuntu2 [107 kB]
Get:152 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 xserver-xorg-video-amdgpu amd64 22.0.0-1ubuntu0.2 [71.8 kB]
Get:153 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpam-sss amd64 2.6.3-1ubuntu3.4 [40.8 kB]
Fetched 226 MB in 23s (9,787 kB/s)
Extracting templates from packages: 100%
Preconfiguring packages ...
(Reading database ... 284303 files and directories currently installed.)
Preparing to unpack .../base-files_12ubuntu4.7_amd64.deb ...
Unpacking base-files (12ubuntu4.7) over (12ubuntu4.4) ...
Setting up base-files (12ubuntu4.7) ...
Installing new version of config file /etc/issue ...
Installing new version of config file /etc/issue.net ...
Installing new version of config file /etc/lsb-release ...
Installing new version of config file /etc/update-motd.d/10-help-text ...
motd-news.service is a disabled or a static unit not running, not starting it.
(Reading database ... 284303 files and directories currently installed.)
Preparing to unpack .../coreutils_8.32-4.1ubuntu1.2_amd64.deb ...
Unpacking coreutils (8.32-4.1ubuntu1.2) over (8.32-4.1ubuntu1) ...
Setting up coreutils (8.32-4.1ubuntu1.2) ...
(Reading database ... 284303 files and directories currently installed.)
Preparing to unpack .../libnss-systemd_249.11-0ubuntu3.12_amd64.deb ...
Unpacking libnss-systemd:amd64 (249.11-0ubuntu3.12) over (249.11-0ubuntu3.10) ...
Preparing to unpack .../libudev-dev_249.11-0ubuntu3.12_amd64.deb ...
Unpacking libudev-dev:amd64 (249.11-0ubuntu3.12) over (249.11-0ubuntu3.10) ...
Preparing to unpack .../libsystemd0_249.11-0ubuntu3.12_amd64.deb ...
Unpacking libsystemd0:amd64 (249.11-0ubuntu3.12) over (249.11-0ubuntu3.10) ...
Setting up libsystemd0:amd64 (249.11-0ubuntu3.12) ...
(Reading database ... 284303 files and directories currently installed.)
Preparing to unpack .../0-systemd-timesyncd_249.11-0ubuntu3.12_amd64.deb ...
Unpacking systemd-timesyncd (249.11-0ubuntu3.12) over (249.11-0ubuntu3.10) ...
Preparing to unpack .../1-systemd-sysv_249.11-0ubuntu3.12_amd64.deb ...
Unpacking systemd-sysv (249.11-0ubuntu3.12) over (249.11-0ubuntu3.10) ...
Preparing to unpack .../2-systemd-oomd_249.11-0ubuntu3.12_amd64.deb ...
Unpacking systemd-oomd (249.11-0ubuntu3.12) over (249.11-0ubuntu3.10) ...
Preparing to unpack .../3-libpam-systemd_249.11-0ubuntu3.12_amd64.deb ...
Unpacking libpam-systemd:amd64 (249.11-0ubuntu3.12) over (249.11-0ubuntu3.10) ...
Preparing to unpack .../4-systemd_249.11-0ubuntu3.12_amd64.deb ...
Unpacking systemd (249.11-0ubuntu3.12) over (249.11-0ubuntu3.10) ...
Preparing to unpack .../5-udev_249.11-0ubuntu3.12_amd64.deb ...
Unpacking udev (249.11-0ubuntu3.12) over (249.11-0ubuntu3.10) ...
Preparing to unpack .../6-libudev1_249.11-0ubuntu3.12_amd64.deb ...
Unpacking libudev1:amd64 (249.11-0ubuntu3.12) over (249.11-0ubuntu3.10) ...
Setting up libudev1:amd64 (249.11-0ubuntu3.12) ...
(Reading database ... 284303 files and directories currently installed.)
Preparing to unpack .../0-libcryptsetup12_2%3a2.4.3-1ubuntu1.2_amd64.deb ...
Unpacking libcryptsetup12:amd64 (2:2.4.3-1ubuntu1.2) over (2:2.4.3-1ubuntu1.1) ...
Preparing to unpack .../1-libxtables12_1.8.7-1ubuntu5.2_amd64.deb ...
Unpacking libxtables12:amd64 (1.8.7-1ubuntu5.2) over (1.8.7-1ubuntu5.1) ...
Preparing to unpack .../2-iptables_1.8.7-1ubuntu5.2_amd64.deb ...
Unpacking iptables (1.8.7-1ubuntu5.2) over (1.8.7-1ubuntu5.1) ...
Preparing to unpack .../3-libip6tc2_1.8.7-1ubuntu5.2_amd64.deb ...
Unpacking libip6tc2:amd64 (1.8.7-1ubuntu5.2) over (1.8.7-1ubuntu5.1) ...
Preparing to unpack .../4-libip4tc2_1.8.7-1ubuntu5.2_amd64.deb ...
Unpacking libip4tc2:amd64 (1.8.7-1ubuntu5.2) over (1.8.7-1ubuntu5.1) ...
Preparing to unpack .../5-libapt-pkg6.0_2.4.13_amd64.deb ...
Unpacking libapt-pkg6.0:amd64 (2.4.13) over (2.4.10) ...
Setting up libapt-pkg6.0:amd64 (2.4.13) ...
(Reading database ... 284303 files and directories currently installed.)
Preparing to unpack .../dpkg_1.21.1ubuntu2.3_amd64.deb ...
Unpacking dpkg (1.21.1ubuntu2.3) over (1.21.1ubuntu2.2) ...
Setting up dpkg (1.21.1ubuntu2.3) ...
dpkg-db-backup.service is a disabled or a static unit not running, not starting it.
(Reading database ... 284303 files and directories currently installed.)
Preparing to unpack .../archives/apt_2.4.13_amd64.deb ...
Unpacking apt (2.4.13) over (2.4.10) ...
Setting up apt (2.4.13) ...
(Reading database ... 284301 files and directories currently installed.)
Preparing to unpack .../apt-utils_2.4.13_amd64.deb ...
Unpacking apt-utils (2.4.13) over (2.4.10) ...
Preparing to unpack .../logsave_1.46.5-2ubuntu1.2_amd64.deb ...
Unpacking logsave (1.46.5-2ubuntu1.2) over (1.46.5-2ubuntu1.1) ...
Preparing to unpack .../libext2fs2_1.46.5-2ubuntu1.2_amd64.deb ...
Unpacking libext2fs2:amd64 (1.46.5-2ubuntu1.2) over (1.46.5-2ubuntu1.1) ...
Setting up libext2fs2:amd64 (1.46.5-2ubuntu1.2) ...
(Reading database ... 284301 files and directories currently installed.)
Preparing to unpack .../e2fsprogs_1.46.5-2ubuntu1.2_amd64.deb ...
Unpacking e2fsprogs (1.46.5-2ubuntu1.2) over (1.46.5-2ubuntu1.1) ...
Preparing to unpack .../python3-venv_3.10.6-1~22.04.1_amd64.deb ...
Unpacking python3-venv (3.10.6-1~22.04.1) over (3.10.6-1~22.04) ...
Preparing to unpack .../libpython3-dev_3.10.6-1~22.04.1_amd64.deb ...
Unpacking libpython3-dev:amd64 (3.10.6-1~22.04.1) over (3.10.6-1~22.04) ...
Preparing to unpack .../python3-dev_3.10.6-1~22.04.1_amd64.deb ...
Unpacking python3-dev (3.10.6-1~22.04.1) over (3.10.6-1~22.04) ...
Preparing to unpack .../python3-minimal_3.10.6-1~22.04.1_amd64.deb ...
Unpacking python3-minimal (3.10.6-1~22.04.1) over (3.10.6-1~22.04) ...
Setting up python3-minimal (3.10.6-1~22.04.1) ...
(Reading database ... 284301 files and directories currently installed.)
Preparing to unpack .../00-python3_3.10.6-1~22.04.1_amd64.deb ...
running python pre-rtupdate hooks for python3.10...
Unpacking python3 (3.10.6-1~22.04.1) over (3.10.6-1~22.04) ...
Preparing to unpack .../01-libpython3-stdlib_3.10.6-1~22.04.1_amd64.deb ...
Unpacking libpython3-stdlib:amd64 (3.10.6-1~22.04.1) over (3.10.6-1~22.04) ...
Preparing to unpack .../02-irqbalance_1.8.0-1ubuntu0.2_amd64.deb ...
Unpacking irqbalance (1.8.0-1ubuntu0.2) over (1.8.0-1build1) ...
Preparing to unpack .../03-language-pack-en_1%3a22.04+20240902_all.deb ...
Unpacking language-pack-en (1:22.04+20240902) over (1:22.04+20230801) ...
Preparing to unpack .../04-language-pack-en-base_1%3a22.04+20240902_all.deb ...
Unpacking language-pack-en-base (1:22.04+20240902) over (1:22.04+20230801) ...
Preparing to unpack .../05-language-pack-gnome-en_1%3a22.04+20240902_all.deb ...
Unpacking language-pack-gnome-en (1:22.04+20240902) over (1:22.04+20230801) ...
Preparing to unpack .../06-language-pack-gnome-en-base_1%3a22.04+20240902_all.deb ...
Unpacking language-pack-gnome-en-base (1:22.04+20240902) over (1:22.04+20230801) ...
Preparing to unpack .../07-language-pack-gnome-ko_1%3a22.04+20240902_all.deb ...
Unpacking language-pack-gnome-ko (1:22.04+20240902) over (1:22.04+20230801) ...
Preparing to unpack .../08-language-pack-gnome-ko-base_1%3a22.04+20240902_all.deb ...
Unpacking language-pack-gnome-ko-base (1:22.04+20240902) over (1:22.04+20230801) ...
Preparing to unpack .../09-language-pack-ko_1%3a22.04+20240902_all.deb ...
Unpacking language-pack-ko (1:22.04+20240902) over (1:22.04+20230801) ...
Preparing to unpack .../10-language-pack-ko-base_1%3a22.04+20240902_all.deb ...
Unpacking language-pack-ko-base (1:22.04+20240902) over (1:22.04+20230801) ...
Preparing to unpack .../11-libsmbclient_2%3a4.15.13+dfsg-0ubuntu1.6_amd64.deb ...
Unpacking libsmbclient:amd64 (2:4.15.13+dfsg-0ubuntu1.6) over (2:4.15.13+dfsg-0ubuntu1.5) ...
Preparing to unpack .../12-libgpgme11_1.16.0-1.2ubuntu4.2_amd64.deb ...
Unpacking libgpgme11:amd64 (1.16.0-1.2ubuntu4.2) over (1.16.0-1.2ubuntu4.1) ...
Preparing to unpack .../13-samba-dsdb-modules_2%3a4.15.13+dfsg-0ubuntu1.6_amd64.deb ...
Unpacking samba-dsdb-modules:amd64 (2:4.15.13+dfsg-0ubuntu1.6) over (2:4.15.13+dfsg-0ubuntu1.5) ...
Preparing to unpack .../14-python3-samba_2%3a4.15.13+dfsg-0ubuntu1.6_amd64.deb ...
Unpacking python3-samba (2:4.15.13+dfsg-0ubuntu1.6) over (2:4.15.13+dfsg-0ubuntu1.5) ...
Preparing to unpack .../15-samba-vfs-modules_2%3a4.15.13+dfsg-0ubuntu1.6_amd64.deb ...
Unpacking samba-vfs-modules:amd64 (2:4.15.13+dfsg-0ubuntu1.6) over (2:4.15.13+dfsg-0ubuntu1.5) ...
Preparing to unpack .../16-samba_2%3a4.15.13+dfsg-0ubuntu1.6_amd64.deb ...
Unpacking samba (2:4.15.13+dfsg-0ubuntu1.6) over (2:4.15.13+dfsg-0ubuntu1.5) ...
Preparing to unpack .../17-samba-common-bin_2%3a4.15.13+dfsg-0ubuntu1.6_amd64.deb ...
Unpacking samba-common-bin (2:4.15.13+dfsg-0ubuntu1.6) over (2:4.15.13+dfsg-0ubuntu1.5) ...
Preparing to unpack .../18-samba-common_2%3a4.15.13+dfsg-0ubuntu1.6_all.deb ...
Unpacking samba-common (2:4.15.13+dfsg-0ubuntu1.6) over (2:4.15.13+dfsg-0ubuntu1.5) ...
Preparing to unpack .../19-libldap-2.5-0_2.5.18+dfsg-0ubuntu0.22.04.2_amd64.deb ...
Unpacking libldap-2.5-0:amd64 (2.5.18+dfsg-0ubuntu0.22.04.2) over (2.5.16+dfsg-0ubuntu0.22.04.2) ...
Preparing to unpack .../20-libwbclient0_2%3a4.15.13+dfsg-0ubuntu1.6_amd64.deb ...
Unpacking libwbclient0:amd64 (2:4.15.13+dfsg-0ubuntu1.6) over (2:4.15.13+dfsg-0ubuntu1.5) ...
Preparing to unpack .../21-samba-libs_2%3a4.15.13+dfsg-0ubuntu1.6_amd64.deb ...
Unpacking samba-libs:amd64 (2:4.15.13+dfsg-0ubuntu1.6) over (2:4.15.13+dfsg-0ubuntu1.5) ...
Preparing to unpack .../22-libpulse-dev_1%3a15.99.1+dfsg1-1ubuntu2.2_amd64.deb ...
Unpacking libpulse-dev:amd64 (1:15.99.1+dfsg1-1ubuntu2.2) over (1:15.99.1+dfsg1-1ubuntu2.1) ...
Preparing to unpack .../23-libpulse-mainloop-glib0_1%3a15.99.1+dfsg1-1ubuntu2.2_amd64.deb ...
Unpacking libpulse-mainloop-glib0:amd64 (1:15.99.1+dfsg1-1ubuntu2.2) over (1:15.99.1+dfsg1-1ubuntu2.1) ...
Preparing to unpack .../24-libpulsedsp_1%3a15.99.1+dfsg1-1ubuntu2.2_amd64.deb ...
Unpacking libpulsedsp:amd64 (1:15.99.1+dfsg1-1ubuntu2.2) over (1:15.99.1+dfsg1-1ubuntu2.1) ...
Preparing to unpack .../25-pulseaudio-utils_1%3a15.99.1+dfsg1-1ubuntu2.2_amd64.deb ...
Unpacking pulseaudio-utils (1:15.99.1+dfsg1-1ubuntu2.2) over (1:15.99.1+dfsg1-1ubuntu2.1) ...
Preparing to unpack .../26-pulseaudio-module-bluetooth_1%3a15.99.1+dfsg1-1ubuntu2.2_amd64.deb ...
Unpacking pulseaudio-module-bluetooth (1:15.99.1+dfsg1-1ubuntu2.2) over (1:15.99.1+dfsg1-1ubuntu2.1) ...
Preparing to unpack .../27-libgdm1_42.0-1ubuntu7.22.04.4_amd64.deb ...
Unpacking libgdm1 (42.0-1ubuntu7.22.04.4) over (42.0-1ubuntu7.22.04.3) ...
Preparing to unpack .../28-gdm3_42.0-1ubuntu7.22.04.4_amd64.deb ...
Unpacking gdm3 (42.0-1ubuntu7.22.04.4) over (42.0-1ubuntu7.22.04.3) ...
Preparing to unpack .../29-pulseaudio_1%3a15.99.1+dfsg1-1ubuntu2.2_amd64.deb ...
Unpacking pulseaudio (1:15.99.1+dfsg1-1ubuntu2.2) over (1:15.99.1+dfsg1-1ubuntu2.1) ...
Preparing to unpack .../30-libpulse0_1%3a15.99.1+dfsg1-1ubuntu2.2_amd64.deb ...
Unpacking libpulse0:amd64 (1:15.99.1+dfsg1-1ubuntu2.2) over (1:15.99.1+dfsg1-1ubuntu2.1) ...
Preparing to unpack .../31-gir1.2-gdm-1.0_42.0-1ubuntu7.22.04.4_amd64.deb ...
Unpacking gir1.2-gdm-1.0:amd64 (42.0-1ubuntu7.22.04.4) over (42.0-1ubuntu7.22.04.3) ...
Preparing to unpack .../32-python-apt-common_2.4.0ubuntu4_all.deb ...
Unpacking python-apt-common (2.4.0ubuntu4) over (2.4.0ubuntu2) ...
Preparing to unpack .../33-distro-info-data_0.52ubuntu0.8_all.deb ...
Unpacking distro-info-data (0.52ubuntu0.8) over (0.52ubuntu0.7) ...
Preparing to unpack .../34-python3-apt_2.4.0ubuntu4_amd64.deb ...
Unpacking python3-apt (2.4.0ubuntu4) over (2.4.0ubuntu2) ...
Preparing to unpack .../35-python3-distro-info_1.1ubuntu0.2_all.deb ...
Unpacking python3-distro-info (1.1ubuntu0.2) over (1.1ubuntu0.1) ...
Preparing to unpack .../36-ubuntu-release-upgrader-gtk_1%3a22.04.20_all.deb ...
Unpacking ubuntu-release-upgrader-gtk (1:22.04.20) over (1:22.04.17) ...
Preparing to unpack .../37-ubuntu-release-upgrader-core_1%3a22.04.20_all.deb ...
Unpacking ubuntu-release-upgrader-core (1:22.04.20) over (1:22.04.17) ...
Preparing to unpack .../38-update-manager_1%3a22.04.21_all.deb ...
Unpacking update-manager (1:22.04.21) over (1:22.04.10) ...
Preparing to unpack .../39-update-manager-core_1%3a22.04.21_all.deb ...
Unpacking update-manager-core (1:22.04.21) over (1:22.04.10) ...
Preparing to unpack .../40-python3-distupgrade_1%3a22.04.20_all.deb ...
Unpacking python3-distupgrade (1:22.04.20) over (1:22.04.17) ...
Preparing to unpack .../41-python3-update-manager_1%3a22.04.21_all.deb ...
Unpacking python3-update-manager (1:22.04.21) over (1:22.04.10) ...
Preparing to unpack .../42-distro-info_1.1ubuntu0.2_amd64.deb ...
Unpacking distro-info (1.1ubuntu0.2) over (1.1ubuntu0.1) ...
Preparing to unpack .../43-ubuntu-advantage-tools_34~22.04_all.deb ...
Unpacking ubuntu-advantage-tools (34~22.04) over (28.1~22.04) ...
dpkg: warning: unable to delete old directory '/var/lib/ubuntu-advantage': Directory not empty
dpkg: warning: unable to delete old directory '/etc/ubuntu-advantage': Directory not empty
Selecting previously unselected package ubuntu-pro-client.
Preparing to unpack .../44-ubuntu-pro-client_34~22.04_amd64.deb ...
Unpacking ubuntu-pro-client (34~22.04) ...
Preparing to unpack .../45-update-notifier_3.192.54.8_amd64.deb ...
Unpacking update-notifier (3.192.54.8) over (3.192.54.6) ...
Preparing to unpack .../46-update-notifier-common_3.192.54.8_all.deb ...
Unpacking update-notifier-common (3.192.54.8) over (3.192.54.6) ...
Preparing to unpack .../47-libcom-err2_1.46.5-2ubuntu1.2_amd64.deb ...
Unpacking libcom-err2:amd64 (1.46.5-2ubuntu1.2) over (1.46.5-2ubuntu1.1) ...
Setting up libcom-err2:amd64 (1.46.5-2ubuntu1.2) ...
(Reading database ... 284406 files and directories currently installed.)
Preparing to unpack .../00-libss2_1.46.5-2ubuntu1.2_amd64.deb ...
Unpacking libss2:amd64 (1.46.5-2ubuntu1.2) over (1.46.5-2ubuntu1.1) ...
Preparing to unpack .../01-tzdata_2024a-0ubuntu0.22.04.1_all.deb ...
Unpacking tzdata (2024a-0ubuntu0.22.04.1) over (2024a-0ubuntu0.22.04) ...
Preparing to unpack .../02-ubuntu-minimal_1.481.4_amd64.deb ...
Unpacking ubuntu-minimal (1.481.4) over (1.481.1) ...
Selecting previously unselected package ubuntu-pro-client-l10n.
Preparing to unpack .../03-ubuntu-pro-client-l10n_34~22.04_amd64.deb ...
Unpacking ubuntu-pro-client-l10n (34~22.04) ...
Preparing to unpack .../04-libpcap0.8_1.10.1-4ubuntu1.22.04.1_amd64.deb ...
Unpacking libpcap0.8:amd64 (1.10.1-4ubuntu1.22.04.1) over (1.10.1-4build1) ...
Preparing to unpack .../05-tcpdump_4.99.1-3ubuntu0.2_amd64.deb ...
Unpacking tcpdump (4.99.1-3ubuntu0.2) over (4.99.1-3ubuntu0.1) ...
Preparing to unpack .../06-ubuntu-standard_1.481.4_amd64.deb ...
Unpacking ubuntu-standard (1.481.4) over (1.481.1) ...
Preparing to unpack .../07-alsa-ucm-conf_1.2.6.3-1ubuntu1.11_all.deb ...
Unpacking alsa-ucm-conf (1.2.6.3-1ubuntu1.11) over (1.2.6.3-1ubuntu1.7) ...
Preparing to unpack .../08-python3-problem-report_2.20.11-0ubuntu82.6_all.deb ...
Unpacking python3-problem-report (2.20.11-0ubuntu82.6) over (2.20.11-0ubuntu82.5) ...
Preparing to unpack .../09-python3-apport_2.20.11-0ubuntu82.6_all.deb ...
Unpacking python3-apport (2.20.11-0ubuntu82.6) over (2.20.11-0ubuntu82.5) ...
Preparing to unpack .../10-apport_2.20.11-0ubuntu82.6_all.deb ...
Unpacking apport (2.20.11-0ubuntu82.6) over (2.20.11-0ubuntu82.5) ...
Preparing to unpack .../11-apport-gtk_2.20.11-0ubuntu82.6_all.deb ...
Unpacking apport-gtk (2.20.11-0ubuntu82.6) over (2.20.11-0ubuntu82.5) ...
Preparing to unpack .../12-libgl1-mesa-dri_23.2.1-1ubuntu3.1~22.04.2_amd64.deb ...
Unpacking libgl1-mesa-dri:amd64 (23.2.1-1ubuntu3.1~22.04.2) over (23.0.4-0ubuntu1~22.04.1) ...
Preparing to unpack .../13-libglx-mesa0_23.2.1-1ubuntu3.1~22.04.2_amd64.deb ...
Unpacking libglx-mesa0:amd64 (23.2.1-1ubuntu3.1~22.04.2) over (23.0.4-0ubuntu1~22.04.1) ...
Preparing to unpack .../14-libegl-mesa0_23.2.1-1ubuntu3.1~22.04.2_amd64.deb ...
Unpacking libegl-mesa0:amd64 (23.2.1-1ubuntu3.1~22.04.2) over (23.0.4-0ubuntu1~22.04.1) ...
Preparing to unpack .../15-libglapi-mesa_23.2.1-1ubuntu3.1~22.04.2_amd64.deb ...
Unpacking libglapi-mesa:amd64 (23.2.1-1ubuntu3.1~22.04.2) over (23.0.4-0ubuntu1~22.04.1) ...
Preparing to unpack .../16-libgbm-dev_23.2.1-1ubuntu3.1~22.04.2_amd64.deb ...
Unpacking libgbm-dev:amd64 (23.2.1-1ubuntu3.1~22.04.2) over (23.0.4-0ubuntu1~22.04.1) ...
Preparing to unpack .../17-libgbm1_23.2.1-1ubuntu3.1~22.04.2_amd64.deb ...
Unpacking libgbm1:amd64 (23.2.1-1ubuntu3.1~22.04.2) over (23.0.4-0ubuntu1~22.04.1) ...
Preparing to unpack .../18-code_1.95.2-1730981514_amd64.deb ...
Unpacking code (1.95.2-1730981514) over (1.84.1-1699275408) ...
Preparing to unpack .../19-dns-root-data_2023112702~ubuntu0.22.04.1_all.deb ...
Unpacking dns-root-data (2023112702~ubuntu0.22.04.1) over (2021011101) ...
Preparing to unpack .../20-dpkg-dev_1.21.1ubuntu2.3_all.deb ...
Unpacking dpkg-dev (1.21.1ubuntu2.3) over (1.21.1ubuntu2.2) ...
Preparing to unpack .../21-libdpkg-perl_1.21.1ubuntu2.3_all.deb ...
Unpacking libdpkg-perl (1.21.1ubuntu2.3) over (1.21.1ubuntu2.2) ...
Preparing to unpack .../22-evince-common_42.3-0ubuntu3.1_all.deb ...
Unpacking evince-common (42.3-0ubuntu3.1) over (42.3-0ubuntu3) ...
Preparing to unpack .../23-evince_42.3-0ubuntu3.1_amd64.deb ...
Unpacking evince (42.3-0ubuntu3.1) over (42.3-0ubuntu3) ...
Preparing to unpack .../24-libevdocument3-4_42.3-0ubuntu3.1_amd64.deb ...
Unpacking libevdocument3-4:amd64 (42.3-0ubuntu3.1) over (42.3-0ubuntu3) ...
Preparing to unpack .../25-libevview3-3_42.3-0ubuntu3.1_amd64.deb ...
Unpacking libevview3-3:amd64 (42.3-0ubuntu3.1) over (42.3-0ubuntu3) ...
Preparing to unpack .../26-firmware-sof-signed_2.0-1ubuntu4.7_all.deb ...
Unpacking firmware-sof-signed (2.0-1ubuntu4.7) over (2.0-1ubuntu4.1) ...
Preparing to unpack .../27-fonts-noto-color-emoji_2.042-0ubuntu0.22.04.1_all.deb ...
Unpacking fonts-noto-color-emoji (2.042-0ubuntu0.22.04.1) over (2.038-0ubuntu1) ...
Preparing to unpack .../28-mutter-common_42.9-0ubuntu9_all.deb ...
Unpacking mutter-common (42.9-0ubuntu9) over (42.9-0ubuntu7.1) ...
Preparing to unpack .../29-gir1.2-mutter-10_42.9-0ubuntu9_amd64.deb ...
Unpacking gir1.2-mutter-10:amd64 (42.9-0ubuntu9) over (42.9-0ubuntu7.1) ...
Preparing to unpack .../30-libmutter-10-0_42.9-0ubuntu9_amd64.deb ...
Unpacking libmutter-10-0:amd64 (42.9-0ubuntu9) over (42.9-0ubuntu7.1) ...
Preparing to unpack .../31-gnome-remote-desktop_42.9-0ubuntu0.22.04.2_amd64.deb ...
Unpacking gnome-remote-desktop (42.9-0ubuntu0.22.04.2) over (42.9-0ubuntu0.22.04.1) ...
Preparing to unpack .../32-gnome-shell-extension-ubuntu-dock_72~ubuntu5.22.04.3_all.deb ...
Unpacking gnome-shell-extension-ubuntu-dock (72~ubuntu5.22.04.3) over (72~ubuntu5.22.04.2.1) ...
Preparing to unpack .../33-libcdt5_2.42.2-6ubuntu0.1_amd64.deb ...
Unpacking libcdt5:amd64 (2.42.2-6ubuntu0.1) over (2.42.2-6) ...
Preparing to unpack .../34-libcgraph6_2.42.2-6ubuntu0.1_amd64.deb ...
Unpacking libcgraph6:amd64 (2.42.2-6ubuntu0.1) over (2.42.2-6) ...
Preparing to unpack .../35-libpathplan4_2.42.2-6ubuntu0.1_amd64.deb ...
Unpacking libpathplan4:amd64 (2.42.2-6ubuntu0.1) over (2.42.2-6) ...
Preparing to unpack .../36-libgvc6_2.42.2-6ubuntu0.1_amd64.deb ...
Unpacking libgvc6 (2.42.2-6ubuntu0.1) over (2.42.2-6) ...
Preparing to unpack .../37-libgvpr2_2.42.2-6ubuntu0.1_amd64.deb ...
Unpacking libgvpr2:amd64 (2.42.2-6ubuntu0.1) over (2.42.2-6) ...
Preparing to unpack .../38-liblab-gamut1_2.42.2-6ubuntu0.1_amd64.deb ...
Unpacking liblab-gamut1:amd64 (2.42.2-6ubuntu0.1) over (2.42.2-6) ...
Preparing to unpack .../39-graphviz_2.42.2-6ubuntu0.1_amd64.deb ...
Unpacking graphviz (2.42.2-6ubuntu0.1) over (2.42.2-6) ...
Preparing to unpack .../40-librados2_17.2.7-0ubuntu0.22.04.1_amd64.deb ...
Unpacking librados2 (17.2.7-0ubuntu0.22.04.1) over (17.2.6-0ubuntu0.22.04.3) ...
Preparing to unpack .../41-libcephfs2_17.2.7-0ubuntu0.22.04.1_amd64.deb ...
Unpacking libcephfs2 (17.2.7-0ubuntu0.22.04.1) over (17.2.6-0ubuntu0.22.04.3) ...
Preparing to unpack .../42-libegl1-mesa-dev_23.2.1-1ubuntu3.1~22.04.2_amd64.deb ...
Unpacking libegl1-mesa-dev:amd64 (23.2.1-1ubuntu3.1~22.04.2) over (23.0.4-0ubuntu1~22.04.1) ...
Preparing to unpack .../43-libfprint-2-2_1%3a1.94.3+tod1-0ubuntu2~22.04.08_amd64.deb ...
Unpacking libfprint-2-2:amd64 (1:1.94.3+tod1-0ubuntu2~22.04.08) over (1:1.94.3+tod1-0ubuntu2~22.04.04) ...
Preparing to unpack .../44-gjs_1.72.4-0ubuntu0.22.04.4_amd64.deb ...
Unpacking gjs (1.72.4-0ubuntu0.22.04.4) over (1.72.2-0ubuntu2) ...
Preparing to unpack .../45-libgjs0g_1.72.4-0ubuntu0.22.04.4_amd64.deb ...
Unpacking libgjs0g:amd64 (1.72.4-0ubuntu0.22.04.4) over (1.72.2-0ubuntu2) ...
Preparing to unpack .../46-libgpgmepp6_1.16.0-1.2ubuntu4.2_amd64.deb ...
Unpacking libgpgmepp6:amd64 (1.16.0-1.2ubuntu4.2) over (1.16.0-1.2ubuntu4.1) ...
Preparing to unpack .../47-libldap-common_2.5.18+dfsg-0ubuntu0.22.04.2_all.deb ...
Unpacking libldap-common (2.5.18+dfsg-0ubuntu0.22.04.2) over (2.5.16+dfsg-0ubuntu0.22.04.2) ...
Preparing to unpack .../48-libmm-glib0_1.20.0-1~ubuntu22.04.4_amd64.deb ...
Unpacking libmm-glib0:amd64 (1.20.0-1~ubuntu22.04.4) over (1.20.0-1~ubuntu22.04.2) ...
Preparing to unpack .../49-libsgutils2-2_1.46-1ubuntu0.22.04.1_amd64.deb ...
Unpacking libsgutils2-2:amd64 (1.46-1ubuntu0.22.04.1) over (1.46-1build1) ...
Preparing to unpack .../50-libxatracker2_23.2.1-1ubuntu3.1~22.04.2_amd64.deb ...
Unpacking libxatracker2:amd64 (23.2.1-1ubuntu3.1~22.04.2) over (23.0.4-0ubuntu1~22.04.1) ...
Preparing to unpack .../51-linux-libc-dev_5.15.0-125.135_amd64.deb ...
Unpacking linux-libc-dev:amd64 (5.15.0-125.135) over (5.15.0-124.134) ...
Preparing to unpack .../52-linux-tools-common_5.15.0-125.135_all.deb ...
Unpacking linux-tools-common (5.15.0-125.135) over (5.15.0-124.134) ...
Preparing to unpack .../53-mesa-va-drivers_23.2.1-1ubuntu3.1~22.04.2_amd64.deb ...
Unpacking mesa-va-drivers:amd64 (23.2.1-1ubuntu3.1~22.04.2) over (23.0.4-0ubuntu1~22.04.1) ...
Preparing to unpack .../54-mesa-vdpau-drivers_23.2.1-1ubuntu3.1~22.04.2_amd64.deb ...
Unpacking mesa-vdpau-drivers:amd64 (23.2.1-1ubuntu3.1~22.04.2) over (23.0.4-0ubuntu1~22.04.1) ...
Preparing to unpack .../55-mesa-vulkan-drivers_23.2.1-1ubuntu3.1~22.04.2_amd64.deb ...
Unpacking mesa-vulkan-drivers:amd64 (23.2.1-1ubuntu3.1~22.04.2) over (23.0.4-0ubuntu1~22.04.1) ...
Preparing to unpack .../56-modemmanager_1.20.0-1~ubuntu22.04.4_amd64.deb ...
Unpacking modemmanager (1.20.0-1~ubuntu22.04.4) over (1.20.0-1~ubuntu22.04.2) ...
Preparing to unpack .../57-openvpn_2.5.11-0ubuntu0.22.04.1_amd64.deb ...
Unpacking openvpn (2.5.11-0ubuntu0.22.04.1) over (2.5.9-0ubuntu0.22.04.3) ...
Preparing to unpack .../58-python3-gpg_1.16.0-1.2ubuntu4.2_amd64.deb ...
Unpacking python3-gpg (1.16.0-1.2ubuntu4.2) over (1.16.0-1.2ubuntu4.1) ...
Preparing to unpack .../59-software-properties-common_0.99.22.9_all.deb ...
Unpacking software-properties-common (0.99.22.9) over (0.99.22.7) ...
Preparing to unpack .../60-software-properties-gtk_0.99.22.9_all.deb ...
Unpacking software-properties-gtk (0.99.22.9) over (0.99.22.7) ...
Preparing to unpack .../61-python3-software-properties_0.99.22.9_all.deb ...
Unpacking python3-software-properties (0.99.22.9) over (0.99.22.7) ...
Preparing to unpack .../62-shim-signed_1.51.4+15.8-0ubuntu1_amd64.deb ...
Unpacking shim-signed (1.51.4+15.8-0ubuntu1) over (1.51.3+15.7-0ubuntu1) ...
Preparing to unpack .../63-snapd_2.65.3+22.04_amd64.deb ...
Unpacking snapd (2.65.3+22.04) over (2.63+22.04ubuntu0.1) ...
Preparing to unpack .../64-systemd-hwe-hwdb_249.11.5_all.deb ...
Unpacking systemd-hwe-hwdb (249.11.5) over (249.11.3) ...
Preparing to unpack .../65-thermald_2.4.9-1ubuntu0.4_amd64.deb ...
Unpacking thermald (2.4.9-1ubuntu0.4) over (2.4.9-1ubuntu0.3) ...
Preparing to unpack .../66-tracker-miner-fs_3.3.3-0ubuntu0.20.04.3_amd64.deb ...
Unpacking tracker-miner-fs (3.3.3-0ubuntu0.20.04.3) over (3.3.3-0ubuntu0.20.04.1) ...
Preparing to unpack .../67-tracker-extract_3.3.3-0ubuntu0.20.04.3_amd64.deb ...
Unpacking tracker-extract (3.3.3-0ubuntu0.20.04.3) over (3.3.3-0ubuntu0.20.04.1) ...
Preparing to unpack .../68-transmission-common_3.00-2ubuntu2.1_all.deb ...
Unpacking transmission-common (3.00-2ubuntu2.1) over (3.00-2ubuntu2) ...
Preparing to unpack .../69-transmission-gtk_3.00-2ubuntu2.1_amd64.deb ...
Unpacking transmission-gtk (3.00-2ubuntu2.1) over (3.00-2ubuntu2) ...
Preparing to unpack .../70-unzip_6.0-26ubuntu3.2_amd64.deb ...
Unpacking unzip (6.0-26ubuntu3.2) over (6.0-26ubuntu3.1) ...
Preparing to unpack .../71-ubuntu-desktop-minimal_1.481.4_amd64.deb ...
Unpacking ubuntu-desktop-minimal (1.481.4) over (1.481.1) ...
Preparing to unpack .../72-ubuntu-desktop_1.481.4_amd64.deb ...
Unpacking ubuntu-desktop (1.481.4) over (1.481.1) ...
Preparing to unpack .../73-xdg-desktop-portal_1.14.4-1ubuntu2~22.04.2_amd64.deb ...
Unpacking xdg-desktop-portal (1.14.4-1ubuntu2~22.04.2) over (1.14.4-1ubuntu2~22.04.1) ...
Preparing to unpack .../74-xdg-desktop-portal-gnome_42.1-0ubuntu2_amd64.deb ...
Unpacking xdg-desktop-portal-gnome (42.1-0ubuntu2) over (42.1-0ubuntu1) ...
Preparing to unpack .../75-xserver-xorg-video-amdgpu_22.0.0-1ubuntu0.2_amd64.deb ...
Unpacking xserver-xorg-video-amdgpu (22.0.0-1ubuntu0.2) over (22.0.0-1ubuntu0.1) ...
Preparing to unpack .../76-libpam-sss_2.6.3-1ubuntu3.4_amd64.deb ...
Unpacking libpam-sss:amd64 (2.6.3-1ubuntu3.4) over (2.6.3-1ubuntu3.3) ...
Setting up libip4tc2:amd64 (1.8.7-1ubuntu5.2) ...
Setting up mesa-vulkan-drivers:amd64 (23.2.1-1ubuntu3.1~22.04.2) ...
Setting up mesa-vdpau-drivers:amd64 (23.2.1-1ubuntu3.1~22.04.2) ...
Setting up librados2 (17.2.7-0ubuntu0.22.04.1) ...
Setting up xdg-desktop-portal (1.14.4-1ubuntu2~22.04.2) ...
Setting up apt-utils (2.4.13) ...
Setting up libpython3-dev:amd64 (3.10.6-1~22.04.1) ...
Setting up irqbalance (1.8.0-1ubuntu0.2) ...
Setting up libsgutils2-2:amd64 (1.46-1ubuntu0.22.04.1) ...
Setting up libgjs0g:amd64 (1.72.4-0ubuntu0.22.04.4) ...
Setting up openvpn (2.5.11-0ubuntu0.22.04.1) ...
Setting up libgdm1 (42.0-1ubuntu7.22.04.4) ...
Setting up tracker-extract (3.3.3-0ubuntu0.20.04.3) ...
Setting up libgbm1:amd64 (23.2.1-1ubuntu3.1~22.04.2) ...
Setting up alsa-ucm-conf (1.2.6.3-1ubuntu1.11) ...
Setting up fonts-noto-color-emoji (2.042-0ubuntu0.22.04.1) ...
Setting up libpulse0:amd64 (1:15.99.1+dfsg1-1ubuntu2.2) ...
Setting up xserver-xorg-video-amdgpu (22.0.0-1ubuntu0.2) ...
Setting up xdg-desktop-portal-gnome (42.1-0ubuntu2) ...
Setting up evince-common (42.3-0ubuntu3.1) ...
Setting up libip6tc2:amd64 (1.8.7-1ubuntu5.2) ...
Setting up distro-info-data (0.52ubuntu0.8) ...
Setting up gjs (1.72.4-0ubuntu0.22.04.4) ...
Setting up firmware-sof-signed (2.0-1ubuntu4.7) ...
Setting up unzip (6.0-26ubuntu3.2) ...
Setting up liblab-gamut1:amd64 (2.42.2-6ubuntu0.1) ...
Setting up linux-libc-dev:amd64 (5.15.0-125.135) ...
Setting up libpulsedsp:amd64 (1:15.99.1+dfsg1-1ubuntu2.2) ...
Setting up samba-common (2:4.15.13+dfsg-0ubuntu1.6) ...
Setting up libldap-common (2.5.18+dfsg-0ubuntu0.22.04.2) ...
Setting up libgpgme11:amd64 (1.16.0-1.2ubuntu4.2) ...
Setting up shim-signed (1.51.4+15.8-0ubuntu1) ...
Installing grub to /boot/efi.
Installing for x86_64-efi platform.
Installation finished. No error reported.
Setting up libgbm-dev:amd64 (23.2.1-1ubuntu3.1~22.04.2) ...
Setting up libwbclient0:amd64 (2:4.15.13+dfsg-0ubuntu1.6) ...
Setting up libldap-2.5-0:amd64 (2.5.18+dfsg-0ubuntu0.22.04.2) ...
Setting up libcephfs2 (17.2.7-0ubuntu0.22.04.1) ...
Setting up libxatracker2:amd64 (23.2.1-1ubuntu3.1~22.04.2) ...
Setting up dns-root-data (2023112702~ubuntu0.22.04.1) ...
Setting up tzdata (2024a-0ubuntu0.22.04.1) ...

Current default time zone: 'Asia/Seoul'
Local time is now:      Fri Nov  8 15:05:31 KST 2024.
Universal Time is now:  Fri Nov  8 06:05:31 UTC 2024.
Run 'dpkg-reconfigure tzdata' if you wish to change it.

Setting up mutter-common (42.9-0ubuntu9) ...
Setting up libpcap0.8:amd64 (1.10.1-4ubuntu1.22.04.1) ...
Setting up gnome-shell-extension-ubuntu-dock (72~ubuntu5.22.04.3) ...
Setting up libpathplan4:amd64 (2.42.2-6ubuntu0.1) ...
Setting up libpulse-mainloop-glib0:amd64 (1:15.99.1+dfsg1-1ubuntu2.2) ...
Setting up pulseaudio-utils (1:15.99.1+dfsg1-1ubuntu2.2) ...
Setting up udev (249.11-0ubuntu3.12) ...
Setting up libss2:amd64 (1.46.5-2ubuntu1.2) ...
Setting up libudev-dev:amd64 (249.11-0ubuntu3.12) ...
Setting up libxtables12:amd64 (1.8.7-1ubuntu5.2) ...
Setting up libpulse-dev:amd64 (1:15.99.1+dfsg1-1ubuntu2.2) ...
Setting up libglapi-mesa:amd64 (23.2.1-1ubuntu3.1~22.04.2) ...
Setting up libdpkg-perl (1.21.1ubuntu2.3) ...
Setting up logsave (1.46.5-2ubuntu1.2) ...
Setting up systemd-hwe-hwdb (249.11.5) ...
Setting up python-apt-common (2.4.0ubuntu4) ...
Setting up libmm-glib0:amd64 (1.20.0-1~ubuntu22.04.4) ...
Setting up libcryptsetup12:amd64 (2:2.4.3-1ubuntu1.2) ...
Setting up libevdocument3-4:amd64 (42.3-0ubuntu3.1) ...
Setting up libcdt5:amd64 (2.42.2-6ubuntu0.1) ...
Setting up libcgraph6:amd64 (2.42.2-6ubuntu0.1) ...
Setting up modemmanager (1.20.0-1~ubuntu22.04.4) ...
Setting up mesa-va-drivers:amd64 (23.2.1-1ubuntu3.1~22.04.2) ...
Setting up transmission-common (3.00-2ubuntu2.1) ...
Setting up linux-tools-common (5.15.0-125.135) ...
Setting up thermald (2.4.9-1ubuntu0.4) ...
Setting up libpam-sss:amd64 (2.6.3-1ubuntu3.4) ...
Setting up libpython3-stdlib:amd64 (3.10.6-1~22.04.1) ...
Setting up libfprint-2-2:amd64 (1:1.94.3+tod1-0ubuntu2~22.04.08) ...
Setting up libegl1-mesa-dev:amd64 (23.2.1-1ubuntu3.1~22.04.2) ...
Setting up code (1.95.2-1730981514) ...
Setting up distro-info (1.1ubuntu0.2) ...
Setting up tcpdump (4.99.1-3ubuntu0.2) ...
Installing new version of config file /etc/apparmor.d/usr.bin.tcpdump ...
Setting up libgpgmepp6:amd64 (1.16.0-1.2ubuntu4.2) ...
Setting up iptables (1.8.7-1ubuntu5.2) ...
Setting up libevview3-3:amd64 (42.3-0ubuntu3.1) ...
Setting up libgl1-mesa-dri:amd64 (23.2.1-1ubuntu3.1~22.04.2) ...
Setting up samba-libs:amd64 (2:4.15.13+dfsg-0ubuntu1.6) ...
Setting up e2fsprogs (1.46.5-2ubuntu1.2) ...
update-initramfs: deferring update (trigger activated)
e2scrub_all.service is a disabled or a static unit not running, not starting it.
Setting up python3 (3.10.6-1~22.04.1) ...
running python rtupdate hooks for python3.10...
running python post-rtupdate hooks for python3.10...
Setting up systemd (249.11-0ubuntu3.12) ...
Setting up pulseaudio (1:15.99.1+dfsg1-1ubuntu2.2) ...
Setting up dpkg-dev (1.21.1ubuntu2.3) ...
Setting up libegl-mesa0:amd64 (23.2.1-1ubuntu3.1~22.04.2) ...
Setting up transmission-gtk (3.00-2ubuntu2.1) ...
Setting up python3-venv (3.10.6-1~22.04.1) ...
Setting up python3-gpg (1.16.0-1.2ubuntu4.2) ...
Setting up python3-dev (3.10.6-1~22.04.1) ...
Setting up libgvc6 (2.42.2-6ubuntu0.1) ...
Setting up systemd-timesyncd (249.11-0ubuntu3.12) ...
Setting up pulseaudio-module-bluetooth (1:15.99.1+dfsg1-1ubuntu2.2) ...
Setting up libsmbclient:amd64 (2:4.15.13+dfsg-0ubuntu1.6) ...
Setting up evince (42.3-0ubuntu3.1) ...
Installing new version of config file /etc/apparmor.d/usr.bin.evince ...
Setting up libgvpr2:amd64 (2.42.2-6ubuntu0.1) ...
Setting up systemd-oomd (249.11-0ubuntu3.12) ...
Setting up samba-dsdb-modules:amd64 (2:4.15.13+dfsg-0ubuntu1.6) ...
Setting up python3-distro-info (1.1ubuntu0.2) ...
Setting up python3-samba (2:4.15.13+dfsg-0ubuntu1.6) ...
Setting up graphviz (2.42.2-6ubuntu0.1) ...
Setting up snapd (2.65.3+22.04) ...
Installing new version of config file /etc/apparmor.d/usr.lib.snapd.snap-confine.real ...
snapd.failure.service is a disabled or a static unit not running, not starting it.
snapd.snap-repair.service is a disabled or a static unit not running, not starting it.
Setting up systemd-sysv (249.11-0ubuntu3.12) ...
Setting up libglx-mesa0:amd64 (23.2.1-1ubuntu3.1~22.04.2) ...
Setting up samba-vfs-modules:amd64 (2:4.15.13+dfsg-0ubuntu1.6) ...
Setting up python3-problem-report (2.20.11-0ubuntu82.6) ...
Setting up python3-apt (2.4.0ubuntu4) ...
Setting up libnss-systemd:amd64 (249.11-0ubuntu3.12) ...
Setting up python3-apport (2.20.11-0ubuntu82.6) ...
Setting up python3-software-properties (0.99.22.9) ...
Setting up samba-common-bin (2:4.15.13+dfsg-0ubuntu1.6) ...
Checking smb.conf with testparm
Load smb config files from /etc/samba/smb.conf
Loaded services file OK.
Weak crypto is allowed

Server role: ROLE_STANDALONE

Done
Setting up libpam-systemd:amd64 (249.11-0ubuntu3.12) ...
Setting up ubuntu-pro-client (34~22.04) ...
Setting up samba (2:4.15.13+dfsg-0ubuntu1.6) ...
Samba is not being run as an AD Domain Controller: Masking samba-ad-dc.service
Please ignore the following error about deb-systemd-helper not finding those services.
(samba-ad-dc.service already masked)
Failed to preset unit: Unit file /etc/systemd/system/samba-ad-dc.service is masked.
/usr/bin/deb-systemd-helper: error: systemctl preset failed on samba-ad-dc.service: No such file or directory
samba-ad-dc.service is a disabled or a static unit not running, not starting it.
Setting up ubuntu-pro-client-l10n (34~22.04) ...
Setting up ubuntu-standard (1.481.4) ...
Setting up software-properties-common (0.99.22.9) ...
Setting up apport (2.20.11-0ubuntu82.6) ...
apport-autoreport.service is a disabled or a static unit, not starting it.
Setting up apport-gtk (2.20.11-0ubuntu82.6) ...
Setting up ubuntu-advantage-tools (34~22.04) ...
Removing obsolete conffile /etc/ubuntu-advantage/help_data.yaml ...
Setting up ubuntu-minimal (1.481.4) ...
Setting up software-properties-gtk (0.99.22.9) ...
Setting up language-pack-en (1:22.04+20240902) ...
Setting up language-pack-ko (1:22.04+20240902) ...
Setting up language-pack-gnome-en (1:22.04+20240902) ...
Setting up language-pack-en-base (1:22.04+20240902) ...
Generating locales (this might take a while)...
Generation complete.
Setting up python3-distupgrade (1:22.04.20) ...
Setting up ubuntu-release-upgrader-core (1:22.04.20) ...
Setting up language-pack-gnome-ko (1:22.04+20240902) ...
Setting up python3-update-manager (1:22.04.21) ...
Setting up language-pack-ko-base (1:22.04+20240902) ...
Generating locales (this might take a while)...
Generation complete.
Setting up ubuntu-release-upgrader-gtk (1:22.04.20) ...
Setting up language-pack-gnome-en-base (1:22.04+20240902) ...
Setting up language-pack-gnome-ko-base (1:22.04+20240902) ...
Setting up update-manager-core (1:22.04.21) ...
Setting up update-notifier-common (3.192.54.8) ...
update-notifier-download.service is a disabled or a static unit not running, not starting it.
update-notifier-motd.service is a disabled or a static unit not running, not starting it.
Setting up update-manager (1:22.04.21) ...
Processing triggers for ufw (0.36.1-4ubuntu0.1) ...
Rules updated for profile 'Samba'

Processing triggers for man-db (2.10.2-1) ...
Processing triggers for cracklib-runtime (2.9.6-3.4build4) ...
Processing triggers for plymouth-theme-ubuntu-text (0.9.5+git20211018-1ubuntu3) ...
update-initramfs: deferring update (trigger activated)
Processing triggers for dbus (1.12.20-2ubuntu4.1) ...
Processing triggers for shared-mime-info (2.1-2) ...
Processing triggers for install-info (6.8-4build1) ...
Processing triggers for mailcap (3.70+nmu1ubuntu1) ...
Processing triggers for fontconfig (2.13.1-4.2ubuntu5) ...
Processing triggers for desktop-file-utils (0.26-1ubuntu3) ...
Processing triggers for initramfs-tools (0.140ubuntu13.4) ...
update-initramfs: Generating /boot/initrd.img-6.8.0-48-generic
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for gnome-menus (3.36.0-1ubuntu3) ...
Processing triggers for libglib2.0-0:amd64 (2.72.4-0ubuntu2.3) ...
Processing triggers for libc-bin (2.35-0ubuntu3.8) ...
Setting up tracker-miner-fs (3.3.3-0ubuntu0.20.04.3) ...
Setting up libmutter-10-0:amd64 (42.9-0ubuntu9) ...
Setting up update-notifier (3.192.54.8) ...
Setting up gir1.2-gdm-1.0:amd64 (42.0-1ubuntu7.22.04.4) ...
Setting up gir1.2-mutter-10:amd64 (42.9-0ubuntu9) ...
Setting up gnome-remote-desktop (42.9-0ubuntu0.22.04.2) ...
Setting up gdm3 (42.0-1ubuntu7.22.04.4) ...
Setting up ubuntu-desktop-minimal (1.481.4) ...
Setting up ubuntu-desktop (1.481.4) ...
Processing triggers for libc-bin (2.35-0ubuntu3.8) ...&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;2&amp;gt; Apache Web server 설치&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; : apache2 패키지 설치하기&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;gt; sudo apt install apache2&lt;/p&gt;
&lt;pre id=&quot;code_1731046315244&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;~$ sudo apt install apache2
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap
Suggested packages:
  apache2-doc apache2-suexec-pristine | apache2-suexec-custom
The following NEW packages will be installed:
  apache2 apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3
  libaprutil1-ldap
0 upgraded, 8 newly installed, 0 to remove and 0 not upgraded.
Need to get 1,922 kB of archives.
After this operation, 7,724 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libapr1 amd64 1.7.0-8ubuntu0.22.04.2 [108 kB]
Get:2 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libaprutil1 amd64 1.6.1-5ubuntu4.22.04.2 [92.8 kB]
Get:3 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libaprutil1-dbd-sqlite3 amd64 1.6.1-5ubuntu4.22.04.2 [11.3 kB]
Get:4 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libaprutil1-ldap amd64 1.6.1-5ubuntu4.22.04.2 [9,170 B]
Get:5 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 apache2-bin amd64 2.4.52-1ubuntu4.12 [1,348 kB]
Get:6 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 apache2-data all 2.4.52-1ubuntu4.12 [165 kB]
Get:7 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 apache2-utils amd64 2.4.52-1ubuntu4.12 [89.1 kB]
Get:8 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 apache2 amd64 2.4.52-1ubuntu4.12 [97.9 kB]
Fetched 1,922 kB in 3s (657 kB/s)
Selecting previously unselected package libapr1:amd64.
(Reading database ... 285678 files and directories currently installed.)
Preparing to unpack .../0-libapr1_1.7.0-8ubuntu0.22.04.2_amd64.deb ...
Unpacking libapr1:amd64 (1.7.0-8ubuntu0.22.04.2) ...
Selecting previously unselected package libaprutil1:amd64.
Preparing to unpack .../1-libaprutil1_1.6.1-5ubuntu4.22.04.2_amd64.deb ...
Unpacking libaprutil1:amd64 (1.6.1-5ubuntu4.22.04.2) ...
Selecting previously unselected package libaprutil1-dbd-sqlite3:amd64.
Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.1-5ubuntu4.22.04.2_amd64.deb ...
Unpacking libaprutil1-dbd-sqlite3:amd64 (1.6.1-5ubuntu4.22.04.2) ...
Selecting previously unselected package libaprutil1-ldap:amd64.
Preparing to unpack .../3-libaprutil1-ldap_1.6.1-5ubuntu4.22.04.2_amd64.deb ...
Unpacking libaprutil1-ldap:amd64 (1.6.1-5ubuntu4.22.04.2) ...
Selecting previously unselected package apache2-bin.
Preparing to unpack .../4-apache2-bin_2.4.52-1ubuntu4.12_amd64.deb ...
Unpacking apache2-bin (2.4.52-1ubuntu4.12) ...
Selecting previously unselected package apache2-data.
Preparing to unpack .../5-apache2-data_2.4.52-1ubuntu4.12_all.deb ...
Unpacking apache2-data (2.4.52-1ubuntu4.12) ...
Selecting previously unselected package apache2-utils.
Preparing to unpack .../6-apache2-utils_2.4.52-1ubuntu4.12_amd64.deb ...
Unpacking apache2-utils (2.4.52-1ubuntu4.12) ...
Selecting previously unselected package apache2.
Preparing to unpack .../7-apache2_2.4.52-1ubuntu4.12_amd64.deb ...
Unpacking apache2 (2.4.52-1ubuntu4.12) ...
Setting up libapr1:amd64 (1.7.0-8ubuntu0.22.04.2) ...
Setting up apache2-data (2.4.52-1ubuntu4.12) ...
Setting up libaprutil1:amd64 (1.6.1-5ubuntu4.22.04.2) ...
Setting up libaprutil1-ldap:amd64 (1.6.1-5ubuntu4.22.04.2) ...
Setting up libaprutil1-dbd-sqlite3:amd64 (1.6.1-5ubuntu4.22.04.2) ...
Setting up apache2-utils (2.4.52-1ubuntu4.12) ...
Setting up apache2-bin (2.4.52-1ubuntu4.12) ...
Setting up apache2 (2.4.52-1ubuntu4.12) ...
Enabling module mpm_event.
Enabling module authz_core.
Enabling module authz_host.
Enabling module authn_core.
Enabling module auth_basic.
Enabling module access_compat.
Enabling module authn_file.
Enabling module authz_user.
Enabling module alias.
Enabling module dir.
Enabling module autoindex.
Enabling module env.
Enabling module mime.
Enabling module negotiation.
Enabling module setenvif.
Enabling module filter.
Enabling module deflate.
Enabling module status.
Enabling module reqtimeout.
Enabling conf charset.
Enabling conf localized-error-pages.
Enabling conf other-vhosts-access-log.
Enabling conf security.
Enabling conf serve-cgi-bin.
Enabling site 000-default.
Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service &amp;rarr; /lib/systemd/system/apache2.service.
Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service &amp;rarr; /lib/systemd/system/apache-htcacheclean.service.
Processing triggers for ufw (0.36.1-4ubuntu0.1) ...
Rules updated for profile 'Samba'

Processing triggers for man-db (2.10.2-1) ...
Processing triggers for libc-bin (2.35-0ubuntu3.8) ...&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;3&amp;gt; Web server 시작하기&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp;: 설치한 apache2 패키지 시작하기&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;gt;&amp;nbsp; sudo systemctl enable apche2&amp;nbsp; &amp;nbsp; &amp;amp;&amp;amp; &amp;nbsp; &amp;nbsp; sudo systemctl start apache2&lt;/p&gt;
&lt;pre id=&quot;code_1731046391300&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo systemctl enable apache2
Synchronizing state of apache2.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable apache2


$ sudo systemctl start apache2&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;4&amp;gt; 테스트&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;gt; Web browser 를 이용해 Ubuntu22.04&amp;nbsp; IP에 연결을&amp;nbsp; 시도시 아래처럼 나오면 OK&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1544&quot; data-origin-height=&quot;684&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/EZneJ/btsKC5H7m8x/CmDrzm81qyp1FUSGpjGXk1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/EZneJ/btsKC5H7m8x/CmDrzm81qyp1FUSGpjGXk1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/EZneJ/btsKC5H7m8x/CmDrzm81qyp1FUSGpjGXk1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEZneJ%2FbtsKC5H7m8x%2FCmDrzm81qyp1FUSGpjGXk1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1544&quot; height=&quot;684&quot; data-origin-width=&quot;1544&quot; data-origin-height=&quot;684&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;5&amp;gt; default index.html 위치&lt;/h4&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;:&amp;nbsp; &lt;b&gt;/var/www/html/index.html&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&amp;gt; 수정후 web browser 에서 reload 하면 바로 동작합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;lt;기타&amp;gt;&lt;/h3&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;▶ Document root 위치 변경하기&lt;/h4&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp;: 기존&amp;nbsp; /var/www/html/ 로 되어 있는 document root 위치를 바꾸기 위해서는&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;/etc/apache2/sites-available/000-default.conf &lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;파일을 수정해야 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1732681957867&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;아래의 기존코드 를  주석처리한후다음처럼 수정합니다.
# DocumentRoot /var/www/html

DocumentRoot /var/www/html/leevisual.github.io&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;rarr; 수정한후 apache2 서비스를 다시 시작해 줍니다.&lt;/p&gt;
&lt;pre id=&quot;code_1732682033448&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ service apache2 restart
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
Authentication is required to restart 'apache2.service'.
Authenticating as: xxx,,, (xxx)
Password:
==== AUTHENTICATION COMPLETE ===&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;&amp;rarr;&lt;span&gt;&amp;nbsp; 이후 부터는 &quot;/var/www/html/leevisual.github.io&quot; 가 document root 가 됩니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1732682166154&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;xxx@ubuntu22:/var/www/html/leevisual.github.io$ ls
index.html  README.md&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;참고하세요.&lt;/p&gt;
&lt;figure contenteditable=&quot;false&quot; data-ke-type=&quot;emoticon&quot; data-ke-align=&quot;alignCenter&quot; data-emoticon-type=&quot;friends1&quot; data-emoticon-name=&quot;008&quot; data-emoticon-isanimation=&quot;false&quot; data-emoticon-src=&quot;https://t1.daumcdn.net/keditor/emoticon/friends1/large/008.gif&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/keditor/emoticon/friends1/large/008.gif&quot; width=&quot;150&quot; /&gt;&lt;/figure&gt;</description>
      <category>apache2</category>
      <category>install</category>
      <category>ubuntu</category>
      <category>web server</category>
      <category>오블완</category>
      <category>티스토리챌린지</category>
      <author>하니_즐거운하루</author>
      <guid isPermaLink="true">https://leevisual.tistory.com/607</guid>
      <comments>https://leevisual.tistory.com/607#entry607comment</comments>
      <pubDate>Mon, 18 Nov 2024 19:49:14 +0900</pubDate>
    </item>
    <item>
      <title>[ping ] Ubuntu 에서 windows 10 PC 로 ping 안되는 문제</title>
      <link>https://leevisual.tistory.com/609</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;: Windows 10 PC 에서 Ubuntu PC 로는 ping 이 되는데&amp;nbsp; 반대 방향으로는 동작을 안해서 찾아보았습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;참고하세요.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;putty_nJePfKAsee.png&quot; data-origin-width=&quot;987&quot; data-origin-height=&quot;93&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/tPmnN/btsKGHnPmxD/RD6qjQT3VHaQOZ2xKksfoK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/tPmnN/btsKGHnPmxD/RD6qjQT3VHaQOZ2xKksfoK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/tPmnN/btsKGHnPmxD/RD6qjQT3VHaQOZ2xKksfoK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FtPmnN%2FbtsKGHnPmxD%2FRD6qjQT3VHaQOZ2xKksfoK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;987&quot; height=&quot;93&quot; data-filename=&quot;putty_nJePfKAsee.png&quot; data-origin-width=&quot;987&quot; data-origin-height=&quot;93&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;▶ 이문제는 방화벽에서 icmp 관련 패킷을 차단해서 나오는 문제로 아래와 같이 방화벽을 해제하면&amp;nbsp; 해결이 됩니다.&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&amp;rarr; 시작메뉴 검색창에 firewall 또는 &quot;방화벽&quot;을&amp;nbsp; 쓰고&lt;span style=&quot;font-size: 1.25em;&quot;&gt;&amp;nbsp; &quot;&lt;span style=&quot;color: #ee2323;&quot;&gt;Windows Defender 방화벽&lt;/span&gt;&quot; 을 클릭&lt;/span&gt;&lt;/h4&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;explorer_chFJyOnWzt.png&quot; data-origin-width=&quot;557&quot; data-origin-height=&quot;883&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/brcI6x/btsKFiJzMLt/HXsllOhYkOHL67bKBEwuTk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/brcI6x/btsKFiJzMLt/HXsllOhYkOHL67bKBEwuTk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/brcI6x/btsKFiJzMLt/HXsllOhYkOHL67bKBEwuTk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbrcI6x%2FbtsKFiJzMLt%2FHXsllOhYkOHL67bKBEwuTk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;557&quot; height=&quot;883&quot; data-filename=&quot;explorer_chFJyOnWzt.png&quot; data-origin-width=&quot;557&quot; data-origin-height=&quot;883&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&amp;rarr;&lt;span&gt;&amp;nbsp; &quot;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;고급 설정&lt;/b&gt;&lt;/span&gt;&quot; 선택&lt;/span&gt;&lt;/h4&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;explorer_ZyT4iQnVUS.png&quot; data-origin-width=&quot;1211&quot; data-origin-height=&quot;616&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cbgwiR/btsKGJMFDuX/lst4nXzy6ABZbcVNkSLec0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cbgwiR/btsKGJMFDuX/lst4nXzy6ABZbcVNkSLec0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cbgwiR/btsKGJMFDuX/lst4nXzy6ABZbcVNkSLec0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcbgwiR%2FbtsKGJMFDuX%2Flst4nXzy6ABZbcVNkSLec0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1211&quot; height=&quot;616&quot; data-filename=&quot;explorer_ZyT4iQnVUS.png&quot; data-origin-width=&quot;1211&quot; data-origin-height=&quot;616&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&amp;rarr;&lt;span&gt;&amp;nbsp;&lt;span&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt; 인바운드 규칙&lt;/span&gt; &amp;gt;&amp;nbsp; &lt;span style=&quot;color: #009a87;&quot;&gt;파일 및 프린터 공유&lt;/span&gt; (... &lt;span style=&quot;color: #8a3db6;&quot;&gt;ICMPv4-In&lt;/span&gt;) 선택하기&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; : 2개 항목중 프로필이 도메인이 아닌 &quot;&lt;span style=&quot;color: #ee2323;&quot;&gt;개인&lt;/span&gt;&quot; 선택하기&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;mmc_gTm0uHNWp4.png&quot; data-origin-width=&quot;1131&quot; data-origin-height=&quot;357&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cykQ4z/btsKHdmbTNF/nWwwy5WQq2QRpXwXhsAo30/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cykQ4z/btsKHdmbTNF/nWwwy5WQq2QRpXwXhsAo30/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cykQ4z/btsKHdmbTNF/nWwwy5WQq2QRpXwXhsAo30/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcykQ4z%2FbtsKHdmbTNF%2FnWwwy5WQq2QRpXwXhsAo30%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1131&quot; height=&quot;357&quot; data-filename=&quot;mmc_gTm0uHNWp4.png&quot; data-origin-width=&quot;1131&quot; data-origin-height=&quot;357&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&amp;rarr;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp; 속성창 &amp;gt;&amp;nbsp; 일반 탭 &amp;gt;&amp;nbsp; &quot;사용함(E)&quot; 체크 하기 &quot;&amp;nbsp; &amp;nbsp;&amp;gt; &quot;&lt;span style=&quot;color: #ee2323;&quot;&gt;적용&lt;/span&gt;&quot; 클릭&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;mmc_1a8BmaBlMC.png&quot; data-origin-width=&quot;872&quot; data-origin-height=&quot;879&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ycwZj/btsKFKMlfu5/eki21okoqOA9lycdlXPqqk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ycwZj/btsKFKMlfu5/eki21okoqOA9lycdlXPqqk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ycwZj/btsKFKMlfu5/eki21okoqOA9lycdlXPqqk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FycwZj%2FbtsKFKMlfu5%2Feki21okoqOA9lycdlXPqqk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;872&quot; height=&quot;879&quot; data-filename=&quot;mmc_1a8BmaBlMC.png&quot; data-origin-width=&quot;872&quot; data-origin-height=&quot;879&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&amp;rarr;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp;&lt;span&gt; ubuntu PC 에서 ping 테스트 하기 (아래처럼 나오면 성공)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;putty_oWZRZGPKjd.png&quot; data-origin-width=&quot;1053&quot; data-origin-height=&quot;203&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pM1yc/btsKGExP2P0/0MIaKNhoFMIe6boCDJKZn1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pM1yc/btsKGExP2P0/0MIaKNhoFMIe6boCDJKZn1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pM1yc/btsKGExP2P0/0MIaKNhoFMIe6boCDJKZn1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpM1yc%2FbtsKGExP2P0%2F0MIaKNhoFMIe6boCDJKZn1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1053&quot; height=&quot;203&quot; data-filename=&quot;putty_oWZRZGPKjd.png&quot; data-origin-width=&quot;1053&quot; data-origin-height=&quot;203&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure contenteditable=&quot;false&quot; data-ke-type=&quot;emoticon&quot; data-ke-align=&quot;alignCenter&quot; data-emoticon-type=&quot;friends1&quot; data-emoticon-name=&quot;008&quot; data-emoticon-isanimation=&quot;false&quot; data-emoticon-src=&quot;https://t1.daumcdn.net/keditor/emoticon/friends1/large/008.gif&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/keditor/emoticon/friends1/large/008.gif&quot; width=&quot;150&quot; /&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>미분류 항목</category>
      <category>firewall</category>
      <category>ICMP</category>
      <category>icmpv4-in</category>
      <category>ping</category>
      <category>ubuntu</category>
      <category>Windows 10</category>
      <category>오블완</category>
      <category>인바운드</category>
      <category>티스토리챌린지</category>
      <author>하니_즐거운하루</author>
      <guid isPermaLink="true">https://leevisual.tistory.com/609</guid>
      <comments>https://leevisual.tistory.com/609#entry609comment</comments>
      <pubDate>Fri, 15 Nov 2024 12:18:33 +0900</pubDate>
    </item>
    <item>
      <title>[linux] head 명령어 사용법 (-c/--bytes, -n/--lines, -q/--quiet, -v/--verbose, -z/--zero-terminated)</title>
      <link>https://leevisual.tistory.com/608</link>
      <description>&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;: 파일/표준입력의 첫부분 10라인을&amp;nbsp; 출력하는&amp;nbsp; 명령어&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1769&quot; data-origin-height=&quot;476&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cAPsDk/btsKA9yEUlL/3AKXQKoYQlM2VhKZi4XLd1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cAPsDk/btsKA9yEUlL/3AKXQKoYQlM2VhKZi4XLd1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cAPsDk/btsKA9yEUlL/3AKXQKoYQlM2VhKZi4XLd1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcAPsDk%2FbtsKA9yEUlL%2F3AKXQKoYQlM2VhKZi4XLd1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1769&quot; height=&quot;476&quot; data-origin-width=&quot;1769&quot; data-origin-height=&quot;476&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;a.txt , b.txt 파일의 첫 10라인 출력하기&lt;/p&gt;
&lt;div data-ke-type=&quot;moreLess&quot; data-text-more=&quot;더보기&quot; data-text-less=&quot;닫기&quot;&gt;&lt;a class=&quot;btn-toggle-moreless&quot;&gt;더보기&lt;/a&gt;
&lt;div class=&quot;moreless-content&quot;&gt;
&lt;pre id=&quot;code_1731411093725&quot; class=&quot;angelscript&quot; style=&quot;background-color: #f8f8f8; color: #383a42; text-align: start;&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;$ cat a.txt
hello  1
~~ 중략 ~~
hello  9
hello  10
hello  11
hello  12
hello  13
hello  14

$ cat b.txt
welcome  1
welcome  2
~~ 중략 ~~
welcome  10
welcome  11
welcome  12
welcome  13
welcome  14



$ head a.txt b.txt
==&amp;gt; a.txt &amp;lt;==
hello  1
hello  2
hi     3
hello  4
hello  5
hello  6
hello  7
hello  8
hello  9
hello  10

==&amp;gt; b.txt &amp;lt;==
welcome  1
welcome  2
hi       3
welcome  4
welcome  5
welcome  6
welcome  7
welcome  8
welcome  9
welcome  10&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;book-toc&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 34px; color: blue;&quot;&gt;목차&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;ul id=&quot;toc&quot; style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;&lt;/ul&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; height: 139px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style13&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 22.2868%; height: 20px;&quot;&gt;옵션&lt;/td&gt;
&lt;td style=&quot;width: 40.5426%; height: 20px;&quot;&gt;의미&lt;/td&gt;
&lt;td style=&quot;width: 37.1705%; height: 20px;&quot;&gt;기타&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 22.2868%; height: 17px;&quot;&gt;-c, --bytes=[-]NUM&lt;/td&gt;
&lt;td style=&quot;width: 40.5426%; height: 17px;&quot;&gt;NUM 바이트 출력 옵션&lt;/td&gt;
&lt;td style=&quot;width: 37.1705%; height: 34px;&quot; rowspan=&quot;2&quot;&gt;- 사용시 끝부분에서 계산해 빼고 적용됨&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 22.2868%; height: 17px;&quot;&gt;-n, --lines=[-]NUM&lt;/td&gt;
&lt;td style=&quot;width: 40.5426%; height: 17px;&quot;&gt;NUM 라인 출력옵션&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 22.2868%; height: 17px;&quot;&gt;-q, --quiet, --silent&lt;/td&gt;
&lt;td style=&quot;width: 40.5426%; height: 17px;&quot;&gt;헤더 표시 제거옵션&lt;/td&gt;
&lt;td style=&quot;width: 37.1705%; height: 34px;&quot; rowspan=&quot;2&quot;&gt;-q, -v 동시 적용시 뒤에옵션 적용됨&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 22.2868%; height: 17px;&quot;&gt;-v,&amp;nbsp;--verbose&lt;/td&gt;
&lt;td style=&quot;width: 40.5426%; height: 17px;&quot;&gt;헤더 표시 옵션&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 22.2868%; height: 17px;&quot;&gt;&amp;nbsp;-z,&amp;nbsp;--zero-terminated&lt;/td&gt;
&lt;td style=&quot;width: 40.5426%; height: 17px;&quot;&gt;구분자로 개행이 아닌 NUL&amp;nbsp; 사용한 출력옵션&lt;/td&gt;
&lt;td style=&quot;width: 37.1705%; height: 17px;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 22.2868%; height: 17px;&quot;&gt;--help&lt;/td&gt;
&lt;td style=&quot;width: 40.5426%; height: 17px;&quot;&gt;&amp;nbsp;도움말 표시&lt;/td&gt;
&lt;td style=&quot;width: 37.1705%; height: 17px;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 22.2868%; height: 17px;&quot;&gt;--version&lt;/td&gt;
&lt;td style=&quot;width: 40.5426%; height: 17px;&quot;&gt;버전표시&lt;/td&gt;
&lt;td style=&quot;width: 37.1705%; height: 17px;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;옵션&lt;/h3&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;-c, --bytes=[-]NUM&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;: 파일/표준입력의 처음에서 NUM 바이트 까지 출력하는 옵션, 마이너스 입력시 마지막에서 바이트 계산후 출력&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1355&quot; data-origin-height=&quot;113&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cj8E2h/btsKDim3WYb/kBefHYdxQOpnjDUpcBwuq0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cj8E2h/btsKDim3WYb/kBefHYdxQOpnjDUpcBwuq0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cj8E2h/btsKDim3WYb/kBefHYdxQOpnjDUpcBwuq0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcj8E2h%2FbtsKDim3WYb%2FkBefHYdxQOpnjDUpcBwuq0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1355&quot; height=&quot;113&quot; data-origin-width=&quot;1355&quot; data-origin-height=&quot;113&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div data-ke-type=&quot;moreLess&quot; data-text-more=&quot;더보기&quot; data-text-less=&quot;닫기&quot;&gt;&lt;a class=&quot;btn-toggle-moreless&quot;&gt;더보기&lt;/a&gt;
&lt;div class=&quot;moreless-content&quot;&gt;
&lt;pre id=&quot;code_1731411629434&quot; class=&quot;bash&quot; style=&quot;background-color: #f8f8f8; color: #383a42; text-align: start;&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;&amp;gt;&amp;gt; 처음부터 20 바이트 출력
$ head -c 20 a.txt b.txt
==&amp;gt; a.txt &amp;lt;==
hello  1
hello  2
hi
==&amp;gt; b.txt &amp;lt;==
welcome  1
welcome  

&amp;gt;&amp;gt; -0 입력시 처음부터 끝까지 출력
$ head -c -0 a.txt b.txt
==&amp;gt; a.txt &amp;lt;==
hello  1
hello  2
hi     3
hello  4
hello  5
hello  6
hello  7
hello  8
hello  9
hello  10
hello  11
hello  12
hello  13
hello  14

==&amp;gt; b.txt &amp;lt;==
welcome  1
welcome  2
hi       3
welcome  4
welcome  5
welcome  6
welcome  7
welcome  8
welcome  9
welcome  10
welcome  11
welcome  12
welcome  13
welcome  14

&amp;gt;&amp;gt; 끝부터 50 바이트 제외하고 모두 출력하기
$ head -c -50 a.txt b.txt
==&amp;gt; a.txt &amp;lt;==
hello  1
hello  2
hi     3
hello  4
hello  5
hello  6
hello  7
hello  8
hello  9

==&amp;gt; b.txt &amp;lt;==
welcome  1
welcome  2
hi       3
welcome  4
welcome  5
welcome  6
welcome  7
welcome  8
welcome  9
welcome  1

&amp;gt;&amp;gt; 롱 옵션 사용하기
$ head --bytes -50 a.txt b.txt
$ head --bytes=-50 a.txt b.txt
==&amp;gt; a.txt &amp;lt;==
hello  1
hello  2
hi     3
hello  4
hello  5
hello  6
hello  7
hello  8
hello  9

==&amp;gt; b.txt &amp;lt;==
welcome  1
welcome  2
hi       3
welcome  4
welcome  5
welcome  6
welcome  7
welcome  8
welcome  9&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;-n, --lines=[-]NUM&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;: 처음부터&amp;nbsp; 출력할 라인수 지정하기, 음수 입력시 끝에서 부터 NUM 라인 제거후 모두 출력함.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1315&quot; data-origin-height=&quot;108&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c9fJoQ/btsKDbBAytg/CVBpBKVBTAOPs35SC6xCwK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c9fJoQ/btsKDbBAytg/CVBpBKVBTAOPs35SC6xCwK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c9fJoQ/btsKDbBAytg/CVBpBKVBTAOPs35SC6xCwK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc9fJoQ%2FbtsKDbBAytg%2FCVBpBKVBTAOPs35SC6xCwK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1315&quot; height=&quot;108&quot; data-origin-width=&quot;1315&quot; data-origin-height=&quot;108&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;gt; &quot; &lt;span style=&quot;color: #ee2323;&quot;&gt;-n 10&lt;/span&gt; &quot;일 경우 &quot;&lt;span style=&quot;color: #ee2323;&quot;&gt;-10&lt;/span&gt;&quot; 이라고 입력해도 동일하게 동작합니다.&lt;/p&gt;
&lt;div data-ke-type=&quot;moreLess&quot; data-text-more=&quot;더보기&quot; data-text-less=&quot;닫기&quot;&gt;&lt;a class=&quot;btn-toggle-moreless&quot;&gt;더보기&lt;/a&gt;
&lt;div class=&quot;moreless-content&quot;&gt;
&lt;pre id=&quot;code_1731647741796&quot; class=&quot;lsl&quot; style=&quot;background-color: #f8f8f8; color: #383a42; text-align: start;&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;$ head -n 10 a.txt
hello  1
hello  2
hi     3
hello  4
hello  5
hello  6
hello  7
hello  8
hello  9
hello  10

$ head -n 3 a.txt
hello  1
hello  2
hi     3

$ head --line 7 a.txt
hello  1
hello  2
hi     3
hello  4
hello  5
hello  6
hello  7
$ head --line=7 a.txt
hello  1
hello  2
hi     3
hello  4
hello  5
hello  6
hello  7

$ echo -e &quot;hello\nHi&quot; | head -n 2
hello
Hi

$ echo -e &quot;hello\nHi&quot; | head -n 1
hello

?&amp;gt;&amp;gt; 마이너스 입력시 끝에서 입력 라인만큼 빼고 출력합니다.
$ head --line=-5 a.txt
hello  1
hello  2
hi     3
hello  4
hello  5
hello  6
hello  7
hello  8
hello  9&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;-q, --quiet,&amp;nbsp;--silent&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; :&amp;nbsp; 헤더 ( 파일이름)를 출력하지 않는 옵션&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;761&quot; data-origin-height=&quot;81&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qJNRg/btsKCkfePaI/oXNZNzyQYFpAKbUKdDXuRK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qJNRg/btsKCkfePaI/oXNZNzyQYFpAKbUKdDXuRK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qJNRg/btsKCkfePaI/oXNZNzyQYFpAKbUKdDXuRK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqJNRg%2FbtsKCkfePaI%2FoXNZNzyQYFpAKbUKdDXuRK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;761&quot; height=&quot;81&quot; data-origin-width=&quot;761&quot; data-origin-height=&quot;81&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;pre id=&quot;code_1731647408880&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;gt;&amp;gt; default
$ head -n3 a.txt b.txt
==&amp;gt; a.txt &amp;lt;==
hello  1
hello  2
hi     3

==&amp;gt; b.txt &amp;lt;==
welcome  1
welcome  2
hi       3

&amp;gt;&amp;gt; 파일이름 표시안하게 하기
$ head -q -n3 a.txt b.txt
hello  1
hello  2
hi     3
welcome  1
welcome  2
hi       3&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;-v, --verbose&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; : 항상 헤더(파일이름) 표시옵션&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;778&quot; data-origin-height=&quot;87&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ctEZBN/btsKBbwuk2n/gzyEJ7kwddFqaOBuABdvN0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ctEZBN/btsKBbwuk2n/gzyEJ7kwddFqaOBuABdvN0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ctEZBN/btsKBbwuk2n/gzyEJ7kwddFqaOBuABdvN0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FctEZBN%2FbtsKBbwuk2n%2FgzyEJ7kwddFqaOBuABdvN0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;778&quot; height=&quot;87&quot; data-origin-width=&quot;778&quot; data-origin-height=&quot;87&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;gt; -q, -v 옵션 동시 사용하면 뒤에 나오는게 적용됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1731647510112&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ head -v -n3 a.txt
==&amp;gt; a.txt &amp;lt;==
hello  1
hello  2
hi     3

$ head -q -v -n3  a.txt
==&amp;gt; a.txt &amp;lt;==
hello  1
hello  2
hi     3

$ head -v -q  -n3  a.txt
hello  1
hello  2
hi     3&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;-z, &amp;nbsp;--zero-terminated&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; : 라인구분자가 개행이 아니고 NUL(0x00) 로 지정하는 옵션&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;713&quot; data-origin-height=&quot;62&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zqoOS/btsKA6h14P1/ZlkdqHgnk8YVrAitwsc3MK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zqoOS/btsKA6h14P1/ZlkdqHgnk8YVrAitwsc3MK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zqoOS/btsKA6h14P1/ZlkdqHgnk8YVrAitwsc3MK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FzqoOS%2FbtsKA6h14P1%2FZlkdqHgnk8YVrAitwsc3MK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;713&quot; height=&quot;62&quot; data-origin-width=&quot;713&quot; data-origin-height=&quot;62&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;pre id=&quot;code_1731649422071&quot; class=&quot;bash&quot; style=&quot;background-color: #f8f8f8; color: #383a42; text-align: start;&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;$ cat a.txt
hello  1
hello  2hi     3hello  4
hello  5
hello  6
hello  7
hello  8
hello  9
hello  10
hello  11
hello  12hello  13
hello  14

$ hexdump a.txt
0000000 6568 6c6c 206f 3120 680a 6c65 6f6c 2020
0000010 0032 6968 2020 2020 3320 6800 6c65 6f6c               &amp;lt;----- 0x10,0x1B번지 값 00
0000020 2020 0a34 6568 6c6c 206f 3520 680a 6c65
0000030 6f6c 2020 0a36 6568 6c6c 206f 3720 680a
0000040 6c65 6f6c 2020 0a38 6568 6c6c 206f 3920
0000050 680a 6c65 6f6c 2020 3031 680a 6c65 6f6c
0000060 2020 3131 680a 6c65 6f6c 2020 3231 6800               &amp;lt;---- 0x6f번지 값 00
0000070 6c65 6f6c 2020 3331 680a 6c65 6f6c 2020
0000080 3431 000a
0000083

&amp;gt;&amp;gt; null 로 끝나는 한줄 출력하기
$ head -z -n1  a.txt
hello  1
hello  2c&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;--help&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;: 도움말 출력&lt;/p&gt;
&lt;pre id=&quot;code_1731649500793&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ head --help
Usage: head [OPTION]... [FILE]...
Print the first 10 lines of each FILE to standard output.
With more than one FILE, precede each with a header giving the file name.

With no FILE, or when FILE is -, read standard input.

Mandatory arguments to long options are mandatory for short options too.
  -c, --bytes=[-]NUM       print the first NUM bytes of each file;
                             with the leading '-', print all but the last
                             NUM bytes of each file
  -n, --lines=[-]NUM       print the first NUM lines instead of the first 10;
                             with the leading '-', print all but the last
                             NUM lines of each file
  -q, --quiet, --silent    never print headers giving file names
  -v, --verbose            always print headers giving file names
  -z, --zero-terminated    line delimiter is NUL, not newline
      --help     display this help and exit
      --version  output version information and exit

NUM may have a multiplier suffix:
b 512, kB 1000, K 1024, MB 1000*1000, M 1024*1024,
GB 1000*1000*1000, G 1024*1024*1024, and so on for T, P, E, Z, Y.
Binary prefixes can be used, too: KiB=K, MiB=M, and so on.

GNU coreutils online help: &amp;lt;https://www.gnu.org/software/coreutils/&amp;gt;
Full documentation &amp;lt;https://www.gnu.org/software/coreutils/head&amp;gt;
or available locally via: info '(coreutils) head invocation'&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;--version&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; : 버전 출력&lt;/p&gt;
&lt;pre id=&quot;code_1731648026704&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ head --version
head (GNU coreutils) 8.32
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later &amp;lt;https://gnu.org/licenses/gpl.html&amp;gt;.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by David MacKenzie and Jim Meyering.&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>리눅스 (linux)/명령어</category>
      <category>bytes</category>
      <category>command</category>
      <category>head</category>
      <category>lines</category>
      <category>linux</category>
      <category>Quiet</category>
      <category>shell</category>
      <category>verbose</category>
      <category>version</category>
      <category>zeo-terminated</category>
      <author>하니_즐거운하루</author>
      <guid isPermaLink="true">https://leevisual.tistory.com/608</guid>
      <comments>https://leevisual.tistory.com/608#entry608comment</comments>
      <pubDate>Fri, 8 Nov 2024 16:22:12 +0900</pubDate>
    </item>
  </channel>
</rss>