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