본문 바로가기

리눅스 공부/리눅스 익스프레스

[리눅스 익스프레스] 02. 리눅스 명령어 입문


 

Ch02. 리눅스 명령어 입문

 

[유용한 터미널 명령어]

  • 바로 이전 디렉토리로 복귀 cd -
  • 터미널 입력 히스토리 출력 history
    히스토리 전체 삭제 history -c 
  • history로 확인한 명령어 번호로 다시 수행 !라인넘버
  • 명령어 위치 확인 which
  • 명령어에 관련된 실행 파일, 소스 파일, 메뉴얼 파일 위치 확인 whereis

[사용자 정보]

  • 동시에 접속한 사용자들의 로그인 정보 출력 logname 아이디 출력 users 
  • 로그인 한 모든 사용자의 계정, 터미널, 로그인 시각 출력 who 
  • 현재 시스템을 사용 중인 사용자 출력 whoami 

 

[접속 계정 변경]

  • su - 계정명
    이때 - (옵션) 표기를 안 해주면 셸 환경변수가 바뀌지 않고 접속 계정만 바뀌므로 변경을 원하는 계정의 환경변수 사용을 위해서 반드시 옵션 표기 필요
  • exit 터미널 종료 혹은 다른 계정 로그아웃 
  • 프롬포트 기호 사용자 계정은 $, 관리자 계정은 #

 

[tty와 pts]

  • tty (TeleTYpewriter) : 물리적 터미널, 콘솔 직접 접속 시
  • pst (ptspseudo terminal slave) : 가상 터미널. 원격접속이나(ssh, talnet) 에뮬레이터 접속 시(x-window, xterm 등)

 

[시스템 정보]

  • 시스템 정보 출력 uname 및 세부 옵션 (여러 개 한 번에 사용 가능) 
    -a : 모든 정보 
    -m : 하드웨어 정보 ( = $ arch) 
    -n : 호스트 네임 ( = $ hostname) 
    -r : 릴리즈 번호 
    -s : 이름 
    -v : 버전 출시 일자
  • 환경변수 출력 env 

 

[echo]

  • 문자열 표준 출력 (공백, 마지막 줄 바꿈 문자 포함)
  • 옵션  
    -n : 마지막 줄바꿈 미표기 
    -e : 이스케이프 문자 사용