OS/리눅스

· OS/리눅스
Pass: The Standard Unix Password Manager Introducing pass Password management should be simple and follow Unix philosophy. With pass, each password lives inside of a gpg encrypted file whose filename is the title of the website or resource that requires the password. These encrypted files may be www.passwordstore.org Pass 란? UNIX 기반 운영체제에서 사용가능한 안전한, 비밀번호 관리 프로그램 사용법 1. 리스트 보기 pass 2. 비밀번호 추가하기 ..
· OS/리눅스
Install 저는 아래 게시글 중간에, minimal로 설치했습니다. How to Install Asahi Linux on Your M1 Mac - Make Tech Easier Asahi Linux is the first Linux distro to run natively on M1 Macs. It lets you dual boot macOS and Linux on your Mac with an M1 series chip. www.maketecheasier.com 비밀번호 of Initial Asahi Linux # 사용자 / 암호 root / root alarm / alarm Set Sudoer ( sudo 명령어 권한부여 ) # root 계정으로 로그인후, 진행합니다. # visudo 편집기 사용..
· OS/리눅스
단축키 기능 Ctrl + A 라인의 시작부분으로 커서이동 Ctrl + E 라인의 끝부분으로 커서이동 Ctrl + B 한문자 앞으로 커서이동 Ctrl + F 한문자 뒤로 커서이동 Alt + B ESC + B 현재 커서 앞 첫번째 단어의, 첫번째 문자로 커서이동 Alt + F ESC + F 현재 커서 뒤 첫번째 단어의, 첫번째 문자로 커서이동 Ctrl + L 화면 clear Ctrl + R 이전에 사용한 명령어 검색 ( Ctrl + C 로 중단 ) Ctrl + J 검색 결과 명령어 수행 Ctrl + P 이전 명령어로 이동 Ctrl + N 다음 명령어로 이동 !* 마지막 명령어의 첫번째 단어를 제외한 부분 가져오기 Ctrl + U 한 줄 삭제 Ctrl + K 현재 커서 뒷부분 삭제 Ctrl + W 커서 앞 단..
· OS/리눅스
링크 파일이 저장된 메모리 주소를 저장한 것 심볼릭 링크 파일 경로를 단축하기 위한 링크 하드 링크 원본 데이터 안전하게 저장하기 위한 링크
· OS/리눅스
쉘 스크립트란? 리눅스 명령어들을 적은 파일 (.sh 확장자 사용) ( 파일 실행시, 위에서 부터 읽어 내려오면서 명령어를 수행한다. ) 쉘 스크립트 실행하기 sh 파일이름 ./파일이름 리눅스 명령어 키보드 입력 받아, 문자열 변수 만들기 read 변수이름 // 명령한뒤, 입력을 받고 변수에 저장한다 출력하기 // 문자열, 변수 등등 출력가능 echo 출력할것 // 앞에 '$' 문자 붙여서 변수 출력 read name 입력> Jinho echo $name 출력> Jinho 변수 만들기 // 사이에 공백문자가 있으면 안된다. 변수이름=값 // 읽기전용 변수 만들기 readonly 변수이름=값 스크립트 정보가져오기 [user]$ ./test one two three $0 (스크립트 이름) : ./test $..
· OS/리눅스
👉 Profile 유닉스 환경에서 로그인하는데 사용하는 환경설정 파일 /etc/profile 모든 계정에 적용되는 환경설정 파일 .profile 하나의 계정에만 적용되는 환경설정 파일 Profile 읽는 과정 root 계정로그인 /etc/profile 읽기 root 계정의 홈디렉터리에서, .profile 읽기
· OS/리눅스
유닉스는 프로세스에 다섯 가지 번호를 부여했다. 리눅스도 유닉스 기반이므로, 위와 동일하게 번호를 가진다. PID - 프로세스 식별자 RUID - 실제 사용자 ID EUID - 유효 사용자 ID RGID - 실제 사용자 그룹 ID EGID - 유효 사용자 그룹 ID 사용자 계정관리에 사용 - RUID, RGID 접근 권한 관리에 사용 - EUID, EGID
· OS/리눅스
리눅스 명령어 처리 과정 [ 현재폴더에서 명령어 찾기 ] - 찾는 명령어 있으면, 실행 권한 확인 - 찾는 명령어 없으면, $PATH 확인 [ 실행 권한 확인 ] - 실행 권한 있으면, 사용자ID로 명령어 실행 - 실행 권한 없으면, 명령어 파일의 setuid 확인 [ $PATH에서 명령어 찾기 ] - $PATH에도 없으면, 명령어 실행 실패 ( not found ) [ 명령어 파일 확인 ] - setuid 있으면, 설정된 권한으로 명령어 실행 - setuid 없으면, 명령어 실행 실패 ( not permisson )
· OS/리눅스
Unix란? 여러 프로그램을 동시에 실행하도록 만들어진 운영체제 ( C언어로 만들어졌다. ) Linux란? 기존 Unix에 커널을 추가한 운영체제 ( 커널 - 여러 컴파일러와 도구를 사용 ) 커널 ( kernal ) 하드웨어 제어 ( 파일 입출력, 주변 장치 관리, 프로세스 관리, 통신 관리, 메모리 관리 ) HW, SW를 연결 CPU, 메모리, 보조기억장치의 파일을 Save, Read 쉘 ( shell ) 사용자에게 명령어를 입력받아, 커널을 조작한다 ( bash, sh, csh, zsh )
MOONCO
'OS/리눅스' 카테고리의 글 목록