๐Ÿ“‚๋„คํŠธ์›Œํฌ&์„œ๋ฒ„/๐Ÿง๋ฆฌ๋ˆ…์Šค(Linux)

14์ผ์ฐจ

๐Ÿ‘ฉ‍๐ŸŽ“์ธํ…”๋ฆฌ๊ฐ์ž๐Ÿฅ” 2023. 3. 12. 01:22

  ๋ช…๋ น์–ด๋ฅผ ์—ฐ๊ฒฐ์‹œ์ผœ์ฃผ๋Š” - | ์™€ ๋ฌธ์ž์—ด์„ ๋ณ€๊ฒฝํ•ด์ฃผ๋Š” - tr 
โˆŽ | [ํŒŒ์ดํ”„๋กœ ์ฝ์Œ]๋Š” ๋ฆฌ๋‹ค์ด๋ ‰์…˜์˜ ํ•œ ๋ฐฉ๋ฒ•์ธ๋ฐ | ์ขŒ์ธก ๋ช…๋ น์–ด์˜ ์‹คํ–‰ ๊ฒฐ๊ณผ๋ฅผ | ์šฐ์ธก์œผ๋กœ ๋„˜๊ธฐ๋Š” ์—ญํ• ์„ ํ•œ๋‹ค. |๋ฅผ ์—ฌ๋Ÿฌ ๊ฐœ๋ฅผ ์กฐํ•ฉํ•ด์„œ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ์œผ๋ฏ€๋กœ ์‘์šฉ๋ฒ”์œ„๊ฐ€ ๋งค์šฐ ๋„“๋‹ค.  ์ฐธ๊ณ ๋กœ Shell Script์—์„œ ||๋Š” or์˜ ์˜๋ฏธ์ด๊ณ , &&๋Š” and์˜ ์˜๋ฏธ์ด๋‹ค. 
dmesg | less ํ•˜๋ฉด ์ขŒ์ธก์˜ ๋งค์šฐ ๋งŽ์€ ๋‚ด์šฉ์„ | less๊ฐ€ ๊ฐˆ๋ฌด๋ฆฌํ•ด์„œ ํŽ˜์ด์ง€๋ณ„๋กœ ๋ณด์ธ๋‹ค.
=>~ | grep "~" ์ขŒ์ธก์˜ ~ ํ•œ ๊ฒฐ๊ณผ์—์„œ ์šฐ์ธก์˜ "~"ํ•œ ๊ฒฐ๊ณผ๋งŒ ๋ณด์ด๋ผ๋Š” filtering ๊ธฐ๋Šฅ์„ ํ•œ๋‹ค.
โˆŽ tr์€ ๋ฌธ์ž์—ด1์„ ๋ฌธ์ž์—ด2๋กœ ๋ฐ”๊พธ๋Š”๋ฐ ์‚ฌ์šฉ๋˜๋Š”๋ฐ "tr 'set1' 'set2'" ๊ตฌ๋ฌธ์ด๋‹ค. 
=>์ค‘์š”ํ•œ ๊ฒƒ์€ tr 'root' 'ROOT'๋ผ๊ณ  ํ•  ๋•Œ 'root'๋ผ๋Š” ๋‹จ์–ด๋ฅผ 'ROOT'๋กœ ๋ฐ”๊พธ๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ 'r','o','t'๋ผ๋Š” ๊ฐ๊ฐ์˜ ๋‹จ์–ด๋ฅผ 'R','O','T'๋ณ€ํ™˜์‹œ์ผœ์ค€๋‹ค.

  ์–ด๋Š ํŒŒ์ผ์—์„œ ๋ฌธ์ž์˜ ์ˆ˜, ๋‹จ์–ด์˜ ์ˆ˜, ์ค„์˜ ์ˆ˜ ๋“ฑ์˜ ์ •๋ณด๋ฅผ ๋ณด์ด๋Š” - wc

  ํŒŒ์ผ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๋ณด์ด๋Š” -stat
  ์ด ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด file_name, meta-data, data, access, modify, change์™€ ๊ฐ™์€ ๋ณด์•ˆ์  ์ •๋ณด๋ฅผ ๋ณด์ธ๋‹ค.
 
  ์‚ฌ์šฉ์ž๋ฅผ ์ƒ์„ฑํ•˜๋ฉด ์‚ฌ์šฉ์ž๋Š” /etc/passwd ํŒŒ์ผ์— ์ €์žฅ๋œ๋‹ค.
  ํ•ด๋‹น ์‚ฌ์šฉ์ž์˜ ํŒจ์Šค์›Œ๋“œ๋Š” /etc/shadow ํŒŒ์ผ์— ์ €์žฅ๋œ๋‹ค.

  ๋ช…๋ น์–ด์˜ ์œ„์น˜๋ฅผ ๊ฒ€์ƒ‰ํ•ด์ฃผ๋Š” - which, whereis, ๊ทธ๋ฆฌ๊ณ  locate
  ์ด๋Ÿฐ ๋ช…๋ น์–ด๋“ค์€ ์‹œ์Šคํ…œ์— ์žˆ๋Š” ๋ชจ๋“  ํŒŒ์ผ ์†์„ฑ๊ณผ ํŒŒ์ผ์˜ ๊ฒฝ๋กœ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋น ๋ฅด๊ฒŒ ๊ฒ€์ƒ‰ํ•œ๋‹ค. 
  CentOS๋ฅผ ์„ค์น˜ํ•˜๋ฉด ํŒจํ‚ค์ง€ ์—…๋ฐ์ดํŠธ์™€ ๊ธฐ์กด ํŒจํ‚ค์ง€์˜ ๋ณ€๊ฒฝ ์—ฌ๋ถ€ ๋“ฑ์„ ์ฒดํฌํ•ด์ฃผ๋Š” ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ์„ค์น˜๋˜๋ฏ€๋กœ ๋ณ„๋„๋กœ ์ด๋Ÿฐ ๋ชฉ์ ์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์„ค์น˜ํ•  ํ•„์š”๋Š” ์—†๋‹ค. CentOS์˜ ์ด๋Ÿฐ ๊ธฐ๋Šฅ์€ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์™€ ๋ณด์•ˆ ์ ๊ฒ€์—์„œ ๋งค์šฐ ์œ ์šฉํ•˜๋‹ค.

  ํŒŒ์ผ์ƒ์„ฑ, ๋ณ€์ˆ˜ ๊ฐ’ ๋ณด๊ธฐ, ๊ฐ’ ๋ณ€๊ฒฝ ๋“ฑ์„ ๋น ๋ฅด๊ฒŒ ์„ค์ •ํ•ด์ฃผ๋Š” - echo
  ์ด ๋ช…๋ น์–ด๋Š” 'echo " " > ํŒŒ์ผ_๋ช… ์‹'์œผ๋กœ “ ” ์‚ฌ์ด์— ๋‚ด์šฉ์„ ๋„ฃ์–ด์„œ ํŒŒ์ผ์„ ์ƒ์„ฑํ•˜๊ฑฐ๋‚˜, ์‹œ์Šคํ…œ์˜ ํ™˜๊ฒฝ๋ณ€์ˆ˜๋‚˜ ์‚ฌ์šฉ์ž ์ •์˜ ๋ณ€์ˆ˜์˜ ๋‚ด์šฉ์„ ๋ณผ ๋•Œ, ์„ค์ • ๊ฐ’์„ ๋ณ€๊ฒฝํ•  ๋•Œ ๋“ฑ์—์„œ ์‚ฌ์šฉ๋œ๋‹ค. 

  ์›น์—์„œ ํŒŒ์ผ์„ ๋ณต์‚ฌํ•ด์˜ค๋Š” - wget, git, curl, ๊ทธ๋ฆฌ๊ณ  lftp, lftpget 

  ํ˜•์ƒ์„œ๋ฒ„(Configuration Management Server)
  ํ˜•์ƒ์„œ๋ฒ„๋Š” ๋กœ์ปฌ ํด๋ผ์ด์–ธํŠธ๋“ค์ด git์™€ ๊ฐ™์€ Web์—์„œ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค๋ฅผ ๋กœ์ปฌ ์›น์ด๋‚˜ ๋กœ์ปฌ ํŒŒ์ผ ์„œ๋ฒ„๋ฅผ ๊ตฌ์„ฑํ•ด์„œ ๋กœ์ปฌ์—์„œ ์‚ฌ์šฉํ•˜๊ฒŒ ํ•˜๋Š” ์„œ๋ฒ„๋ฅผ ๋งํ•œ๋‹ค. 
  ๋กœ์ปฌ ๋„คํŠธ์›Œํฌ์— ์„œ๋ฒ„ ์ €์žฅ์†Œ๊ฐ€ ์ƒ๊ธฐ๋ฏ€๋กœ ํด๋ผ์ด์–ธํŠธ๋“ค์€ ์›น์œผ๋กœ ๋“ค์–ด๊ฐ€์ง€ ์•Š๊ณ ๋„ ํ•„์š”ํ•œ ํŒŒ์ผ๋“ค์„ ๋กœ์ปฌ git๋‚˜ ํŒŒ์ผ ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ ๋น ๋ฅด๊ฒŒ ๋‹ค์šด๋ฐ›์„ ์ˆ˜ ์žˆ๊ณ , ๊ด€๋ฆฌ์ž๊ฐ€ ํŒŒ์ผ์ด๋‚˜ ์‹œ์Šคํ…œ์„ ๊ด€๋ฆฌํ•˜๊ธฐ ์‰ฌ์šฐ๋ฉฐ, ์‚ฌ์šฉ์ž๋ฅผ ๋„๋ฉ”์ธ ๋‚ด ์‚ฌ์šฉ์ž๋กœ ์ œํ•œํ•  ์ˆ˜ ์žˆ์–ด์„œ ๋ณด์•ˆ์ด ์ข‹์•„์ง€๊ณ , WAN์œผ๋กœ ๋‚˜๊ฐ€์ง€ ์•Š์œผ๋ฏ€๋กœ ์ „์ฒด์ ์ธ ๋„คํŠธ์›Œํฌ ๋Œ€์—ญํญ ํšจ์œจ๋„ ์ข‹์•„์ง€๊ฒŒ ๋œ๋‹ค.  yum ์ €์žฅ์†Œ(repository)๋‚˜ ownCloud, git๋ฅผ ๋กœ์ปฌ์— ์„ค์น˜ํ•ด์„œ ํ˜•์ƒ์„œ๋ฒ„ ์‹œ์Šคํ…œ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. 

  ํ•œ ํ™”๋ฉด์”ฉ ์ถœ๋ ฅํ•ด์ฃผ๋Š” - more์™€ less 
  ์ด more์™€ less ๋ช…๋ น์–ด๋Š” ๋‚ด์šฉ์ด ๋งŽ์€ ํ…์ŠคํŠธ ํŒŒ์ผ์„ ํŽ˜์ด์ง€ ๋‹จ์œ„๋กœ ํ™”๋ฉด์— ์ถœ๋ ฅํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  cat ๋ช…๋ น์–ด ๋Œ€์‹ ์— more๋‚˜ less๋กœ more /etc/passwd์‹์œผ๋กœ ํ•ด์„œ ์ž‘์€ ํŒŒ์ผ์„ ์ฝ์„ ์ˆ˜๋„ ์žˆ๋‹ค.

  head/tail์€ ์–ด๋Š ํŒŒ์ผ์˜ ์ฒ˜์Œ 10์ค„๊ณผ ๋งˆ์ง€๋ง‰ 10์ค„์„ ์ฝ์–ด์ฃผ๋Š”๋ฐ -n ์ˆซ์ž๋ฅผ ๋ถ™์ด๋ฉด 
