Udemy 의 Linux Command Line 부트캠프: 리눅스 초보자부터 고수까지 강의 를 보고 정리하는 포스팅 입니다.print working directory현재 작업중인 디렉토리를 출력해줍니다 listchange directoryRelative Path현재
파일 및 폴더 생성새로운 파일 또는 여러개의 파일을 생성할 때 사용하는 명령어입니다확장자 없이 써도 만들 수 있음touch – change file access and modification times The touch utility sets the modifi
Nano 명령줄 기반 텍스트 편집기 Nano, Vim, Emex가 있음 Nano 는 쉬움 ㅋㄷ nano 파일명 > 새 파일 만들기 단축키 MAC 에서 ctrl + l => clear 명령줄 점프 라인의 제일 앞, 제일뒤 ctrl + a ctrl + e 한칸이
cat cat – concatenate and print files cat 파일 내용을 출력해줌 cat 여러개의 파일을 한꺼번에 출력해줌 less 긴 파일을 출력할때 편함 페이지 전환가능 ~! man 페이지처럼! less q 누르면 종료 가
Stantard Streams Standard Output - 표준출력 터미널에 즉시 출력 다른 명령어의 입력값으로 쓰거나 다른 장치에 전달해서 출력 Standard Error - 표준 에러 터미널에 즉시 출력 Standard Input - 표준 입력 Redir
pipe wc : word count pipe (|) | tee 두 파이프 사이에 tee를 두명 첫번째 명령어의 결과를 받아서 다음 명령어로 넘겨줌
\* 기호는 파일 이름에서 0개 ~ 전체 문자를 의미함즉 모든 것에 해당The question mark(?) charactoer represent any single character.ls app.?? 를 실행하면app.뒤에 문자 두개가 오는 모든 파일만 출력.확장자
>locate locate 데이터베이스는 파일 시스템의 색인 정보를 저장하며, 일반적으로 시스템에서 파일을 검색하기 전에 이 데이터베이스를 참조합니다. locate – find filenames quickly locate 오류! locate 입력했는데 이
grep vkdlfdml find나 locate같은 명령어의 파일 이름만이 아니고, 내부 정보를 포함합니다 파일의 내부를 검색하고 찾으려는 내용을 출력함 일치하는 행을 출력해줌 >grep PATTERN FILE 이렇게 실행을 하면 됩니다, grep PATTERN FIL
Multiple Users 사용자 전환 권한 확인 ls -l 위에서 drwxr-xr-x -rw-r--r--@ 이런 것 들 > cat /etc/sudoers 파일 소유자 그룹 소유자 파일소유자 : 첫번째로 나오는이름, 또는 단어가 이름인 사용자 파일 소유자는 많
who : 누구의 permission 을 변경?what: 어떤 변경 ? + or -which: 어떤 permission을 위해 그렇게 하는것?\-> 누가 어떤 permission에 어떤 변경을 줄지u - user (파일주인)g - group(소유자 그룹 멤버)o -
Environmentshell?우리가 변수라고 부르는 key-value쌍의 세트를를 유지 관리 하는 것?Your home directoryYour working directoryuThe name of your shellThe name of the logged in us
#!/bin/bash shebang PATH https://jinnynote.com/learn/how-to-add-paths-on-mac/