목록Linux/명령어 (5)
nickjoIT
RHEL 7 에 도입된 systemd 를 관리하는 명령어인 systemctl 사용법 Target 관리target 은 기존 SysV init 의 run level 과 같은 개념이며 systemd 의 기본 타겟 명은 default.target 이며 실제로는 다중 사용자 모드(run level) 인 mutl-user.target 임. 기본 타겟 확인$ systemctl get-default multi-user.target 타겟 목록 출력$ systemctl list-units --type target UNIT LOAD ACTIVE SUB DESCRIPTIONbasic.target loaded active active Basic Systemcryptsetup.target loaded active active E..
Bash 입문자를 위한 기본적인 문법과 알고 있으면 좋은 것들만 정리했다. (이런 것도 있구나 싶을 정도만 이해하도록 간단한 설명과 예제로 작성됨) 첫 시작은 문자 출력하기(Hello World)고전적이지만 "hello world" 단순 출력부터 시작해보자. 파일명은 hello.sh로 만들고 실행해보자. 단 두줄이면 끝이다. (만일 실행이 안된다면 퍼미션을 변경해야되는데 뭔지 모르겠다면 일단 이렇게 해봐라.chmod 700 hello.sh) 참고: echo 문장을 출력하는데 자동으로 줄바꿈 됨 참고: printf C언어와 비슷함 #!/usr/bin/env bash echo "hello world" printf "hello world" printf "%s %s" hello world 주석(Comments)..
1. 디스크 용량 확인$ df -i 2. 파일의 종료1) 일반 파일- 우리가 사용하는 보편적인 파일의 형식을 일반 파일이라고 한다. 2) 디렉터리 파일- 컴퓨터 파일시스템에서의 디렉터리와 특수 파일로 서로 연관되어 있는 파일들을 하나의 그룹으로 만들어 저장하도록 구분되어 있는 공간- 한 디렉터리에는 최소한 2개의 엔트리를 포함하고 있다('.', '..') 3) 링크 파일- 리눅스와 유닉스에서는 파일 시스템에 링크라는 개념을 도입하여 여러 개의 이름이 하나의 I-node에 연결되므로 실제 파일이나 디렉터리 혹은 또 다른 링크를 가리키도록 연결해 준다. - 링크를 추가한다는 것은 단순하게 디렉터리 엔트리를 만드는 것을 의미하며, 심볼릭 링크와 하드 링크로 구분된다. 2. 파일의 타임스탬프 변경: touch$..
1. 빈 디렉터리 삭제 $ rmdir // 빈 디렉터리를 삭제하는 경우 $ rm -r // 하위 디렉터리 또는 파일이 존재하는 디렉터리를 삭제할 경우 2. 디렉터리 이름 변경과 경로 이동$ mv [디렉터리 이름][변경할 디렉터리 이름]$ mv [디렉터리 이름][이동할 경로명]
1. 현재 시각과 날짜 출력$ date 2. 해당 명령어의 경로 표시$ which [명령어] // 명령어가 어느 디렉터리에 속해 있는지 경로를 보여줌 3. 달력보기$ cal$ cal 2016 // 특정 년도의 전체 월이 표시된 달력을 출력 4. 사용자 정보 확인$ id // 현재 로그인하여 사용 중인 사용자의 정보를 확인$ id [사용자] // 사용자의 정보를 확인 5. 로그인명 확인$ logname // 리눅스 시스템에 현재 로그인하여 사용 중인 사용자의 로그인명 확인 6. 화면 지우기$ clear 7. 사용자 정보 확인 리눅스 시스템에 로그인한 모든 사용자의 계정과 터미널, 로그인 시간 등을 확인하고자 할 때 사용하는 명령어 $ who // 리눅스에 로그인 한 모든 사용자의 정보 확인$ who [옵션..