Infra/Linux
Linux Command : man
Linux Command : man
2021.02.10man program 해당 프로그램이나 명령어의 자세한 도움말을 출력하는 명령어 help 명령어는 간단한 정보를 제공한다면, man은 별도 페이지를 열어서 아주 자세한 내용을 보여준다. man에도 사용할 수 있는 옵션의 종류들이 여러가지가 있지만 옵션들은 추후에 알아보는 것으로 하겠다.
Linux Command : help
Linux Command : help
2021.02.10리눅스 시스템의 거의 모든 명령어들은 자체적으로 대략적인 사용 정보를 담고 있다. 우리는 help 명령어의 사용을 통해 이에 접근할 수 있다. help command 해당 명령어를 사용하기 위한 도움말을 출력하는 명령어 help는 명령어 말고도 -h 나 --help와 같은 옵션의 형태로도 사용할 수 있다. 이는 추후에 다시 자세히 알아보도록 하겠다.
Linux Command : which
Linux Command : which
2021.02.10which command 해당 명령어가 위치한 위치를 출력하는 명령어 그리고 which에는 -a 옵션을 추가할 수 있는데, 이는 검색가능한 모든 경로에서 해당 명령어를 찾아준다. 보다 더 넓은 범위로 검색을 해준다. 세부적인 공부를 해나가면서 차후에 해당명령어에 대해서 더 알아볼 수 있도록 하겠다.
Linux Command : type
Linux Command : type
2021.02.10type command 지정된 명령어의 종류를 출력하는 명령어 type 명령어는 지정된 명령어가 쉘에 내장된 명령어인지 아니면 외부 명령어인 지 등을 구분해주는 역할을 한다.
Linux Command : clear
Linux Command : clear
2021.02.10clear 터미널 상에 출력된 내용들을 지우는 명령어
Linux Command : ln
Linux Command : ln
2021.02.09ln file link 리눅스 파일 시스템에서 링크파일을 생성 ln 명령어의 사용예시에 대해서 보기 전에 간략하게 정리해보면 리눅스에서는 링크파일 이라는 것이 존재한다. 여기서 이 링크파일은 우리가 흔히 사용하는 윈도우에서의 링크파일과 비슷한데 리눅스에서는 이 링크파일을 두 종류로 구분한다. 1. 심볼릭 링크(Symbolic Link) 단순히 원본파일만을 가리키도록 링크만 시킨 것으로 윈도우에서의 바로가기와 유사한 개념이다. 원본파일이 삭제되면 바로가기를 사용할 수 없는 것처럼 심볼릭링크도 원본파일이 삭제되면 사용할 수 없다. (원본파일이 삭제된 경우 프롬프트에서 깜빡거리는 것으로 알려준다.) 2. 하드링크(Hard Link) 원본파일과 이름만 다른 동일한 파일이다. 이 두 파일은 서로 연결되어..
Linux Command : rm
Linux Command : rm
2021.02.09rm item 파일 또는 디렉터리 삭제 rm file1 아무런 메시지 없이 바로 파일/디렉터리를 삭제한다. rm 또한 여러가지 옵션이 존재한다. 이 옵션은 파일의 삭제와 관련된 것이기 때문에 더욱 중요하다. 1. rm -i file1 파일을 삭제하기 전에 사용자에게 한 번 더 확인하는 절차를 거치도록 하는 옵션 -i 옵션을 사용하면 사용자가 파일을 삭제하기 전에 한번 더 확인을 한다. 이 옵션을 사용하지 않으면 그냥 바로 삭제된다. 2. rm -r file1 or dir1 해당 디렉터리 하위에 존재하는 모든 파일, 디렉터리를 모두 삭제하도록 하는 옵션 -r 옵션을 사용하면 사용자가 디렉터리 삭제를 요청할 경우 해당 디렉터리에 포함된 모든 파일들도 같이 삭제된다. 실제로 저장된 파일이 존재하는 디렉..
Linux Command : mv
Linux Command : mv
2021.02.09mv file name 파일이동 또는 파일의 이름을 변경 mv 뒤에 차례로 파일의 이름을 나열할 경우 앞의 파일명을 뒤의 파일명으로 변경한다. 또한, 파일 이름 뒤에 디렉터리를 명시하게되면 해당 디렉터리로 파일을 이동하게 된다.(cp와 그 형식이 같다.) 또한, mv를 이용하여 여러개의 파일을 한번에 이동시키는 것 또한 가능하다. 마지막으로, 디렉터리의 이름도 변경할 수 있다.
Linux Command : rmdir
Linux Command : rmdir
2021.02.09rmdir dir_name 해당 디렉터리를 삭제하는 명령어 그리고, mkdir과 동일하게 한번에 여러개의 디렉터리를 삭제하는 것도 가능하다. 단, rmdir에서 기억해야할 한가지 특징이 있다. 그렇기 때문에 rmdir을 사용하면 실수로 자료를 삭제할 수 있는 실수를 방지할 수 있다. 그렇다면 파일이 있는 디렉터리를 삭제하고 싶을 때에는 어떻게 해야할까? 이 내용은 차차공부하면서 뒤에서 다루는 것으로 하겠다.
Linux Command : mkdir
Linux Command : mkdir
2021.02.09mkdir dir_name 새로운 디렉터리를 생성하는 명령어 또한, mkdir을 이용할 때 여러개의 디렉터리를 한번에 만들 수도 있다.
Linux Command : cp
Linux Command : cp
2021.02.09cp 파일이나 디렉터리를 복사 1. 해당파일의 내용을 복사하여 새로운 파일 생성 다음과 같이 cp (file name) (newfilename)의 형식으로 명령을 입력하면 같은 디렉터리 내에서 해당 filename의 내용을 복사해서 newfilename의 이름을 가진 파일을 생성해준다. 단, 이는 같은 디렉터리 내에서 사용 가능한 것이다. 2. 해당파일의 내용을 복사하여서 특정 디렉터리 내에 저장 다음과 같이 cp (filename) (directory name) 형식으로 명령을 입력하면 입력한 directory에 입력한 file을 그대로 복사해서 가져다 놓는다.그리고 파일을 복사하여 다른 디렉터리에 다른 이름으로 저장하고 싶은 경우, 다음과 같이 활용할 수 있다.
Linux Command : less
Linux Command : less
2021.02.09less filename 해당 파일의 내용을 읽어 출력하는 명령어 linux에서 파일의 내용을 확인하는 명령어 중 하나로써 같은목적으로 만들어진 명령어 more와 반대되는 개념이어서 이름이 less로 지어졌다. 두 명령어가 가지는 차이점은 나중에 more 명령어에 대해 공부하면서 살펴보는 것으로 하겠다. 그런데 파일의 내용을 출력해주고 바로 종료되는 것이 아니라 무언가를 기다리고 있다. 위의 사진은 텍스트모드로 들어간 모습인데, 예제에서의 txt 파일은 입력되어 있는 정보가 아주 적지만 실제로 아주 큰 txt 파일을 읽게 될 때는 이를 편리하게 읽기위한 다양한 기능들이 필요하다. 텍스트 모드에서는 바로 이러한 관련 단축키들을 지원한다. 단축키를 사용하여 less 명령어를 더 효율적으로 하는 모습은..