본문 바로가기
2022-2/시스템 프로그래밍

리눅스 여러가지 명령어들

by 철없는민물장어 2022. 9. 18.
728x90
반응형

공부 필기용이므로 정확하지 않을 수 있음

 

date : 날짜 출력

uname [옵션]: 운영체제 확인

-v: 커널 버전 확인

 

ls [옵션]:디렉토리 내부의 파일 목록 확인

-a : 숨겨진 파일까지 모두 표시

-s : 파일의 크기를 K바이트 단위로 출력

-l : 파일의 상세 정보 출력

-F: 파일의 종류를 표시(*:실행파일, /:디렉토리, @:심볼릭 링크)

-R: 모든 하위 디렉토리들을 리스트함

 

mkdir 디렉토리+ :디렉토리 생성

-p : 중간 디렉토리 자동 생성 옵션

 

rmdir 디렉토리+ :디렉토리 삭제. 빈 디렉토리만 삭제가능)

 

cat 파일명+ : 파일 내용 출력

출력 재지정(화면으로 출력 대신 파일에 저장할 수도있음)을 통해 파일 내용을 합치거나 이동시킬수도.

cat text1 text2 > text3 : text1, text2파일의 내용을 text3에 저장

 

wc [옵션] 파일명*: 파일의 바이트 수 출력

-l : 줄 개수

-w : 단어 수

-c : 문자 수

 

cp 파일1 파일2 : 파일1의 복사본 파일2를 현재 디렉토리 내에 생성

cp 파일(들) 디렉토리 : 파일(들)의 복사본을 디렉토리 내에 생성

cp 디렉토리1 디렉토리2 : 디렉토리1을 디렉토리2로 복사.(하위파일도 모두 복사)

디렉토리 -> 파일은 복사가 안되는듯함

 

mv 파일1 파일2: 파일1의 이름을 파일2로 변경함

mv 파일 디렉토리: 파일을 디렉토리 내로 이동

 

rm 파일+ : 파일(들)을 삭제함

rm -r 디렉토리: 디렉토리 내의 모든 파일 및 하위 디렉토리를 단번에 지움

rmdir로 못지우는 디렉토리 삭제가능

-r: 디렉토리 아래의 모든 것을 삭제

 

728x90
반응형

'2022-2 > 시스템 프로그래밍' 카테고리의 다른 글

gdb 디버거  (3) 2022.10.14
make 시스템  (0) 2022.10.11
3장 - C프로그래밍 환경  (0) 2022.10.07
2장 - 리눅스 사용  (2) 2022.10.07
1장 - 유닉스 리눅스 소개  (0) 2022.10.07

댓글