pwd : 현재 자신이 위치한 디렉토리
ls : 현재 자신이 속해있는 폴더 내의 파일과 폴더 표시
cd : 디렉토리 이동
mkdir : 디렉토리 생성
rmdir : 비어있는 디렉토리 삭제
| 권한 | 의미 | 8진수 | 2진수 |
|---|---|---|---|
| --- | 아무 권한 없음 | 0 | 000 |
| --x | 실행 권한만 있음 | 1 | 001 |
| -w- | 쓰기 권한만 있음 | 2 | 010 |
| -wx | 쓰기, 실행 권한 있음 | 3 | 011 |
| r-- | 읽기 권한만 있음 | 4 | 100 |
| r-x | 읽기, 실행 권한 있음 | 5 | 101 |
| rw- | 읽기, 쓰기 권한 있음 | 6 | 110 |
| rwx | 모든 권한 있음 | 7 | 111 |
cp : 파일 복사
mv : 파일 이동
rm : 파일 삭제
touch : 파일 생성 (크기 0)
cat : 파일의 내용 출력, 파일 병합, 파일 생성
ln : 링크 생성
more : 긴 파일을 화면 단위로 보기 쉽게 내용 출력
less : more과 비슷, 위아래로 페이지 이동이 된다 (more는 아래로만 가능)
head : 파일의 첫 10줄 출력
tail : 파일의 마지막 10줄 출력
>> : 리다이렉션
file : 파일 종류 확인
dd : 블록 단위로 파일을 복사하거나 변환
alias : 자주 사용하는 명령어들을 별명으로 정의하여 쉽게 사용할 수 있도록 설정
find : 특정 파일을 찾는 명령어
grep : 특정 패턴으로 파일을 찾는 명령어
locate : 파일 및 디렉토리 검색
which : 특정 명령어의 위치 찾음
cmp : 두 개의 파일 비교 (동일한지 아닌지)
diff : cmp와 비슷. 다른 부분을 명확하게 찾아줌
comm : 두 개의 파일의 행과 행을 비교
shutdown, halt ,init 0 ,poweroff : 시스템 종료
reboot, init 6, shutdown -r now : 시스템 재부팅
uname : 시스템 정보 출력
ps : 현재 실행 중인 프로세스 목록과 상태 확인
kill : 프로세스 중지
systemctl : 시스템 제어 명령어
history : 커맨드 이력 관리 명령어
clear : 터미널 화면 지우기
echo : 인수로 전달되는 텍스트를 화면에 출력
sort : 정렬
clock : CMOS의 시간을 출력하거나 설정
date : 시스템 시간, 날짜 출력 및 설정
| CMOS 시간 | 운영체제 시간 |
|---|---|
| 메인보드의 ROM-BIOS에서 인식하고 있는 시간 | 운영체제에서 인식하는 시간 |
| 하드웨어적인 의미의 시간 | 소프트웨어적인 의미의 시간 |
ping : 네트워크 상태 점검 및 도메인 IP 확인
ifconfig : 리눅스 IP 확인 및 설정
netstat : 네트워크의 상태 확인
nbtstat : IP 충돌 시, 충돌된 텀퓨터를 찾기 위한 명령어
traceroute : 목적지 서버로 가는 네트워크 경로를 확인해줌
route : 라우팅 테이블 구성 상태 확인
firewall-cmd : 방화벽 설정
wget : 웹 상의 파일을 다운로드할 때 사용하는 명령어
curl : command line 웹 요청 명령어
su : 현재 계정을 로그아웃 하지 않고 다른 계정으로 전환하는 명령어
sudo : root 권한을 이용하여 명령어를 실행
chmod : 파일 또는 디렉토리의 권한 수정
chown : 파일 또는 디렉토리의 소유권 변경
💛 참고 :
https://dora-guide.com/linux-commands/
https://itholic.github.io/linux-basic-command/
https://cocoon1787.tistory.com/717