2016-12-08 3 views
1

명령 줄 인터페이스를 사용할 때 사람들은 특정 파일에 액세스하는 데 영리한 방법을 사용합니까? 예 : 폴더 안에 있고 긴 파일 이름 또는 특정 파일이나 폴더를 열려고합니다 (my_awesome_holiday_pictures_from_China). 긴 이름을 입력하는 대신 단축키를 사용할 수 있습니까? 아마 파일이 폴더에서 네 번째로 정렬 된 것처럼 그 번호를 입력 할 수 있습니다. 이 일을하는 일반적인 방법이 있습니까? 아니면 내가 게으른 슈퍼입니까?CLI를 사용하여 특정 파일에 액세스하기위한 바로 가기

MacOS Terminal을 사용하고 있습니다.

+2

Tab을 눌러 보았습니까? – C1sc0

+2

오, 이런 .. 건배. – redFur

답변

0

C1sc0의 답변 (초보자 용)을 확장하려면 긴 파일 이름 "m"의 첫 번째 문자를 입력하고 Tab을 누릅니다. 다른 파일 이름이 "m"으로 시작하지 않으면 전체 파일 이름이 명령 행에 인쇄됩니다. 다른 파일 이름도 "m"(또는 더 긴 중복 된 하위 문자열)로 시작하면 하위 문자열로 시작하는 모든 파일 이름의 중복 된 하위 문자열 인 파일 이름 부분 만 인쇄됩니다. 그런 다음 입력해야합니다 하나 이상의 모호하지 않은 문자를 입력 한 다음 탭을 다시 누릅니다. 전체 파일 이름이 인쇄 될 때까지 반복하십시오. 이렇게하면 많은 시간을 절약 할 수 있습니다. 짧은 파일 이름 일지라도 하루에 수십 번해야합니다. 탭 트릭은 경로에서도 작동하며 또 다른 시간을 절약합니다.

또 다른 위대한 시간 절약은 역사 확장입니다. 이전에 실행 한 명령 행이 길고 다시 실행해야하는 경우 이전에 입력 한 명령의 명령 내역 목록에 있습니다. 명령 행에서 "history"를 입력하여 히스토리 목록을보십시오. 또는 "his"및 "tory"가 입력됩니다 (OS X).

구문 목록을 사용하여 기록 목록에서 명령을 실행할 수 있습니다! n 여기서 n은 기록 목록의 행 번호입니다.

자세한 내용을 보려면 명령 줄에 "man bash"를 입력하고 전체 문서를 읽으십시오. 그것은 당신의 삶을 변화시킬 것입니다.