리눅스(Linux) 4

리눅스 쉘 구현 참고

redirect 구현 https://sosal.kr/1114?category=227313 일반 실행, 후면 실행, 순차실행, 리다이렉션 구현 https://mhwan.tistory.com/42 https://github.com/mhwan/Myshell/tree/master/myshells/source 파이프, 리다이렉션 https://pracon.tistory.com/121 그 외 쉘 구현 https://github.com/Reevid/shell/blob/master/shell.c https://stackoverflow.com/questions/39341331/linux-shell-implementation-in-c-redirected-file-includes-the-prompt https://gist...

리눅스(Linux) 2022.05.25

리눅스 [파일접근권한]

# 접근권한 접근권한에는 읽기(r), 쓰기(w), 실행(x) 권한이 있다. 소유자(u) / 그룹(g) / 기타사용자(o) 로 구분 가능 예) rwxrwxrwx : 소유자, 그룹, 기타 사용자 모두 rwx 권한 가짐 rwxr--r-- : 소유자는 rwx권한, 그룹과 기타 사용자는 r권한만 가짐 rw-rw-rw- : 소유자, 그룹, 기타 사용자 모두 rw권한을 가짐 rw-r----- : 소유자는 rw권한, 그룹은 r권한을 가짐 # 8진수로 표현 권한이 있으면 1, 없으면 0으로 표시함. 예) rwx -> 111 -> 7 rw- -> 110 -> 6 r-x -> 101 -> 5 rwxrwxrwx 777 rwxr-xr-x 755 rw-rw-r-- 664 rw-r--r-- 644 rw-r----- 640 rwx-..

리눅스(Linux) 2020.09.29

[리눅스] 기본 명령어

많이 쓰는 명령어 위주로 정리 * 모든 명령어에 --help 옵션을 주면 사용 방법이 나옴 # 기본 명령어 $ date : 날짜 및 시간 확인 $ hostname : 시스템 정보 확인 $ uname [-a] $ whoami : 사용자 정보 확인 $ who : 현재 시스템에 로그인 하고 있는 사용자의 리스트를 보여줌 $ passwd : 패스워드 변경 $ clear : 화면 정리 $ man : 온라인 매뉴얼 $ whatis 명령어 : 명령어에 대한 간단한 설명 $ whereis : 소스, 실행파일, 매뉴얼 등의 위치를 알려줌 $ which : 명령어의 절대 경로를 보여줌 $ echo $ cd : 경로 이동 $ cd .. -> 상위 디렉터리로 이동 $ cd 디렉터리 -> 지정된 디렉터리로 이동 $ cd ~ -..

리눅스(Linux) 2020.09.29

[리눅스] 단축키

잘 쓰는 단축키 위주로 정리 터미널 실행 관련 터미널 실행 - Ctrl + Alt + T 새로운 창으로 터미널 실행 - Ctrl + Shift + N 현재 터미널 종료 - Ctrl + Shift + Q 터미널 내에서 문자열 검색 - Ctrl + Shift + F 터미널 내 복사하기 - Ctrl + Insert (Shift + Ctrl + C) 붙여넣기 - Shift + Insert (Shift + Ctrl + V) 잘라넣기 - Shift + Ctrl + X 화면 클리어 - Ctrl + L 실행 중인 프로그램 중지 - Ctrl + C 실행 중인 프로그램 일시정지 - Ctrl + Z 일시 정지된 프로그램 다시 실행 - % 참고 4475.tistory.com/489

리눅스(Linux) 2020.09.29