가장 최근에 사용했던 명령어를 지정된 편집기로 편집한 다음 실행하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,280 조회
- 0 추천
- 목록
본문
가장 최근에 사용했던 명령어를 지정된 편집기로 편집한 다음 실행하기
DOS나 다른 운영체제에서도 마찬가지로 한번 사용하였던 명령어를 다시 불러내어 그대로 사용할 수도 있고 사용하였던 명령어를 편집하여 재실행 할 수도 있습니다.
즉, 이번 예는 fc명령어를 사용하여 가장 최근에 사용하였던 명령어를 특정편집기로 편집한 후에 재실행하는 방법에 대한 설명입니다.
즉, 아래의 예는 “fc -e vi”라는 명령어를 사용하시면 가장 최근에 사용했던 명령어를 vi편집기로 편집한 후에 저장하면 편집된 명령어를 자동으로 실행해주는 예입니다.
-e옵션 다음에는 사용할 편집기를 지정한 것입니다.
[root@su249 log]# fc -e vi |
위와 같이 실행하면 아래와 같이 가장 최근에 실행했던 “find / -name grub.conf”라는 명령어를 vi편집기에서 편집할 수 있도록 vi를 실행해 줍니다.
find / -name grub.conf
~ ~ ~ ~ ~ ~ ~ ~ |
그리고 아래와 같이 편집한 다음 “:wq!”로 저장하면 편집된 명령어가 자동으로 재실행 됩니다.
아래는 그 결과를 나타낸 것입니다.
find / -name vsftpd.conf
~ ~ ~ ~ ~ ~ "/tmp/bash-fc-4134682411" 1L, 25C written find / -name vsftpd.conf /etc/vsftpd/vsftpd.conf /usr/share/logwatch/default.conf/logfiles/vsftpd.conf /usr/share/logwatch/default.conf/services/vsftpd.conf /usr/share/doc/vsftpd-2.0.6/EXAMPLE/INTERNET_SITE_NOINETD/vsftpd.conf /usr/share/doc/vsftpd-2.0.6/EXAMPLE/VIRTUAL_USERS/vsftpd.conf /usr/share/doc/vsftpd-2.0.6/EXAMPLE/INTERNET_SITE/vsftpd.conf [root@su249 log]# |
이상으로 명령어 재사용을 위한 fc명령어에 대해서 살펴보았습니다.
끝으로 당부 드리고 싶은 것은 실무에서는 이미 사용했던 명령어를 재사용하는 경우가 매우 흔하므로 명령어 재 사용법을 완벽하게 익히기 위해서는 이번 장의 fc명령어강좌와 함께 history명령어 강좌 그리고 .bash_history편 강좌를 함께 보시기 바랍니다.
관련자료
-
이전
-
다음