728x90
- crontab: 주기적으로 반복되는 작업 설정
- crontab -e: 작업 설정
- crontab -r: 작업 삭제
- ls: 디렉터리 내용 출력
- ls -a: 숨김 파일 포함 출력
- ls -l: 상세 정보 출력 (주로 접근 권한 파악)
- cd: 이동
- cd ..: 윗 단계로 이동
- mkdir: 디렉터리 생성 (나열하면 여러 개 가능) ←→ rmdir
- touch: 파일 생성
- chmod: 접근 권한 조정
- r: read / w: wirte / x: execute a: 모두
- u: 파일 소유자 / g: 그룹 / o: 그 외 사용자
- find: 파일 찾기 / grep: 파일 내에서 글자 찾기
- cat: 파일 내용 출력
- cp: 파일이나 디렉터리 복사
- cp [복사할 디렉토리나 파일] [복사될 디렉토리나 파일]
- 맨 마지막에 있는 걸 새로 생성할 파일로 인식하기 때문에, 만약 파일을 여러 개 나열했으면 맨 마지막 파일을 제외한 나머지 파일의 내용을 모두 [복사할 파일]로 인식
cp text1.txt text2.txt new_text
> text1.txt와 text2.tx를 new_text라는 파일로 복사
- mv: 파일이나 디렉터리 이동
- mv [이동시킬 디렉토리나 파일] [이동 위치]
- rename: 이름 재설정
- rename [변경 전 파일명] [변경 후 파일명] [대상 파일]
- dnf: 인터넷을 통해 파일 설치
- dnf update [패키지 이름]
- dnf check-update [패키지 이름] (업데이트 가능한 목록 보기)
- dnf info [패키지 이름]
- dnf install [패키지 이름]
- 서버 종료 명령어: shutdown, reboot
- sudo: 다른 사용자 권한 사용
- su: 사용자 변경 / su - root
- vi: 파일 내용 편집
- :q 나오기
- :wq 저장하고 나오기
- ! 강제 실행
- man: 명령어 설명서
<파일 압축>
- tar [옵션] [만들어질 파일 이름.tar] [압축할 파일(들)]
- tar cvf [생성될 파일 이름] [묶을 파일]: 현재 디렉토리의 모든 파일과 디렉토리를 tar로 묶기
- tar xvf [압축된 파일명]: 압축 해제
- tar cvfJ [생성될 파일 이름] [묶을 파일]: zip으로 압축해라
- tar cvfz [생성될 파일 이름] [묶을 파일]: gzip으로 압축해라
- tar cvfj [생성될 파일 이름] [묶을 파일]: bzip2으로 압축해라
<그룹 관리>
- groupadd: 그룹 생성
- newgrp: 사용자가 속해 있는 그룹 ID 변경
- groupadd: 새로운 그룹 추가
- gpasswd: 암호 설정 및 그룹 관리
<사용자 관리>
- useradd: 사용자 추가
- passwd: 사용자의 비밀번호 관리
- mkfs: 포맷 명령어
- mount: 마운트
- mount -t: 마운트할 곳 지정
- chang: 암호 새로 지정
- curl: 입력한 url로 데이터 전송해 연결됐는지 확인 (시스템 안에서 연결 확인)
- hostnamectl: 호스트 이름 확인
- crontab: 명령어 주기적으로 실행
- systemctl: 데몬 관리
- systemctl start 서비스 이름 : 서비스 시작
- systemctl stop 서비스 이름 : 서비스 중지
- systemctl enable 서비스 이름 : 서버 부팅 시, 서비스를 자동으로 시작
- systemctl disable 서비스 이름: 서버 부팅 시, 서비스 자동 시작 해제
'운영체제 > Linux' 카테고리의 다른 글
내가 보려고 정리한 리눅스 명령어: scp 옵션 사용법 (0) | 2024.01.06 |
---|---|
Linux 리눅스 디렉터리(폴더) 구조 및 역할 정리 (0) | 2023.12.25 |
내가 보려고 정리한 리눅스 명령어: crontab 옵션 사용법 (0) | 2023.12.15 |
내가 보려고 정리한 리눅스 명령어: systemctl 옵션 사용법 (0) | 2023.12.13 |
내가 보려고 정리한 리눅스 명령어: sort 옵션 사용법 (0) | 2023.12.13 |