ํ•ด๋‹น n ์ค„๊นŒ์ง€๋งŒ ์ฝ์–ด์ค€๋‹ค.
  =>ํŠนํžˆ tail -f /var/log/secure์‹์œผ๋กœ ํ•ด์ฃผ๋ฉด ๋ณด์•ˆ ์นจํˆฌ์‹œ ๋กœ๊ทธ๋ฅผ ๋ณด์ด๋Š” ์ด ํŒŒ์ผ์„ '์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ณด์ธ๋‹ค'.

  ์ˆ˜์‹ ๊ณ„์‚ฐ์„ ํ•ด์ฃผ๋Š” - bc์™€ let 
  ์‰˜ ์Šคํฌ๋ฆฝํŠธ์—์„œ๋„ ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” bc(basic calculator) ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ฝ˜์†”์—์„œ ์ˆ˜์‹๊ณ„์‚ฐ์„ ์‰ฝ๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋‹ค. ์‚ฌ์น™์—ฐ์‚ฐ์€ ๋ฌผ๋ก  x์˜ y์Šน(x^y) ๊ณ„์‚ฐ๊ณผ, 10๋ฒ•์„ 16์ง„๋ฒ•, 2์ง„๋ฒ•์„ 10์ง„๋ฒ• ๋“ฑ์œผ๋กœ ๋ฐ”๊ฟ€ ์ˆ˜๋„ ์žˆ๋‹ค. 

