IT_Developers1149 리눅스 - 마지막 실행한 명령어를 다시 실행하기 / !! 커맨드 이전 쉘을 실행 하는 명령어 안녕하세요. 고코더 입니다. 리눅스 기본 명령어중에서는 최근에 실행한 명령어를 다시 한번 실행 하는 방법이 존재합니다. 이전의 쉘 명령어를 다시 불러올 수 있기 때문에 반복적인 실행 작업이 가능합니다. 프로세스 목록을 출력하는 명령어인 ps를 실행하였습니다. 그리고 !! 를 실행하면 아래처럼 이전에 실행된 명령어를 보여주고 한번 더 실행 하게 됩니다. !! 마무리!! !! 느낌표 두 개로 이런 기능이 신기하네요. 2020. 3. 5. 리눅스 - 쉘(Shell)이란? 기능과 종류등 알아보기 셸이란? 무엇인지 알아봅시다. 안녕하세요. 고코더 입니다. 리눅스에서 가장 기본이 되는 구조 중에서 쉘을 알아봅니다. 쉘이란? 리눅스의 셸은 프로그램을 실행할 때 명령어를 사용하는 인터페이스 입니다. 리눅스의 커널과 사용자 사이를 연결해줍니다. 사용자의 명령어를 해석하고 운영체제가 알아들을 수 있는 언어로 명령어를 입력합니다. 리눅스를 사용할때 가장 많이 켜놓은 검은 화면에 흰색 글자가 나오는 출력창이 쉘입니다. 쉘의 기능 명령어 해석기 기능, 프로그래밍 기능, 사용자 환경설정 기능 세가지로 구분 합니다. 대표적인 기능은 아래와 같습니다. 1. 사용자와 커널 사이 명령어를 전달하는 해석기 기능 2. 셸 스크립트를 작성 가능 3. 사용자 환경 설정의 기능 쉘의 종류 1. bash 리눅스에서 가장 많이 사용.. 2020. 3. 5. 리눅스 - 실행중인 프로세스 목록 확인 명령어 / ps linux ps 명령어로 이용중인 쉘 process 출력하기 안녕하세요. 고코더 입니다. 리눅스에서 동작중인 프로세스를 확인하는 명령어를 알아봅니다. 현재 내가 관리하는 운영체제에 어떤 프로세스가 동작중인지 파악하는건 기본입니다. 이 명령어에 대해 알아봅니다. ● 1. 해당 명령어는 ps 다음에 옵션을 사용할 수 있습니다. ps [option] ● 2. ps명령어를 기본적으로 사용하면 아래와 같이 리스트가 나타납니다. 기본적인 내용만 출력됩니다. ps ● 3. 풀 포맷 출력 형태로 표시 할 수 있습니다. uid - user ID-, pid - process ID, ppid - parent ID, TTY 등을 표시합니다. ps -f ● 4. 풀 포맷 방식보다 더 길게 자세한 포맷 형식으로 출력 합니다. 추.. 2020. 3. 5. 리눅스 - "cannot remove '폴더명' : ls a directory" linux 폴더 삭제 오류 안녕하세요. 고코더 입니다. ● 1. 리눅스 명령어를 사용하다 질문하는 구독자가 계셔서 구체적으로 남겨드립니다. 폴더를 삭제하는 아래와 같은 경고문이 뜬다고 하는데요. 해당 명령어는 -r 옵션일 사용하지 않고 파일이 있는 디렉토리를 삭제할시에 나타나는 오류 메세지 입니다. 이전 강의에서도 파일이 있는 디렉토리는 -r을 사용하라고 설명을 써놓았습니다. -> 리눅스 - 폴더 삭제 명령어 / rmdir , rm cannot remove '폴더명' : ls a directory ● 2. 당황하지 말고 다시 제대로 옵션을 넣어서 삭제해주시면 됩니다. rm -r gocoder 마무리 참 쉽죠 2020. 3. 2. 리눅스 - PS1, PS2 차이점은? ps2는 > 이다. 안녕하세요. 고코더 입니다. 프롬프트에는 두 종류가 있습니다. ps1 이라고 말하는건 우리가 흔하게 보는 프롬프트 명령창을 말합니다. 여기에 상황에 따라 ps2 모드가 발생합니다. PS2는 다만 사용자에게 좀 더 편리하게 명령어를 입력 받기 위한 옵션이 있습니다. 무슨 말인지 화면으로 자세히 알아보겠습니다. ● 1. PS2인 우분투 쉘프롬프트에서 완전하지 않는 명령어를 실행합니다. echo "gocoder ● 2. 그러면 아래처럼 > 특수기호가 나오면서 나머지 명령어를 받을 준비를 합니다. 이게 바로 PS2 프롬프트 입니다. ● 3. \을 이용해 명령어를 다음줄에서 이어 사용할때도 PS2 모드로 > 라는 기회가 나타납니다. gocoder\ 마무리 결론은 PS2 = '>' 기호라고 연상.. 2020. 3. 1. 리눅스 - 파일시스템 정보 조회 / 디스크 파티션 uuid, type 확인 / blkid 명령어 linux 파티션의 uuid, type 조회 안녕하세요. 고코더 입니다. bkid 명령어는 파일시스템 타입이 어떻게 구성되어있는지 볼 수 있습니다. 즉 하드디스크의 파티션 정보에 파일시스템 정보까지 볼 수 있는 명령어 입니다. 그리고 하드디스크의 uuid와 type을 확인하기 위해 자주 사용 됩니다. blkid 마무리 보통 uuid 를 조회 할때 사용합니다. 2020. 3. 1. 리눅스 - 폴더 삭제 명령어 / rmdir , rm linux 디렉토리를 삭제하는 방법 안녕하세요. 고코더 입니다. 이전 시간에 폴더 생성하는 방법을 알아보았습니다. 이번 시간에는 반대로 폴더를 삭제하는 명령어를 알아봅니다. 생성 명령어와 비슷하게 다양한 옵션을 가지고 있는게 특징입니다. 생성과 거의 비슷한 구조 입니다. -> 리눅스 - 폴더 생성 명령어 / mkdir rmdir [폴더] : 폴더를 삭제하는 기본 명령어 하나의 폴더만 삭제하는 가장 기본 명령어 입니다. rmdir gocoder_folder rmdir [폴더] [폴더] : 여러개의 폴더를 삭제하는 명령어 한번에 여러개의 폴더를 삭제 가능 합니다. 많은 폴더를 빠르게 삭제 가능합니다. rmdir folder1 folder2 rmdir -p [폴더] : 하위 폴더까지 삭제하는 명령어 하위 디렉.. 2020. 3. 1. 리눅스 - 폴더 생성 명령어 / mkdir linux 디렉토리 생성 명령어 안녕하세요. 고코더 입니다. 폴더를 생성하는건 기본명령어 입니다. 윈도우에서 마우스 오른쪽 버튼으로 새폴더를 생성하듯이 리눅스에서도 커맨드 명령으로 폴더를 생성하는 방법을 소개합니다. mkdir [폴더명] : 폴더를 생성하는 기본 명령어 하나의 폴더를 생성하는 가장 기본이 되는 명령어 입니다. 옵션이 없을 경우 단일 폴더를 생성합니다. 실제로 가장 많이 사용하게될 방법 입니다. mkdir gocoder_folder mkdir [폴더] [폴더] : 여러개의 폴더를 생성하는 명령어 한번에 여러개의 폴더를 생성 할 수 있습니다. 좀 더 빠르게 폴더 생성이 가능한 다중 폴더 생성 명령어 입니다. mkdir folder1 folder2 mkdir -p [폴더] : 하위 폴더까지 생.. 2020. 3. 1. 리눅스 - chmod로 특수권한 부여 / SETUID, SETGID, Sticky Bit chmod로 특수권한 설정하기 안녕하세요. 고코더 입니다. 이전 시간에는 chmod를 이용해 읽기, 쓰기, 실행 권한을 설정하는 방법을 알아봤습니다. 이 3가지 권한에도 리눅스에넌 특수권한이 존재합니다. -> 리눅스 - 파일 권한을 변경하는 명령어 / chmod 사용법 / 퍼미션 값 정리 해당 권한을 부여하는 방법을 알아보겠습니다. Set-UID - 실행시 소유자 권한으로 인식 - 실행 파일에 사용된다. - 사용자 권한 x -> s 로 표기 . - 실행 권한이 없을시 대문자 S 로 표시된다. chmod 4777 test.txt Set-GID - 실행시 소유자그룹 권한으로 인식 - 디렉터리에 설정하는게 보통 - 디렉터리 소유 그룹으로 만들어진다. - 그룹 권한 부분 x ->s 로 표기 - 실행 권한이 없을.. 2020. 3. 1. 이전 1 ··· 56 57 58 59 60 61 62 ··· 128 다음