Coding/Linux4 [ Linux ] Ping! 4주차 과제 저번 과제에서 해봤던 권한 부여를 복습하는 느낌이었다. 특히 'g-x, ' 오류가 나오길래 대체 왜 그러나 했더니한번에 여러개의 권한을 관리할 때콤마(,) 다음에 공백이 오면 안되는 모양이다.다시 시도하니 정상적으로 권한 부여 되었다. 먼저 touch로 ping2.txt를 생성하고 vi 에디터로 내용을 집어넣었다. 다시 순서대로 권한을 부여한다. 문제에서 제시한 순서1. 모두(a)에게 읽기 (r) 권한만 부여 2. 소유자(u)에게 읽기(r), 쓰기(w) 권한을 부여하고, 그룹(g)과 기타 사용자(o)에게 읽기(r) 권한만 부여3. 소유자(u)에게 모든(rwx) 권한을 부여하고, 그룹(g)과 기타 사용자(o)의 모든(rwx) 권한 제거 umask로 현재 값을 확인하니 디폴트 값인 0002로 설정되어.. 2025. 2. 16. [ Linux ] Ping! 3주차 과제 과제 1. >> : 기존 파일의 내용 뒤에 결과를 추가 2. > : 파일 덮어쓰기3. export는 환경 변수를 설정하는 명령어로 지정한 셸 변수를 환경 변수로 변경시킨다.현재 셸 세션에 적용하는 것이므로 export를 사용할 수 있다.단, 서브 셸에선 적용되지 않는다는 점을 주의해야 함! /etc/profile: 시스템 공통으로 적용되는 환경 변수를 설정 ? /etc/profile의 다른 기능들PATH기본 명령 경로 설정USER, LOGNAME사용자 UID와 이름 설정HISTSIZE히스토리 크기 설정MAIL이메일 설정 #export PATH → PATH 값을 새로 환경 변수로 설정한다.$PATH → 현재 셸에서의 기존 PATH 값을 참조한다. :/etc → 새로운 경로를 만든다. (경로 .. 2025. 2. 9. [ Linux ] Ping! 2주차 실습 과제1. 아래와 같은 명령어들을 수행하여 hw1.c 파일을 생성하고, 컴파일 후 각각의 실행결과를 캡쳐 $ vi hw1.c $ gcc hw1.c –o hw1 $ ./hw1 $ ./hw1 input 2. 아래와 같은 4개의 파일을 vi 에디터로 작성(main.c, hello.h, hello.c, bye.c)main.c 파일을 vi 에디터로 작성한 것 hello.h 파일을 vi 에디터로 작성한 것 hello.c 파일을 vi 에디터로 작성한 것 bye.c 파일을 vi 에디터로 작성한 것 3. 4개의 프로그램을 자동 컴파일하여 실행파일 all 을 만들어주는 makefile을 작성(vi와 makefile 명령어 사용)+ 노션 참고할 것! vi 에디터 써서 다시 파일 전부 수정하고 make 파일 sudo ap.. 2025. 2. 2. [ Linux ] Ping! 1주차 실습 기본 문법date: 현재 날짜와 시간 출력clear: 현재 보이는 terminal 화면 지우기man: 각종 명령의 사용법을 알려줌 → man date: date 사용법을 알려줌passwd: 사용자 계정의 비밀번호 변경exit, ctrl + d: 터미널종료, 로그아웃shutdown: OS 종료File과 Directory 관련 명령어ls: 현재 위치한 디렉토리의 내용 출력(list), ls –l : 자세하게 출력, ls –a : 숨김파일까지 출력, ls –F : 파일의 종류 표시(* : 실행파일, / : 디렉토리, @ : 심볼릭 링크)mv: 특정한 파일의 이름 변경하거나, 현재 디렉토리에서 다른 디렉토리로 파일을 이동시킬 때 사용 / mv [option] / mv [option] pwd: 현재 디렉토리.. 2025. 1. 26. 이전 1 다음