\n(๊ฐœํ–‰๋ฌธ์ž), \t(ํƒญ์œผ๋กœ ๋ฒŒ๋ฆฐ๋‹ค), \a(์ข…์†Œ๋ฆฌ ๋‚œ๋‹ค) ๋“ฑ์„ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ์‚ฌ์šฉํ•œ๋‹ค.

  tee
  tee ๋ช…๋ น์–ด๋Š” ์ฝ˜์†”์—์„œ ์‹คํ–‰๋œ ๋‚ด์šฉ์„ ๋ณด๋ฉด์„œ ํ•œํŽธ์œผ๋กœ๋Š” ๊ทธ ๋‚ด์šฉ์„ ์ €์žฅํ•  ๋•Œ ์‚ฌ์šฉ๋˜๋Š” ๋ช…๋ น์–ด์ธ๋ฐ | ์ขŒ์ธก์˜ ์‹คํ–‰๊ฒฐ๊ณผ๋ฅผ ํ‘œ์ค€์ถœ๋ ฅ(stdout)์œผ๋กœ ์ฝ˜์†”์— ๋ณด์ด๊ณ , | ์šฐ์ธก์— ํ‘œ์ค€์ž…๋ ฅ(stdin)์œผ๋กœ ์ง€์ •๋œ ํŒŒ์ผ_๋ช…์œผ๋กœ ์ €์žฅํ•ด์ค€๋‹ค. 
  ๊ฐ„๋‹จํžˆ ๋งํ•˜๋ฉด ์‹คํ–‰ ๋‚ด์šฉ์„ ์ฝ˜์†”์— ๋ณด์ด๋ฉด์„œ ์ €์žฅ๋„ ์‹œ์ผœ์ค€๋‹ค๊ณ  ์•Œ๊ณ  ์žˆ์œผ๋ฉด ๋œ๋‹ค. ์˜ต์…˜์€ ๋ณดํ†ต ๋‹ค์Œ์ฒ˜๋Ÿผ ๋‘ ๊ฐœ๋ฅผ ์“ด๋‹ค. 
