Linux 명령어

zooyaho·2022년 6월 30일
0
post-thumbnail

Linux란

  • 리누스 토발즈가 작성한 커널 혹은 GNU 프로젝트의 라이브러리와 도구가 포함된 운영 체제
  • PC와 모바일, 서버, 임베디드 시스템 등 다양한 분야에서 활용

Shell

운영체제의 커널과 사용자를 이어주는 소프트웨어

● bash(Bourne Again Shell)

  • Brian Fox가 작성한 유닉스 쉘
  • 다양한 운영체제에서 기본 쉘로 채택

● zsh

  • Paul Falstad가 작성한 유닉스 쉘
  • sh 확장형 쉘
  • 현재까지 가장 완벽한 쉘

● Shell Command

$ cd Documents/  /* 이동 */
$ mkdir dev  /* 폴더 생성 */
$ cd ..	  /* 상위폴더로 이동 */
$ pwd   /* print working directory, 현재 작업 중인 디렉터리의 이름을 출력 */
$ touch readme.md   /* 파일 생성 */
$ mv readme.md bin/   /* bin폴더로 이동 */
$ cp readme.md bin/   /* bin폴더에 해당 파일 복사 */
$ mv readme.md ./README.txt   /* 파일명 변경 */
$ rm README.txt   /* 파일 삭제 */
$ rm -rf bin/   /*  -r: 돌아가면서 파일을 삭제하고 dir까지 삭제하는 플래그,
 -f(force): 묻지않고 해당 명령 실행 => 폴더에 있는 파일까지 포함해서 해당 폴더 삭제*/
$ cat readme.md   /* catnate, 텍스트 파일(File)의 내용을 화면에 출력 */
$ vi readme.md   /*  vi 편집기 명령어로 해당 파일을 vim으로 편집 가능함. */

● Command mode

:q - quit
:q! - quit discarding all changes
:w - write
:wq - write and quit
:{number} - jump to {number}th line.
profile
즐겁게 개발하자 쥬야호👻

0개의 댓글