반응형

1. 명령어 자동 입력

- 명령어의 철자를 모두 입력하기 전에 자동으로 나머지 문자를 자동으로 입력

1.1) TAB
$ mkdir test test1 test2
$ cd t[TAB] => # cd test     ### test라는 단어가 완성된다.

 

1.2) Wildcards
$ mkdir test; test{1..20}   ### test, test1, test2, ..., test20까지 디렉토리 생성
$ ls test

test  ### test 디렉토리만 보임

 

※ "*" : 0자 이상의 모든 문자를 대체한다.
$ ls test*

test/  test1/  test10/ test11/ test12/ test13/ test14/ test15/ test16/ test17/ test18/ test19/ test2/  test20/ test3/  test4/  test5/  test6/  test7/  test8/  test9/ 

 

※ "?" : 한 문자를 대체한다.
$ ls test?

test1/ test2/ test3/ test4/ test5/ test6/ test7/ test8/ test9/

 

1.3) 이전에 입력한 명령어 재사용

-  ↑(위쪽 방향키, 이전 명령어), ↓(아래쪽 방향키, 이후 명령어)

 

1.4) 직전에 사용한 명령어 실행 : !!

$ ls

test  test1  test10  test11  test12  test13  test14  test15  test16  test17  test18  test19  test2  test20  test3  test4  test5  test6  test7  test8  test9 

 

$ !!

ls
test  test1  test10  test11  test12  test13  test14  test15  test16  test17  test18  test19  test2  test20  test3  test4  test5  test6  test7  test8  test9 

 

1.5) 이전에 사용한 특정 명령어 재사용 : !히스토리번호

$ history 5   ### 최근 5개의 명령어를 보여줌

 

   66  ls -al
   67  ls
   68  cd test
   69  ls
   70  history 5

 

[isbyeon@isbyeon test]$ !66    ## 66번째 명령어를 실행

ls -al
total 92
drwxrwxr-x  23 isbyeon isbyeon 4096 Dec 31 00:41 .
drwx------. 29 isbyeon isbyeon 4096 Dec 31 00:10 ..
drwxrwxr-x   2 isbyeon isbyeon 4096 Dec 31 00:41 test
drwxrwxr-x   2 isbyeon isbyeon 4096 Dec 31 00:41 test1
drwxrwxr-x   2 isbyeon isbyeon 4096 Dec 31 00:41 test10
drwxrwxr-x   2 isbyeon isbyeon 4096 Dec 31 00:41 test11
drwxrwxr-x   2 isbyeon isbyeon 4096 Dec 31 00:41 test12
drwxrwxr-x   2 isbyeon isbyeon 4096 Dec 31 00:41 test13
drwxrwxr-x   2 isbyeon isbyeon 4096 Dec 31 00:41 test14
drwxrwxr-x   2 isbyeon isbyeon 4096 Dec 31 00:41 test15
drwxrwxr-x   2 isbyeon isbyeon 4096 Dec 31 00:41 test16
drwxrwxr-x   2 isbyeon isbyeon 4096 Dec 31 00:41 test17
drwxrwxr-x   2 isbyeon isbyeon 4096 Dec 31 00:41 test18
drwxrwxr-x   2 isbyeon isbyeon 4096 Dec 31 00:41 test19
drwxrwxr-x   2 isbyeon isbyeon 4096 Dec 31 00:41 test2
drwxrwxr-x   2 isbyeon isbyeon 4096 Dec 31 00:41 test20
drwxrwxr-x   2 isbyeon isbyeon 4096 Dec 31 00:41 test3
drwxrwxr-x   2 isbyeon isbyeon 4096 Dec 31 00:41 test4
drwxrwxr-x   2 isbyeon isbyeon 4096 Dec 31 00:41 test5
drwxrwxr-x   2 isbyeon isbyeon 4096 Dec 31 00:41 test6
drwxrwxr-x   2 isbyeon isbyeon 4096 Dec 31 00:41 test7
drwxrwxr-x   2 isbyeon isbyeon 4096 Dec 31 00:41 test8
drwxrwxr-x   2 isbyeon isbyeon 4096 Dec 31 00:41 test9 

 

1.6) 제일 최근에 사용된 명령어를 검색하여 재사용

$ history 5
   87  ls
   88  history 5
   89  find . -name test8
   90  ls -al
   91  history 5


$ !find   ### 89번째 명령어가 실행됨

find . -name test8
./test8

 

 

1.7) 문자열을 변경하여 명령어 재사용

$ find . -name isbyeon
./isbyeon


$ ^find .^find ..         ### find . ~을 find .. ~으로 변경하여 실행

find .. -name isbyeon
../test8/isbyeon 

 

 

2. 현재 사용중인 화면 지우기

2.1) clear 명령어 사용

# clear

 

2.2) Ctrl+L 단축키 사용

 

2.3) 커서를 기준으로 왼쪽 한단어 지우기
$ ls test[Ctrl+W] test2 test3 test4   ### test 단어 삭제

 

2.4) 커서를 기준으로 왼쪽 모두 지우기
$ ls test[Ctrl+U] test2 test3 test4   ### ls test 삭제

 

2.5) 커서를 기준으로 오른쪽 모두 지우기
$ ls test[Ctrl+U] test2 test3 test4   ### test2 test3 test4 삭제

 

3. logout

3.1) logout 명령어 사용

# logout

 

3.2) Ctrl+D 단축키 사용

# [Ctrl+D]

 

4. 커서 이동

4.1) 줄의 처음으로 이동
$ ls test test2 test3 test4[Ctrl+a]  ### 커서가 ls의 l로 이동

 

4.2) 줄의 마지막으로 이동
$ ls test[Ctrl+e] test2 test3 test4  ### 커서가 test4의 4뒤로 이동

 

5. 화면 정지

키 잠금 : [Ctrl+s]

키 잠금해제 : [Ctrl+q]

 

 

 

반응형

'Linux > CentOS' 카테고리의 다른 글

별칭(alias)  (0) 2012.12.31
가상 콘솔(Console) 전환  (0) 2012.12.30
명령 프롬프트 구조  (0) 2012.12.30
32비트, 64비트 확인 방법  (0) 2012.12.29
특정 사용자 터미널 강제 종료  (0) 2012.12.29
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기