a : ์ถœ๋ ฅํ•  ํŒŒ์ผ์„ ์ง€์ •ํ•จ
i : interrupt signal์„ ๋ฌด์‹œํ•จ์ด๋‹ค. 

  ์ฝ˜์†”์—์„œ ๋ฐ”๋กœ ๋ฉ”์ผ์„ ๋ณด๋‚ด๋Š” - mail, mutt์™€ mailx 
  ์ด ํ”„๋กœ๊ทธ๋žจ๋“ค์€ ์†์‰ฝ๊ฒŒ ์ฝ˜์†”์—์„œ ์ด๋ฉ”์ผ์„ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋Š” ๋„๊ตฌ๋“ค์ด๋‹ค. ์ด๋“ค์„ ์‹คํ–‰ํ•˜๋ ค๋ฉด ์‚ฌ์ „์— ์‹œ์Šคํ…œ์— ํ…์ŠคํŠธ ํ™”๋ฉด์—์„œ ๋ฉ”์ผ์„ ์ฃผ๊ณ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” MX(Mail eXchange) ์„œ๋ฒ„ ํ”„๋กœ๊ทธ๋žจ sendmail์ด ์„ค์น˜๋˜๊ณ  ์‹คํ–‰๋˜๊ณ  ์žˆ์–ด์•ผ ํ•œ๋‹ค. 

 Disposable Mail : ์‚ฌ์ „์— ๊ฐ€์ž… ์—†์ด ๋ฉ”์ผ์„ ์ฃผ๊ณ  ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ๋ฉ”์ผ ์„œ๋ฒ„
 =>mailinator.com / ruu.co.kr 

  history
  ์‹คํ–‰ํ–ˆ์—ˆ๋˜ ๋ช…๋ น์–ด๋“ค์„ ๋ณด์ธ๋‹ค.

  ์ •๊ทœ ํ‘œํ˜„์‹์—์„œ ์ž์ฃผ ์“ฐ์ด๋Š” ์—ฐ์‚ฐ๋ถ€ํ˜ธ(operand, handle)๋“ค์„ ์ •๋ฆฌํ–ˆ๋‹ค.
