728x90

Linux 4

[Linux] ๋Œ€์šฉ๋Ÿ‰ ํŒŒ์ผ ๋ถ„ํ• ํ•˜๊ธฐ (split ์‚ฌ์šฉ)

๋Œ€์šฉ๋Ÿ‰ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ํŒŒ์ผ์„ ๋ฐ›๊ฑฐ๋‚˜, ๋Œ€์šฉ๋Ÿ‰ ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ํŒŒ์ผ์„ ๋ถ„ํ• ํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. csvํŒŒ์ผ๋„ ๊ฐ€๋Šฅํ•˜๊ณ , ํŒŒ์ผ ํ™•์žฅ๋ช…์ด ์—†๋Š” ํŒŒ์ผ ๋“ฑ ๋ชจ๋“  ํŒŒ์ผ์— ๋Œ€ํ•ด ๊ฐ€๋Šฅํ•˜๋‹ค. 1. ํŒŒ์ผ ์‚ฌ์ด์ฆˆ๋กœ ๋ถ„ํ•  # 100kb ๋‹จ์œ„๋กœ ๋ถ„ํ•  split -b 100k [ํŒŒ์ผ๋ช…] # 100mb ๋‹จ์œ„๋กœ ๋ถ„ํ•  split -b 100m [ํŒŒ์ผ๋ช…] 2. ํŠน์ • ๋ผ์ธ ์ˆ˜๋กœ ๋ถ„ํ•  # 10000์ค„ ๋‹จ์œ„๋กœ ๋ถ„ํ•  split -l 10000 [ํŒŒ์ผ๋ช…] # 1000000์ค„ ๋‹จ์œ„๋กœ ๋ถ„ํ•  split -l 1000000 [ํŒŒ์ผ๋ช…]

Linux 2021.02.09

[Linux] ํŒŒ์ผ์˜ ํŠน์ • ์—ด๋งŒ ์ถœ๋ ฅ ํ›„ ๊ฒฐ๊ณผ๋ฅผ ํŒŒ์ผ๋กœ ์ €์žฅํ•˜๊ธฐ cat | awk >

awk ํ•˜๋‚˜ ์ด์ƒ์˜ ๊ณต๋ฐฑ์œผ๋กœ ๋„์›Œ์ง„ ์—ด์„ ์ถ”์ถœ txt ํŒŒ์ผ (ํƒญ์œผ๋กœ ๋ถ„๋ฆฌ) cat test.txt | awk '{print $1} ์œ„์ฒ˜๋Ÿผ ๋ช…๋ นํ•˜๋ฉด ๊ฒฐ๊ณผ๋Š” csv ํŒŒ์ผ (์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋œ ๊ฐ’)์˜ ๊ฒฝ์šฐ๋Š” 1, 2, 3 ์ผ, ์ด, ์‚ผ ์‚ฌ, ์˜ค, ์œก ์น , ํŒ”, ๊ตฌ ์ด๋ ‡๊ฒŒ ์ƒ๊ฒผ๋‹ค. ์ด ํŒŒ์ผ์—์„œ ํŠน์ • ์—ด์„ ์ถ”์ถœํ•˜๋Š” ๋ฐฉ๋ฒ•์€ -F ์˜ต์…˜์„ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ• cat test.csv | awk -F, '{print $1}' ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋œ ๊ฒฝ์šฐ -F, ์˜ต์…˜์„ ์ถ”๊ฐ€ํ•˜๋ฉด ์›ํ•˜๋Š” ์ถœ๋ ฅ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜จ๋‹ค. > ๋ฆฌ๋ˆ…์Šค ๋ช…๋ น์–ด ๊ฒฐ๊ณผ๋ฅผ ํŒŒ์ผ๋กœ ์ €์žฅ ์œ„์˜ test.txt๋ฅผ cat์œผ๋กœ ๋ณธ ํ›„ result๋ผ๋Š” ํŒŒ์ผ๋กœ ์ €์žฅ >์ด ๊บฝ์ƒˆ ํ•˜๋‚˜๋กœ ๋กœ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ํŒŒ์ผ๋กœ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋‹ค. ์‹ ๊ธฐํ•œ ๋ฆฌ๋ˆ…์Šค ์›”๋“œ~~ ์œ„์˜ ์‹ค์Šต ๋‚ด์šฉ์„ ํ•ฉ์ณ์„œ ํŒŒ์ผ์˜ ํŠน์ • ์—ด๋งŒ ์ถœ๋ ฅํ•œ ๊ฒฐ๊ณผ..

