[210615 TIL] Linux

Choi Rimยท2021๋…„ 6์›” 15์ผ
0

Linux

๋ชฉ๋ก ๋ณด๊ธฐ
7/10
post-thumbnail

cut

์˜ต์…˜

  • -b : ๋ฐ”์ดํŠธ ๋‹จ์œ„ (๋ฐ”์ดํŠธ ๋‹จ์œ„๋กœ ํ•œ๊ธ€์„ ์“ฐ๋ฉด ๊นจ์ง€๋‹ˆ ๋ฌธ์ž๋‹จ์œ„(-c)๋กœ ์จ์•ผํ•จ)

  • -c : ๋ฌธ์ž ๋‹จ์œ„

  • -d : ๊ธฐ๋ณธ ํ•„๋“œ ๊ตฌ๋ถ„์ž. ํƒญ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ํ•„๋“œ ๊ตฌ๋ถ„์ž๋ฅผ ์ง€์ •

    • cut -d' ' -f1 / ์ฒซ๋ฒˆ์งธ ํ•„๋“œ ์ถœ๋ ฅ
      hyerim@hyerim-15U340-LT2CK:~/d11$ date
      
      2021. 06. 15. (ํ™”) 20:53:38 KST
      hyerim@hyerim-15U340-LT2CK:~/d11$ date | cut -d' ' -f1
      
      2021.
      
  • -f : ์ง€์ •ํ•œ ํ•„๋“œ ์ถœ๋ ฅ

hyerim@hyerim-15U340-LT2CK:~/d11$ cat s
Julia	10	10
Ann	20	20
John	30	30
Annie	40	40
Peter		50

hyerim@hyerim-15U340-LT2CK:~/d11$ cat s | cut -f1
Julia
Ann
John
Annie
Peter

hyerim@hyerim-15U340-LT2CK:~/d11$ cat s | cut -f2
10
20
30
40

hyerim@hyerim-15U340-LT2CK:~/d11$ cat s | cut -f3
10
20
30
40
50

๋ฒ”์œ„ ์ง€์ •

  • N : N๋ฒˆ์งธ
  • N- : N๋ฒˆ์งธ๋ถ€ํ„ฐ ๋งˆ์ง€๋ง‰๊นŒ์ง€
  • N-M : N๋ฒˆ์งธ๋ถ€ํ„ฐ M๋ฒˆ์งธ๊นŒ์ง€
  • -M : ์ฒซ๋ฒˆ์งธ๋ถ€ํ„ฐ M๋ฒˆ์งธ๊นŒ์ง€

awk

  • who | awk '{print $0 }'
    ๋ชจ๋“  ๊ฐ’์„ ๊ฐ€์ง€๊ณ  ์˜ด
  • who | awk '{print $1 }'
    ์ฒซ๋ฒˆ์งธ ํ•„๋“œ๋งŒ ๊ฐ€์ง€๊ณ  ์˜ด

  • who | awk '{ print $1, "\t", $3 }'
    "\t"๋ฅผ ์ด์šฉํ•ด ๊ณต๋ฐฑ์„ ์คŒ

fg

foreground ์ „ํ™˜

bg

background ์ „ํ™˜

jobs

back ground๋กœ ์‹คํ–‰ ์ค‘์ธ job ๋ณผ ์ˆ˜ ์žˆ์Œ.

sleep

์‹œ์Šคํ…œ์„ ๋”œ๋ ˆ์ดํ•˜๋Š” ๋ช…๋ น์–ด

hyerim@hyerim-15U340-LT2CK:~/d29$ sleep 3
  • 3์ดˆ๋™์•ˆ ์‹œ์Šคํ…œ ๋ฉˆ์ถค

kill

์‹คํ–‰์ค‘์ธ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ค‘์ง€ํ•˜๋Š” ๋ช…๋ น์–ด

  • kill -l
    ํ‚ฌ ์‹œ๊ทธ๋„(signal) : ์‹œ๊ทธ๋„์ด๋ž€ ํ”„๋กœ์„ธ์Šค์™€ ์ปค๋„(์šด์˜์ฒด์ œ)์ด ์‹ ํ˜ธ๋ฅผ ์ฃผ๊ณ  ๋ฐ›๋Š” ๊ฒƒ
    hyerim@hyerim-15U340-LT2CK:~/d29$ kill -l
     1) SIGHUP	 2) SIGINT	 3) SIGQUIT	 4) SIGILL	 5) SIGTRAP
     6) SIGABRT	 7) SIGBUS	 8) SIGFPE	 9) SIGKILL	10) SIGUSR1
    11) SIGSEGV	12) SIGUSR2	13) SIGPIPE	14) SIGALRM	15) SIGTERM
    16) SIGSTKFLT	17) SIGCHLD	18) SIGCONT	19) SIGSTOP	20) SIGTSTP
    21) SIGTTIN	22) SIGTTOU	23) SIGURG	24) SIGXCPU	25) SIGXFSZ
    26) SIGVTALRM	27) SIGPROF	28) SIGWINCH	29) SIGIO	30) SIGPWR
    31) SIGSYS	34) SIGRTMIN	35) SIGRTMIN+1	36) SIGRTMIN+2	37) SIGRTMIN+3
    38) SIGRTMIN+4	39) SIGRTMIN+5	40) SIGRTMIN+6	41) SIGRTMIN+7	42) SIGRTMIN+8
    43) SIGRTMIN+9	44) SIGRTMIN+10	45) SIGRTMIN+11	46) SIGRTMIN+12	47) SIGRTMIN+13
    48) SIGRTMIN+14	49) SIGRTMIN+15	50) SIGRTMAX-14	51) SIGRTMAX-13	52) SIGRTMAX-12
    53) SIGRTMAX-11	54) SIGRTMAX-10	55) SIGRTMAX-9	56) SIGRTMAX-8	57) SIGRTMAX-7
    58) SIGRTMAX-6	59) SIGRTMAX-5	60) SIGRTMAX-4	61) SIGRTMAX-3	62) SIGRTMAX-2
    63) SIGRTMAX-1	64) SIGRTMAX	

<์ฐธ๊ณ >

profile
https://rimi0108.github.io/

0๊ฐœ์˜ ๋Œ“๊ธ€