์‰˜ ์‹คํ–‰
์—”ํ„ฐ, ;, `๋ช…๋ น์–ด`, $(๋ช…๋ น์–ด) ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•จ
{ } { }์˜ ์–ด๋Š ๋ฌธ์ž์™€ ๋งค์น˜๋˜๋ฉด ์‹คํ–‰ํ•จ <={Aa}
\ \๋’ค์˜ ๊ฒƒ์ด ํŠน์ˆ˜๋ฌธ์ž์ธ ๊ฒƒ์„ ํ‘œ์‹œํ•จ <=\(
| | ์•ž์˜ ์‹คํ–‰๊ฒฐ๊ณผ๋ฅผ | ๋’ค์˜ ์ž…๋ ฅ์œผ๋กœ ํ•จ
&  ๋ฐฑ๊ทธ๋ผ์šด๋“œ๋กœ ์‹คํ–‰ํ•จ
!์ˆซ์ž history์—์„œ ํ•ด๋‹น ์ˆซ์ž์˜  ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•จ 
* ์ž„์˜์˜ ์—ฌ๋Ÿฌ ๋ฌธ์ž
? ์ž„์˜์˜ ํ•œ ๋ฌธ์ž
[ ] [ ] ๋ฒ”์œ„์— ๋งค์น˜๋˜๋Š” ๋ฌธ์ž <=[a-z]
> > ์•ž์˜ ์‹คํ–‰๊ฒฐ๊ณผ๋ฅผ > ๋’ค์˜ ์ž…๋ ฅ์œผ๋กœ ํ•จ
>! > ์•ž์˜ ์‹คํ–‰๊ฒฐ๊ณผ๋ฅผ > ๋’ค๋กœ ๊ฐ•์ œ ์ž…๋ ฅํ•จ
<  < ๋’ค์˜ ์‹คํ–‰๊ฒฐ๊ณผ๋ฅผ < ์•ž์˜ ์ž…๋ ฅ์œผ๋กœ ํ•จ
>>, << >> ์•ž์˜ ์‹คํ–‰๊ฒฐ๊ณผ๋ฅผ >> ๋’ค๋กœ ์ถ”๊ฐ€ํ•จ
2> /dev/null ํ‘œ์ค€ ์—๋Ÿฌ๋ฅผ ์ฝ˜์†”์— ํ‘œ์‹œ ์•ˆ ํ•จ
2>& 1 ํ‘œ์ค€ ์—๋Ÿฌ๋ฅผ ํ‘œ์ค€ ์ถœ๋ ฅ์œผ๋กœ ๋ณด๋ƒ„
2>& /dev/null ํ‘œ์ค€ ์—๋Ÿฌ๋ฅผ ํŒŒ์ผ์ด๋‚˜ ์žฅ์น˜๋กœ ๋ณด๋ƒ„

0> A  STDIN : ํ‚ค๋ณด๋“œ ์ž…๋ ฅ 
1> A STDOUT : ํ™”๋ฉด ์ถœ๋ ฅ 
2> A STDERR : ํ™”๋ฉด ์—๋Ÿฌ 

  ํŒŒ์ผ์„ ์ข€ ๋” ์ž˜ ์ฐพ์•„์ฃผ๋Š” ์ •๊ทœํ‘œํ˜„์‹ - *, ?, [], {}, 2>, 1>& ๋“ฑ
  ์ •๊ทœ ํ‘œํ˜„์‹์ด๋ž€ [ ]๋‚˜ { }, ๊ทธ๋ฆฌ๊ณ  *๊ณผ ?์™€ ๊ฐ™์€ ๋ถ€ํ˜ธ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋ช…๋ น์–ด ์‹คํ–‰์„ ๊ฐ„๋žตํžˆ ๋น ๋ฅด๊ฒŒ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์ธ๋ฐ, ์ •๊ทœ ํ‘œํ˜„์‹์œผ๋กœ ๋งŽ์€ ํŒŒ์ผ๊ณผ ๋ฌธ์žฅ์„ ํŽธ๋ฆฌํ•˜๊ฒŒ ์กฐ์ž‘ํ•˜๊ฒŒ ํ•ด์ค€๋‹ค. ์‰˜ ์Šคํฌ๋ฆฝํŠธ๋‚˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค SQL ์ฟผ๋ฆฌ, Python, C, JAVA ๋“ฑ์—์„œ๋„ ์ž์ฃผ ์‚ฌ์šฉ๋œ๋‹ค.

  cut
  ๋‚ด์šฉ์—์„œ ํ•„์š”ํ•œ ๋ถ€๋ถ„๋งŒ ์ถ”์ถœํ•ด์„œ ๋ณด์ธ๋‹ค.
  f ์—ด ์ง€์ • ์˜ต์…˜๊ณผ
  d ๋ถ„๋ฆฌ์ž(Tab, Space, ,, :, # .....)๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.




 

'๐Ÿ“‚๋„คํŠธ์›Œํฌ&์„œ๋ฒ„ > ๐Ÿง๋ฆฌ๋ˆ…์Šค(Linux)' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

16์ผ์ฐจ ๋ธ”๋ก์žฅ์น˜ ํŒŒ์ผ,๋™๊ธฐ์‹ ๋น„๋™๊ธฐ์‹,vi, vim, gim ํŽธ์ง‘๊ธฐ,Linux์˜ ์‰˜ ์ข…๋ฅ˜,ํ™˜๊ฒฝ๋ณ€์ˆ˜,์‚ฌ์šฉ์ž ์ƒ์„ฑ adduser(ํ˜น์€ useradd),์ƒˆ๋กœ ๋งŒ๋“œ๋Š” ์‚ฌ์šฉ์ž๋งˆ๋‹ค ๊ฐ๊ฐ์˜ ํ™ˆํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค๊ธฐ ์‹ค์Šต  (2) 2023.03.12
15์ผ์ฐจ  (0) 2023.03.12
13์ผ์ฐจ ls ๋ช…๋ น์–ด, ์†Œํ”„ํŠธ๋งํฌ, ํ•˜๋“œ๋งํฌ, file ๋ช…๋ น์–ด, pwd ๋ช…๋ น์–ด, cal ๋ช…๋ น์–ด, touch ๋ช…๋ น์–ด, type ๋ช…๋ น์–ด, lsof, pidof, kill, scp ๋ช…๋ น์–ด, Ubuntu์™€ CentOS scp๋กœ ํŒŒ์ผ ์†ก์ˆ˜์‹ , find ๋ช…๋ น์–ด  (0) 2023.03.06
12์ผ์ฐจ inode/์ ˆ๋Œ€๊ฒฝ๋กœ.์ƒ๋Œ€๊ฒฝ๋กœ/;๊ณผ &&/๋””์Šคํฌ๋ฆฝํ„ฐ2>1>0>/alias/ls -l/ls -dl /ll/cp -arp/  (0) 2023.03.06
11์ผ์ฐจ ๋ฃจํŠธ ํŒจ์Šค์›Œ๋“œ ๋ณ€๊ฒฝ, ํŒจ์น˜ํŒŒ์ผ diff, X window system, X.org, XDMCP, GDM, Xming, ์ €๋„๋ง  (0) 2023.03.06