apt-get 명령어

APT는 Advanced Package Tool의 약자이다.
ftp 또는 http 프로토콜을 사용하여 인터넷을 통한 패키지 설치를 지원한다.
단일 작업으로 모든 패키지를 업그레이드 할 수 있으므로 훨씬 더 매력적이다.
스크립팅 목적으로 apt-get는 완벽한 도구이다

사용법

apt-get install {package-name}

사용 예

samba라는 패키지를 설치하려면 다음을 실행하십시오.

# apt-get install samba

OR

$ sudo apt-get install samba

참고

https://www.cyberciti.biz/tips/linux-debian-package-management-cheat-sheet.html

tree란?

터미널에서 디렉토리 구조 조회를 용이하게 해준다.

ls 명령어를 사용해서 디렉토리 내부를 확인할 수 있기는 하지만, 서브 디렉토리 내부에 포함된 파일을 확인하려면 다시 cd, ls 명령어를 중복 사용해야 하는 불편함이 있다. 이럴 때 tree 명령어를 활용하면 한 눈에 디렉토리 구조를 파악할 수 있어 매우 유용하다.

tree 설치

기본적으로 tree 명령은 설치되지 않습니다.

RHEL / CentOS / Fedora Linux 환경에서 yum 으로 설치

# yum install tree

Debian / Mint / Ubuntu Linux 환경에서 apt-get 으로 설치

$ sudo apt-get install tree

Mac OS 환경 에서 homebrew로 설치

$ brew install tree
Updating Homebrew...
==> Downloading https://homebrew.bintray.com/bottles/tree-1.7.0.yosemite.bottle.1.tar.gz
######################################################################## 100.0%
==> Pouring tree-1.7.0.yosemite.bottle.1.tar.gz
/usr/local/Cellar/tree/1.7.0: 7 files, 113.4KB

tree 사용법

사용법

$ tree (옵션)

디렉토리 구조 조회

$ tree
.
├── build.gradle
├── gradle
│   └── wrapper
│       ├── gradle-wrapper.jar
│       └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── settings.gradle
└── src
    ├── main
    │   └── java
    │       └── Library.java
    └── test
        └── java
            └── LibraryTest.java

7 directories, 8 files

tree 옵션

옵션설명
-a숨겨진 파일 포함 모두 표시
-d디렉토리 구조만 표시
-l디렉토리와 같은 기호 링크를 따라 가서 표시.
-f상대 경로로 표시
-i들여쓰기를 적용하지 않고 표시
-q출력할 수 없는 '?' 문자까지 표시.
-N출력할 수 없는 문자까지 모두 표시.
-p퍼미션(권한) 설정까지 표시.
-u파일 권한자 또는 UID 숫자 표시.
-g각 파일의 용량(Bytes) 표시.
-h각 파일의 용량 크기를 사람이 보기 편하게 표시.
-D수정한 날짜 표시.
-F뒤에 '/', '=', '*', 또는 '|' 붙여 사용.
-v디렉토리 내 파일을 알파벳 순으로 정렬.
-r디렉토리 내 파일을 알파벳 역순으로 정렬.
-t최근 수정한 파일 순으로 정렬.
-x현재 파일 시스템만 나둠.
-n컬러 모드 표시 Off.
-C컬러 모드 표시 On.

참조


history 명령어

리눅스 접속 후 사용한 명령어들을 보여준다.

사용법

history


clear 명령어

리눅스 최초 실행 시의 화면처럼 정리한다.

clear


alias 명령어

복잡한 명령어와 옵션을 간단히 입력할 수 있는 문자열로 치환한다.

사용법

alias [단축키]='[명령어]'

alias 명령어 사용 예제

예제 1)

alias로 지정된 명령어 확인한다.

alias

예제 2)

clear 명령어 대신 c를 입력해도 같은 기능을 하게 만든다.

alias c='clear'

예제 3)

mkdir -p a/b/c 명령어 대신 m을 입력해도 같은 기능을 하게 만든다.

alias m='mkdir -p a/b/c'

alias 명령어 영구 저장

설정 해 놓은 alias는 창이 꺼지면 다 사라진다.
영구적으로 저장 하고 싶을땐 .bashrc에 저장 하면 된다.
.bashrc의 위치는 ~계정명/.bashrc 이다.
A라는 계정에서 저장한 alias명령어는 B라는 계정에서 사용 불가능하다.

저장법 :

  1. cat >> ~root/.bashrc 입력
  2. 자신이 저장 할 alias 입력
  3. 엔터 친뒤 Ctrl + C
  4. 창을 껐다가 키거나, 아래 명령어을 입력한다.
    • chsh -s /bin/bash


+ Recent posts