기본 명령어-1

2024. 3. 2. 16:37카테고리 없음

728x90
반응형
  • alias  : 별명(칭)을 만들어 주는 명령어
    • 형식 
    • alias [별명='명령어']

  • unalias : 별칭을 해제 하는 명령어
    • 형식
    • unalias [옵션][단축명령어]
    • 옵션 -a : 설정된 모든 alias 해제

  • which : 명령어의 경로를 확인하는 명령어
  • $PATH가 설정되어 있는 경로에서만 해당명령어 경로를 찾음
  • $PATH : 실행파일들의 디렉토리 위칠을 저장해 놓은 환경변수

  • man : 리눅스 명령어의 매뉴ㅓㄹ을 제공
    • 옵션
    • -h : 사용법을 출력
    • -k : 해당 키워드로 발견되는 모든 매뉴얼의 내용을 검색하여 보여준다 (apropos와 동일)
    • -w : man 명령 실행 시에 호출되는 매뉴얼 페이지 파일의 위치를 보여준다(--path)

  • info : 리눅스 명령어 사용방법, 옵션등을 나타냄

  • whatis : 명령어에 대한 기능을 간략히 나타낸다.

nothing appropriate 문구 뜰때 
"mandb" 명령어 입력이나
"yum install man" 설치

참조 사이트 : https://kurukurucoding.tistory.com/86

  • manpath : man 명령이 참조하는 매뉴얼 페이지의 경로를 표시

  • whereis : 찾는 명령어의 실행파일 절대 경로 소스, 설정파일 및 매뉴얼 페이지를 찾아 출력

  • apropos : man 페이지 설정에서 지정한 키워드를 포함하고 있는 명령어 

  • useradd : 사용자 계정 생성, adduser와 동일한 기능
    • 새로운 계정의 홈 디렉토리는 /home/계정명
    • 생성된 계정정보는 /etc/passwd, etc/shadow, /etc/group에 저장
    • 옵션
      • -s : 로그인 시 사용할 기본 쉘 지정
      • -d : 사용자의 홈 디렉터리를 지정
      • -e : 사용자의 계정 만기일 지정
      • -f : 사용자의 계정 유효일 지정
      • -c : comment
      • -G : 사용자 계정의 2차 그룹의 GID 지정

 

 

 

  • passwd : 계정의 패스워드 생성 및 변경하는 명령어
    • 패스워드는 /etc/shadow/ 파일 안에 기록
    • 옵션
      • -S : 계정상태표시 (PS정상, NP 패스워드 업서음, LK lock 상태이거나 NP 상태
      • -d : 계정 패스워드 삭제
      • -l : 계정을 lock 상태로 변경
      • -u :  계정의 lock 상태를 해

  • su : 현재의 사용자 계정에서 로그아웃 하지 않고 다른 사용자 계정으로 로그인하여 해당 사용자의 권한을 획득하는 명령어
    • switch user 또는 substitue user의 줄임 말.
    • /etc/default/useradd : useradd로 추가된 사용자 계정의 정보파일
    • /etc/passwd : 계정의 정보파일, 로그인시 사용됨, 정보의 구분은 ":"로 한다.
    • /etc/shadow : 계정의 패스워드가 암호화 되어 있는 파일
      • /etc/login.defs : 사용자 계정 설정과 관련된 기본 값들을 정의한 파일
  • usermod
    • /home에 위치한 사용자들의 정보를 변경하는 명령어
    • 사용자의 홈디렉토리 변경, 그룹변경, 유효기간등을 변경
    • root계정만 사용가능
    • 옵션
      • -d : 새로운 홈디렉토리를 지정, -m 옵션과 같이 새로 생성
      • -G : 새로운 보조 그룹지정, 기본 그룹에 포함되어 있는 상태에서 새 그
  • userdel
  • change
  • groupadd
  • groupdel
  • groupmod
  • w, who, users
  • id
  • gruops

  • pwd : 현재 작업 디렉토리 확인
  • cd :
  • mkdir 
  • rmdir 
  • ls
    • -a : 히든파일을 포함한 모든 파일과 디렉토리 표시
    • -l : 자세히 나타냄
    • -r : 알파벳 역순으로 나타냄
    • -R : 하위 경로와 그 안에 있는 파일 표시
  • cp : 파일 또는 디렉토리를 복사
    • -b : 복사대상파일이 존재하는 경우 백업파일을 만든다.
    • -f : 복사대사파일이 존재하는 경우 덮어쓴다.
    • -i : 복사대상파일이 존재하는 경우 덮어쓸 것인지 묻는다
    • -r : 하위디렉토리까지 복사
  • rm : 파일 또는 디렉토리 삭제
    • -f : 강제로 삭제
    • -i : 삭제시 묻는다
    • -r : 하위 디렉토리까지 삭제
  • find : 주어진 조건의 파일을 찾아 해당 경로를 표시
    • -name : 이름을 기준으로 파일검색
    • -user : user의 파일이나 디렉토리 검색
    • -perm : 지정된 권한의 파일 검색
    • -type : 파일 유형에 따라 파일검색
    • -exec : 검색된 파일에 수행할 명령어 지정
반응형