본문 바로가기
[리눅스] 1.5 명령어와 친해지기 서론 이번 장에서 다룰 명령어는 아래와 같다. - type : 명령어의 이름이 어떻게 표시되는지 확인 - which : 실행 프로그램의 위치 표시 - man : 명령어의 man 페이지 표시 - apropos : 적합한 명령어 리스트 표시 - info : 명령어 정보 표시 - whatis : 명령어에 대한 짧은 설명 표시 명령어란 구체적으로 무엇인가? 명령어는 다음 네 가지 중 하나일 것이다. 명령어란 /usr/bin/ 디렉토리에서 본 파일들처럼 실행 프로그램을 말한다. 이러한 범주에서 프로그램 C나 C++ 언어로 작성된 프로그램처럼 컴파일된 바이너리 형식의 파일이거나 Shell, Perl, Python, Ruby와 같은 스크립트 언어로 만든 프로그램일 수 있다. 명령어란 쉘에 내장되어 있는 명령어다. b.. 2023. 12. 31.
[리눅스] 1.4 파일과 디렉토리 조작 (이론) 서론 리눅스 중에서 가장 빈번하게 사용되는 5가지의 명령어를 배워보고자 한다. - cp : 파일 및 디렉토리 복사하기 - mv : 파일 및 디렉토리 이동 그리고 이름 바꾸기 - mkdir : 디렉토리 새로 만들기 - rm : 파일 및 디렉토리 삭제하기 - ln : 하드 링크 또는 심볼릭 링크 만들기 GUI에서도 충분히 복사, 삭제 등을 할 수 있지만, 명령어를 쓰는 이유는 커맨드라인의 강력함과 유연성 때문이다. 아주 복잡한 작업들은 커맨드라인 프로그램으로 하는 것이 더 쉽다. 예컨대 어떤 디렉토리에서 저장된 모든 HTML 파일을 다른 디렉토리로 복사하는 명령어이다. 커맨드라인으로 치면 아주 간단하게 처리할 수 있다. cp -u *.html destination 와일드카드 이러한 명령어들에 강력함을 더해주.. 2023. 12. 31.
[리눅스] 1.3 시스템 살펴보기 서론 리눅스 시스템을 본격적을 살펴보기 전, 앞서 몇 가지 알아두어야 할 명령어들이 있다. ls : 디렉토리 내용 나열하기 file : 파일 타입 확인하기 less : 파일 내용 표시하기 재미있는 ls 명령어 ls 명령어는 디렉토리의 목록을 볼 수 있고 중요 파일 및 디렉토리 속성을 결정할 때에도 유용하다. 이전에 본 것처럼 ls를 입력하기만 하면, 현재 작업 디렉토리에 있는 파일과 하위 디렉토리들이 모두 표시된다. 현재 작업 디렉토리에서 다른 디렉토리 목록을 보려면 ls 뒤에 폴더명을 적어 확인할 수 있다. 또한 한 번에 여러 디렉토리 목록을 볼 수 있다. 파일 디렉토리명 뿐만 아니라 좀 더 자세한 속성까지 확인하려면 -l 옵션을 사용한다. 명령어 옵션과 명령 인자 명령어는 주로 하나 이상의 옵션과 명.. 2023. 12. 31.
[리눅스] 1.2 파일시스템 탐색 서론 가장 먼저 배워야 할 첫 번째는 리눅스의 파일시스템을 탐색하는 법이다. 이 장에서는 다음 명령어들을 소개한다. pwd : 현재 작업 디렉토리를 표시하기 cd : 디렉토리 변경하기 (이동하기) ls : 디렉토리 내용 나열하기 파일시스템 트리 구조의 이해 리눅스와 같이 유닉스형 운영체제에서는 윈도우즈와 마찬가지로 계측정인 디렉터리 구조로 파일을 구성한다. 즉 트리 형식으로 디렉토리를 구성하고, 각 디렉토리에는 파일이나 다른 디렉토리가 포함될 수 있다. 파일시스템의 최상위 디렉토리를 root 디렉토리라고 하는데, 이 역시 파일들과 하위 디렉토리들을 포함하고 있고 하위 디렉토리 역시 디렉토리들과 파일들을 가지고 있다. 윈도우즈와의 차이점은, 윈도우는 저장장치마다 개별 파일시스템으로 관리하는 반면 유닉스형 .. 2023. 12. 31.