본문 바로가기

Linux

[Linux] 기초 명령어

  • pwd
    • 경로 확인
    • ex. pwd
  • ls
    • 파일 및 디렉토리 확인
    • -a 모든 파일 확인 옵션 (숨김 포함)
    • -l 길게 보기 옵션 (권한, 날짜 정보 등등 표시)
    • -i inode 확인 옵션
    • ex. ls -al
  • chmod
    • 권한 변경
    • user group other 순으로 rwx구성
    • ex. chmod 777 file1
  • mkdir
    • 디렉토리 생성
    • ex. mkdir dir1
  • touch
    • 빈 파일 생성
    • 원래는 파일 날짜 정보 변경 용도
    • ex. touch file1
  • rm
    • 파일 삭제
    • -r 내부 디렉토리 및 파일 recursive하게 삭제 옵션
    • -f 강제로 삭제 옵션
    • ex. rm -r dir1
  • cd
    • 경로 이동
    • ex. cd ./dir1
  • mv
    • 파일 혹은 디렉토리 이동
    • 파일 이름 변경에도 사용 가능
    • ex. mv file1 dir1
  • cp
    • 파일 혹은 디렉토리 복사
    • -R 디렉토리 복사 옵션
    • ex. cp -R dir1 dir2
  • ln
    • (하드) 링크 명령어
    • -s 소프트 링크 옵션
    • ln [파일] [링크]
    • ex. ln -s file1 file2
  • man
    • 명령어 매뉴얼
    • ex. man ls
  • cat
    • 출력 명령어
    • 출력의 방향을 정하지 않으면 모니터에 표준 출력
    • 출력의 방향을 정하면 >로 정하면 내용 덮어쓰기(write), >>로 정하면 뒤에 추가하기(append)
    • 분량이 긴 경우 | more 을 사용해서 --More-- 사용 가능
    • ex. cat file1 > file2
  • head
    • 파일의 위에서부터 10줄 출력 명령어
    • -n 10줄 대신 n줄로 출력
    • 나머지는 cat과 동일
    • ex. head -n 15 file1
  • tail
    • head의 반대
  • grep
    • 문자열 검색 명령어
    • 파일 이름에 애스터리스크(*)를 사용하면 여러 파일로 검색 가능
    • -w 문자열이 정확하게 일치해야 할 때의 옵션
    • -H 파일 이름도 보여줌
    • ex. grep string file
  • less
    • 텍스트 뷰어 명령어
    • 화면에 출력되는 내용만큼만 읽고 메모리에 로드. (vi는 전체를 로드함)
    • ex. less file
  • tar
    • 압축, 압축 해제에 사용
    • -c 압축파일 생성 옵션
    • -x 압축 해제 옵션
    • -v 압축 과정 확인 옵션
    • -f 압축 파일 이름 지정 옵션
    • -z gzip으로 압축 옵션
    • ex. tar cvfz file.tar.gz file1 file2
  • sudo
    • root 권한 실행 명령어
    • /etc/sudoers에 등록된 계정만 사용 가능
  • chown
    • 소유자/그룹을 변경할 수 있는 명령어
    • sudo 필수
    • ex. sudo chown user1:group1 file
  • find
    • 파일이나 디렉토리를 검색하는 명령어
    • -name 이름으로 검색하는 옵션
    • ex. find ./ -name file
  • which
    • 명령어의 위치를 찾는 명령어
    • ex. which ls
  • top
    • cpu, 메모리 상태를 확인하는 명령어
    • 3초마다 상태 갱신
    • -d 갱신 시간(초)을 설정하는 옵션
    • top -d 1
  • w
    • 접속한 계정정보와 ip, cpu 사용률, 수행 작업을 확인하는 명령어
  • who
    • w에서 게정에 관한 내용을 중심으로 간단하게 확인하는 명령어
  • ping
    • 네트워크 확인 명령어
  • ps
    • 프로세스 확인 명령어
    • | (파이프라인)과 grep 명령어를 사용하여 쉽게 탐색 가능
    • -e 커널 프로세스를 제외한 모든 프로세스 확인 옵션
    • -f 출력을 full format으로 나타내는 옵션
    • ex. ps -ef | grep file
  • kill
    • 프로세스 강제 종료 명령어
    • -9 강제 종료 옵션
    • -15 정상 종료 옵션
    • ex. kill -9 process
  • adduser
    • 사용자 추가 명령어
    • sudo 권한 필수
    • ex. sudo adduser user1
  • deluser
    • 사용자 제거 명령어
    • sudo 권한 필수
  • su
    • 사용자 변경 명령어
    • -l 지정한 사용자의 환경 변수 적용 옵션
    • ex. su -l user1
  • exit
    • 계정 탈출 명령어

Reference

https://www.youtube.com/watch?v=9_KIdQ8abH4

'Linux' 카테고리의 다른 글

[Linux] Hard Link, Soft Link  (0) 2024.11.22