3-1/3학년 1학기 시스템프로그래밍 (CS1302 - 01)
3월 10일 수업
정지홍
2023. 3. 11. 23:39
ps 현재 컴퓨터에 돌아가는 프로세스


PS(1)에서 숫자 1은 섹션1에 속한다는 것을 알려준다.
섹션1:유닉스 명령어
섹션2:시스템 호출
섹션3:라이브러리 함수


pwd: 현재 디렉토리 경로 출력 (print working directory)

ls: 디렉토리 내용 출력(list) -a는 숨김파일 출력 -l은 상세 정보 출력

mkdir 디렉토리 생성

rmdir 빈 디렉토리 삭제

cd 현재 디렉토리 변경 (change directory)



cat > 파일이름
하고 나서 ctrl+z는 작업 정지


cat > 파일이름
하고 나서 ctrl+d는 작업 종료





cat 활용
cat [파일명] : 지정한 파일의 내용을 출력
예시: cat myfile.txt
cat [파일명1] [파일명2] : 지정한 두 개의 파일을 이어서 출력
예시: cat file1.txt file2.txt
cat [옵션] [파일명] : 지정한 파일의 내용을 옵션에 맞게 출력
-n : 각 줄의 번호를 함께 출력
-b : 비어 있지 않은 줄에만 번호를 출력
-s : 빈 줄을 한 줄로 압축해서 출력
예시: cat -n myfile.txt
cat > [새 파일명] : 입력한 내용을 새 파일로 저장합니다. Ctrl+D로 입력 종료
예시: cat > newfile.txt
cat >> [파일명] : 입력한 내용을 지정한 파일의 끝에 추가합니다. Ctrl+D로 입력 종료
예시: cat >> existingfile.txt
cat -A [파일명] : 파일 내용을 출력하면서 제어 문자와 특수 문자 등을 표시
예시: cat -A myfile.txt
cat --help : cat 명령어의 도움말을 출력