반응형

목차

  1. Tab key
  2. alias
  3. history
  4. 백그라운드(background) 실행
  5. 스크린(screen) 사용하기
  6. 쉘 스크립트(shell script) 작성
  7. tmux 사용하기
  8. 터미널 북마크
  9. 명령어 체인(Chaining) 사용하기
  10. 터미널 색상 변경

리눅스를 다루면서 몇몇 가지 팁들과 활용법에 대해 정리해 보았습니다. 정리하면서 또 공부가 되었네요. 이 내용들이 리눅스를 다루는데 도움이 되었으면 좋겠습니다. 또 만약 제가 정리를 해둔 자료들은 아래에서 간단하게 정리 후 페이지를 달아 놓겠습니다.


Tab key

리눅스에서 탭키(Tab key)는 자동완성 기능을 수행하는데, 활용도가 정말 높습니다. 다른 것은 몰라도 이것만은 필수라고 말씀드리고 싶네요. 다음은 그 활용 팁들입니다.

  1. 파일 및 디렉토리명 자동완성
    탭키를 이용하면 파일명과 디렉토리명을 빠르게 입력할 수 있습니다. 예를 들어, ‘cd /home/user/do’까지 입력한 후에 ‘tab’ 키를 누르면 ‘cd /home/user/documents’와 같은 명령어가 자동완성됩니다.

  2. 명령어 자동완성
    리눅스에서 지원하는 명령어 중 일부는 긴 옵션을 제공합니다. 이 때는 명령어의 일부만 입력한 후에 ‘tab’ 키를 누르면 나머지를 자동완성할 수 있습니다.

  3. 명령어 히스토리 검색
    이전에 사용한 명령어를 재사용하려면 ‘위쪽 화살표’ 키를 사용할 수 있습니다. 이전에 사용한 명령어를 빠르게 찾고자 할 때는 입력한 일부 명령어를 입력한 후 ‘tab’ 키를 누르면 이전에 사용한 명령어를 자동완성하여 제공합니다.

  4. 명령어 오타 수정
    명령어를 입력하다 오타를 만났을 때는 다시 입력하거나 커서를 오타가 있는 부분으로 이동하여 수정할 수 있습니다. 하지만 ‘tab’ 키를 이용하면 오타가 있는 부분만 수정할 수 있습니다. 예를 들어, ‘cd /hme/user/documents’와 같은 명령어를 입력했을 때 ‘tab’ 키를 누르면 ‘/hme/’ 부분이 ‘/home/’으로 수정됩니다.

  5. 명령어 옵션 확인
    리눅스에서는 대부분의 명령어에 다양한 옵션이 존재합니다. 이 때는 ‘명령어’ + ‘–’ + ‘tab’ 키를 누르면 해당 명령어의 옵션 리스트가 표시됩니다.

이외의 Tips

1. 알리아스(alias) 사용하기
복잡한 명령어나 긴 경로를 자주 사용하는 경우, 간단한 단어나 약어로 명령어를 대체할 수 있습니다. 이를 위해 alias를 사용합니다. 예를 들어, 'alias ll="ls -alF"' 명령어를 입력하면 'll' 명령어가 'ls -alF'와 같은 역할을 수행합니다.

 

[Linux 명령어] 어려운 명령어를 간단하게! (alias)

alias는 리눅스에서 사용되는 명령어 중 하나로, 다른 명령어를 대신하여 입력할 수 있는 별칭을 설정하는 명령어다. 즉, 자주 사용하는 명령어나 긴 옵션을 간단하게 대체하여 입력할 수 있게 해

easyitwanner.tistory.com

 

 

[Linux 명령어] 명령어를 간단하게! (2) alias 영구 적용하기

Alias를 사용하는 이유 이전에 다루었던 alias를 영구 적용하는 방법은 잘못된 방법으로 되어 있어 이렇게 다시 준비하게 되었습니다. 우선 alias를 적용하는 이유는 긴 명령어를 매번 입력하기에는

easyitwanner.tistory.com