Linux 2021.01.15

[Linux] ๋‹ค์–‘ํ•œ ๋ฆฌ๋ˆ…์Šค ๋ช…๋ น์–ด

๋ฆฌ๋ˆ…์Šค๋ฅผ ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š”๋ฐ๋„ ๊ณ„์† ๊ธฐ์–ต์ด ์•ˆ ๋‚  ๋•Œ ๋ณด๊ธฐ ์œ„ํ•œ ์ •๋ฆฌ~!~! ์•„๋Š” ๊ฑฐ ์ƒ๊ธธ ๋•Œ๋งˆ๋‹ค ์ถ”๊ฐ€ํ•˜๊ธฐ... vi ํŽธ์ง‘๊ธฐ ๋ช…๋ น์–ด gg # ํŒŒ์ผ ๋งจ ์•„๋ž˜ ๋ณด๊ธฐ G # ํŒŒ์ผ ๋งจ ์œ„ ๋ณด๊ธฐ :q! # ํŒŒ์ผ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ์žˆ์„ ๋•Œ ์ €์žฅ ์•ˆ ํ•˜๊ณ  ๋‚˜๊ฐ€๊ธฐ :q # ํŒŒ์ผ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ์—†์Œ, ๊ทธ๋ƒฅ ํŒŒ์ผ ๋‚˜๊ฐ€๊ธฐ :wq! # ํŒŒ์ผ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ์ €์žฅํ•˜๋ฉฐ ๋‚˜๊ฐ€๊ธฐ :์ˆซ์ž # ์ˆซ์ž ์œ„์น˜์— ํ•ด๋‹นํ•˜๋Š” ์—ด์œผ๋กœ ์ด๋™ /๊ฒ€์ƒ‰ # /์ดํ›„ ๋‹จ์–ด ์น˜๋ฉด ๊ฒ€์ƒ‰ ๊ฐ€๋Šฅ, /๋‹จ์–ด ๊ฒ€์ƒ‰ ํ›„ n ๋ˆ„๋ฅด๋ฉด ๋‹ค์Œ ๋‹จ์–ด๋กœ ์ด๋™ ls # ํ˜„์žฌ ๋ชฉ๋ก ๋ณด๊ธฐ ls [option] [directory/File] ls -l : ์ž์„ธํžˆ ์ถœ๋ ฅ mkdir # ๋””๋ ‰ํ† ๋ฆฌ ์ƒ์„ฑ ๋ช…๋ น์–ด chmod # ๊ถŒํ•œ ๊ด€๋ฆฌ chmod [options] mode[,mode] file1 [[file2 ...]..

Linux 2021.01.13

MobaXterm ์†Œ๊ฐœ(์œˆ๋„์šฐ WSL, ์›๊ฒฉ ์„œ๋ฒ„ GUI)

Putty๋‚˜ Ubuntu(์šฐ๋ถ„ํˆฌ) ๊ฐ™์€ ์„œ๋ฒ„ ์ ‘์† ํˆด์ธ๋ฐ ๋” ์˜ˆ์˜๋‹น (์ฝ”๋”ฉํ•  ๋• ์˜ˆ๋ป์•ผ ํ•  ๋ง› ๋‚˜์ฃ ?) mobaxterm.mobatek.net/download.html MobaXterm free Xserver and tabbed SSH client for Windows The ultimate toolbox for remote computing - includes X server, enhanced SSH client and much more! mobaxterm.mobatek.net ๋ฌด๋ฃŒ์ธ Home edition ๋‹ค์šด๋ฐ›๊ธฐ~ mobaxterm์€ ์—ฌ๋Ÿฌ ์ฐฝ์„ ํ•œ๊บผ๋ฒˆ์— ๋„์›Œ์„œ ์—ฌ๋Ÿฌ ์ฝ”๋“œ๋ฅผ ํ•œ๊บผ๋ฒˆ์— ์‹คํ–‰์‹œํ‚ฌ ์ˆ˜ ์žˆ๊ณ , ๋‹ค์–‘ํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ท€์—ฌ์šด๊ฑด ์˜ค๋ž˜๋™์•ˆ ์•„๋ฌด ์›€์ง์ž„ ์—†์œผ๋ฉด linux ํŽญ๊ท„ ๋‚˜์˜จ๋‹ค ใ…‹ใ…‹ใ…‹ใ…‹ ๊ท€..

Linux 2021.01.13
728x90