별의 공부 블로그 🧑🏻‍💻
728x90
728x170
 sys1798@linux:~/bin$ script scriptexample
 Script started, file is scriptexample
 sys1798@linux:~/bin$ ls -al
 total 100
 drwxr--r--  2 sys1798 sys1798 4096 Nov 28 15:52 .
 drwxr-xr-x 15 sys1798 sys1798 4096 Nov 28 15:42 ..
 -rwxr--r--  1 sys1798 sys1798  149 Nov 16 15:53 find_script
 -rw-rw-r--  1 sys1798 sys1798   18 Nov 28 15:13 list
 -rw-rw-r--  1 sys1798 sys1798    0 Nov 28 15:52 scriptexample
 -rwxr--r--  1 sys1798 sys1798  142 Nov 28 15:38 test_add
 -rwxr--r--  1 sys1798 sys1798  315 Nov 23 16:07 test_case
 -rwxr--r--  1 sys1798 sys1798  154 Nov 28 15:32 test_cont
 -rwxr--r--  1 sys1798 sys1798  220 Nov 23 15:52 test_elif
 -rwxr--r--  1 sys1798 sys1798   77 Nov 16 15:45 test_exit
 -rwxr--r--  1 sys1798 sys1798  330 Nov 23 16:03 test_file
 -rwxr--r--  1 sys1798 sys1798   84 Nov 28 15:11 test_for
 -rwxr--r--  1 sys1798 sys1798   91 Nov 28 15:14 test_for2
 -rwxr--r--  1 sys1798 sys1798   81 Nov 28 15:16 test_for3
 -rwxr--r--  1 sys1798 sys1798   92 Nov 16 16:45 test_here
 -rwxr--r--  1 sys1798 sys1798  164 Nov 23 15:48 test_if
 -rwxr--r--  1 sys1798 sys1798  112 Nov 16 16:36 test_position
 -rwxr--r--  1 sys1798 sys1798  136 Nov 16 16:43 test_read
 -rwxr--r--  1 sys1798 sys1798  272 Nov 28 15:30 test_select
 -rwxr--r--  1 sys1798 sys1798  216 Nov 16 15:47 test_sharp
 -rwxr--r--  1 sys1798 sys1798  319 Nov 16 15:51 test_sharp2
 -rwxr--r--  1 sys1798 sys1798  159 Nov 23 15:57 test_string
 -rwxr--r--  1 sys1798 sys1798  215 Nov 28 15:42 test_trap
 -rwxr--r--  1 sys1798 sys1798  150 Nov 28 15:27 test_until
 -rwxr--r--  1 sys1798 sys1798  141 Nov 28 15:20 test_while
 -rwxr--r--  1 sys1798 sys1798  250 Nov 28 15:22 test_while2
 sys1798@linux:~/bin$ echo "Hi, I am $PS1"
 Hi, I am \[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$ 
 sys1798@linux:~/bin$ echo "If you want to stop 'Script Function', then click Ctrl+D"
 If you want to stop 'Script Function', then click Ctrl+D
 sys1798@linux:~/bin$ exit
 Script done, file is scriptexample
 sys1798@linux:~/bin$ ls
 find_script    test_add   test_elif  test_for   test_here      test_read    test_sharp2  test_until
 list           test_case  test_exit  test_for2  test_if        test_select  test_string  test_while
 scriptexample  test_cont  test_file  test_for3  test_position  test_sharp   test_trap    test_while2
 sys1798@linux:~/bin$ cat scriptexample
 Script started on Tue 28 Nov 2017 03:52:50 PM KST
 sys1798@linux:~/bin$ ls -al
 total 100
 drwxr--r--  2 sys1798 sys1798 4096 Nov 28 15:52 .
 drwxr-xr-x 15 sys1798 sys1798 4096 Nov 28 15:42 ..
 -rwxr--r--  1 sys1798 sys1798  149 Nov 16 15:53 find_script
 -rw-rw-r--  1 sys1798 sys1798   18 Nov 28 15:13 list
 -rw-rw-r--  1 sys1798 sys1798    0 Nov 28 15:52 scriptexample
 -rwxr--r--  1 sys1798 sys1798  142 Nov 28 15:38 test_add
 -rwxr--r--  1 sys1798 sys1798  315 Nov 23 16:07 test_case
 -rwxr--r--  1 sys1798 sys1798  154 Nov 28 15:32 test_cont
 -rwxr--r--  1 sys1798 sys1798  220 Nov 23 15:52 test_elif
 -rwxr--r--  1 sys1798 sys1798   77 Nov 16 15:45 test_exit
 -rwxr--r--  1 sys1798 sys1798  330 Nov 23 16:03 test_file
 -rwxr--r--  1 sys1798 sys1798   84 Nov 28 15:11 test_for
 -rwxr--r--  1 sys1798 sys1798   91 Nov 28 15:14 test_for2
 -rwxr--r--  1 sys1798 sys1798   81 Nov 28 15:16 test_for3
 -rwxr--r--  1 sys1798 sys1798   92 Nov 16 16:45 test_here
 -rwxr--r--  1 sys1798 sys1798  164 Nov 23 15:48 test_if
 -rwxr--r--  1 sys1798 sys1798  112 Nov 16 16:36 test_position
 -rwxr--r--  1 sys1798 sys1798  136 Nov 16 16:43 test_read
 -rwxr--r--  1 sys1798 sys1798  272 Nov 28 15:30 test_select
 -rwxr--r--  1 sys1798 sys1798  216 Nov 16 15:47 test_sharp
 -rwxr--r--  1 sys1798 sys1798  319 Nov 16 15:51 test_sharp2
 -rwxr--r--  1 sys1798 sys1798  159 Nov 23 15:57 test_string
 -rwxr--r--  1 sys1798 sys1798  215 Nov 28 15:42 test_trap
 -rwxr--r--  1 sys1798 sys1798  150 Nov 28 15:27 test_until
 -rwxr--r--  1 sys1798 sys1798  141 Nov 28 15:20 test_while
 -rwxr--r--  1 sys1798 sys1798  250 Nov 28 15:22 test_while2
 sys1798@linux:~/bin$ echo "Hi, I am $PS1" 
 Hi, I am \[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$ 
 sys1798@linux:~/bin$ echo "If you want to stop 'Script Function', then click Ctrl+D"
 If you want to stop 'Script Function', then click Ctrl+D
 sys1798@linux:~/bin$ exit 
 
 Script done on Tue 28 Nov 2017 03:53:47 PM KST
 sys1798@linux:~/bin$ 

 

- 내가 작업한 내용을 어딘가에 파일로 기록해두고 싶을 때, 아래와 같은 명령어를 사용하면 됨. 

 

script 저장할 파일 이름

 

- 스크립트 작성을 중지하고 싶으면 Ctrl+D 버튼을 누르면 됨.

- 내가 작업한 내용을 누군가에게 보여줄 때, 유용하게 사용될 듯.

728x90
그리드형(광고전용)
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️


📖 Contents 📖