2. 히스토리(history) 명령어
터미널에서 사용한 명령어들을 히스토리에 기록하고, 이를 활용하여 이전에 사용한 명령어를 다시 입력할 수 있습니다. 'history' 명령어를 입력하여 기록된 명령어를 확인할 수 있습니다. 복습을 하거나, 현재 VM에서 어떤 작업이 진행되었는지 알 수 있습니다. 히스토리를 사용하면 번호와 함께 사용했던 명령어들이 출력되는데 '!번호'를 입력하면 해당 명령어가 실행됩니다.

3. 백그라운드(background) 실행
실행 시간이 오래 걸리는 명령어는 백그라운드에서 실행하여 다른 작업을 수행할 수 있습니다. 명령어 뒤에 '&'를 입력하면 해당 명령어가 백그라운드에서 실행됩니다.

4. 스크린(screen) 사용하기
스크린은 하나의 터미널 창에서 여러 개의 세션을 실행할 수 있는 도구입니다. 이를 활용하여 여러 작업을 동시에 처리할 수 있습니다. 혹은 SSH 클라이언트를 사용하면 좀 더 수월한 작업이 가능합니다.

 

[SSH Client]SSH Client란? (PuTTY, Xshell)

SSH(Secure SHell) 클라이언트는 안전한 원격 프로토콜인 SSH를 사용하여 원격 서버 또는 기기에 접속하는 소프트웨로 이 글에서는 putty와 Xshell을 소개할 것이다. SSH 클라이언트 특징 1. 보안 SHH 프로

easyitwanner.tistory.com


5. 쉘 스크립트(shell script) 작성
여러 명령어를 반복적으로 수행해야 하는 경우, 쉘 스크립트를 작성하여 일괄적으로 처리할 수 있습니다.

6. tmux 사용하기
tmux는 스크린과 비슷한 도구로, 여러 개의 터미널 창을 동시에 실행하고 관리할 수 있습니다. 이를 통해 작업 효율을 높일 수 있습니다.

7. 터미널 북마크
터미널에서 작업하다가 다른 작업을 해야 할 경우, 현재 작업 내용을 저장하고 나중에 다시 불러올 수 있는 북마크 기능을 사용할 수 있습니다.

8. 명령어 체인(Chaining) 사용하기
여러 개의 명령어를 하나의 줄에 순차적으로 실행하는 것입니다. 명령어 간에는 세미콜론으로 구분하며, 이를 이용하면 하나의 터미널 명령어로 여러 작업을 한 번에 처리할 수 있습니다. 예를 들어, "sudo apt update && sudo apt upgrade"와 같이 두 개의 명령어를 &&로 연결하여 실행하면, 패키지 업데이트와 업그레이드를 한 번에 수행할 수 있습니다. 또한, "|" 기호를 이용하여 명령어 체인을 통해 출력 결과를 다른 명령어에 입력으로 전달할 수도 있습니다. 이를 파이프라인이라고 합니다. 예를 들어, "ls -al | grep filename"과 같이 ls 명령어의 출력 결과 중 파일 이름이 "filename"인 항목만 grep 명령어로 필터링할 수 있습니다.

 

[Linux 이론] 특정 특수문자의 역할

목차 따옴표 백슬래시 중괄호 파이프 따옴표 작은따옴표(' ') 작은따옴표는 따옴표 안에 있는 각 문자의 리터럴 값을 보존한다. 즉, 변수 대체 또는 특수 문자 해석이 발생하지 않다. $ var="world" $

easyitwanner.tistory.com

 

 

[Linux 이론] 정규 표현식(Regular Expression)

이번 포스팅은 바로 전에 올린 몇몇 특수문자들의 특징에 대한 다음편이라고 보면 좋을 것 같다. 특히 grep 명령어는 정규 표현식과 자주 같이 사용되는데 이에 대해 같이 설명하면 좋으나 이 내

easyitwanner.tistory.com

 

9. 터미널 색상을 구분하여 작업을 더욱 쉽게 할 수 있습니다. 이를 위해 LS_COLORS 환경 변수를 설정하여 파일과 디렉토리 유형에 따라 색상을 지정할 수 있습니다.

반응형

'Linux' 카테고리의 다른 글

[Linux]가상화 장치끼리 통신하기  (0) 2023.03.01
[VMware]가상화 장치에 OS 설치하기  (0) 2023.02.28
[Linux]Linux를 시작하며  (0) 2023.02.28