시스템프로그래밍2-1

BakJeonghyun·2022년 9월 6일
0

리눅스 쓰다가 유닉스로 옮기다보면 실행이 안되기도 한다. 다양한 회사에서 유닉스를 만들어서 사용했기 때문에 버전이 안맞으면 실행 안된다.

기본적인 매뉴얼

-a 옵션은 all을 뜻한다.

ls list 파일의 이름을 알려줌. 다양한 옵션이 있음.

password 비밀번호 변경시에 사용.

유닉스는 시스템관리자가 따로 있다.

비밀번호 까먹으면 시스템관리자에게 변경 요청해야 함.

man 온라인 manual이다. 중요. 옵션, 사용법, 설명 등.

  • 가장 정확하다.
  • 내가 찾는게 어떤 번호에 들어있는지 확인해라.

파일종류

일반파일 (이미지, 텍스터 등)
디렉터리 (폴더)
- 이 아래에 서브 디렉터리의 이름이나 파일이 있음.
- 폴더는 위치를 몰라도 쓸 수 있는데 정확한 이름을 알아야 한다. 반면 파일은 위치를 알아야 한다.
스페셜 파일(하드웨어)
- 키보드, 모니터, 프린터, 마우스, CD롬가 파일처럼 보인다.

*Access 특별취급 or 특수 파일을 일반 파일을 읽는 것처럼 쓸 수 있게끔

심볼릭 링크 파일 (원본 파일의 위치 저장)

디렉터리 계층구조

  • bin
  • 여러개 있더라 봐바.
  • 장치 파일들을 모아둔 dev
  • home 사용자 홈디렉토리
  • mnt
  • lost+file(분실물센터) 손상된 파일 보관장소. 내가 쓰던 파일이 없어졌어. 그럼 여기에 있나봉. 복구 가능.

홈 디렉터리/현재 작업 디렉터리

  • 홈 디렉터리
  • 현재 작업 디렉터리: 어디에서 작업중인지 알아야 해.

경로명

  • 절대경로명: 루트에서 시작
  • 상대경로명: 내 위치에서 시작
    . : 현재 디렉터리
    .. : 부모 디렉터리

디렉터리 리스트

  • ls -asl
  • ls -F

명령어

  • cat
  • more
  • head/ tail/ wc
    - tail(끝 10줄) 어디까지 진행됐는지 볼 때 사용

mv 명령어

  • 유닉스는 복사를 해두고 예전 버전을 삭제
  • 복사한 다음에 삭제까지 틈이 없어. 틈이 생기면 그 사이에 무슨 상황이 생길지 모르니까.

rm 명령어

링크

심볼릭 링크

  • 디스크 하나 쓸 때...

파일 관련 명령어

  • 보세요

파일 속성

접근 권한 표형: 8진수

  • 접근권한 8진수 변환

소유자 및 그룹 변경

  • 변경 가능한지 먼저 찾아봐. 보안 문제로 힘들지도.
  • chown,

출력 추가

문서 내 입력

파이프

이출력 재지정 및 파이프 요약


메뉴

  • vi나 emac 에디터
  • vi:범용 에디터면서 강력
  • emac: 프로그램 짤 때 강력/ 키를 두개 눌러야한다고?
    뭐든 편한 에디터 사용해라.
    생산성이 좋고 빨리 끝나.

유닉스 명령어는 하루 종일 써보는게 제일 빨리 익힌다. 며칠만 많이 써봐라. 서버 접속해서 명령어 및 프로그래밍 실습할거임. 사양이 되면 가상 머신 설치하고 리눅스 깔아서 써봐. 명령어보다 리눅스 일주일 정도 써보는걸 해. 에디터도 마찬가지.

profile
I just got started a blog.

0개의 댓글