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/MacOS
최근에 디아블로4가 새로나와서 친구들과 간간히 하고 있는데 집에 있는 데스크탑을 사용하기에는 그래픽카드가 후달려서,(gtx760..) 데스크탑을 고민중이였다. 근데 이번 애플 개발자회의 WWDC에서 GAME porting Toolkit 이라는게 발표되면서, 상황이 급변했다 ㅋㅋㅋ 게임 포팅 툴킷을 이용하면, 맥북에 Direct X12?을 설치할 수 있게 해주는데, 이 덕분에 기존에 불가능했던 Window 게임을 Mac에서 할 수 있게 되어버렸다. 주의사항 아직 정식으로 출시된 기능이 아니라서, 안정을 책임지지는 못하지만 Ventura 13.4 버전 기준으로 설치를 해보도록 하겠다. * 주의 : Steam 게임을 하고 싶으면, Sonoma OS (beta) 를 사용해야한다고 한다. (2023.07.08) ..
· OS/MacOS
결과 Details Dotfiles: here WM: yabai Color Scheme & Theme : Dracula Fetch: Neofetch Bar: simple-bar here Term: Alacritty Chrome Startup: nightTab System Monitor: btop Prompt: starship App Launcher: ueli Code Editor : DoomEmacs & VSCode Webpage Theme: Stylus Matrix: cmatrix 기능 리스트 Dotfiles - 설정 파일 모음 WM - Window Manager, 화면 맨위의 상태바, 화면 조절 Color Scheme & Theme - 색상, 테마 선택 Fetch - 터미널에서, 현재 시스템 정보를 ..
· 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
[OS] 운영체제 만들기 / (1) 부트 로더 해당 내용을 이해하려면, 어셈블리와 레지스터에 관한 지식이 필요합니다 [프로그래밍] 어셈블리어, 어셈블러란? ( feat.레지스터 ) 기계어는 0과 1로 이루어졌기에, 간단한 프로그램도 코드가 매 defineall.tistory.com BIOS 란? 컴퓨터의 기본 입출력 시스템으로, 메인보드 안쪽 메모리에 설치되어 있다. Basic Input Output System 기능 하드웨어 상태 검사 HDD에 접근, 부트로더 실행 ( 이전 게시글 참고 ) BIOS 사용법 문자 출력하기 # 문자(char) 출력 모드(0x0e)로 변경하기 mov ah, 0x0e # 출력할 문자 저장하기 ( 10,2,16 진수 가능 ) mov al, 65 # 출력하기 - interupt ..
· OS
해당 내용을 이해하려면, 어셈블리와 레지스터에 관한 지식이 필요합니다 [프로그래밍] 어셈블리어, 어셈블러란? ( feat.레지스터 ) 기계어는 0과 1로 이루어졌기에, 간단한 프로그램도 코드가 매우길고, 읽기도 힘들다. 코드의 길이를 줄이고, 사람이 읽기 편하게 "어셈블리어"를 만들었다. 👉 어셈블리어 기계어를 사람이 읽 defineall.tistory.com 목적 운영체제가 하는 역할에 대해서 이해함으로써, C, Rust, Zig같은 고급언어의 장단점을 확실히 알 수 있고, 해당 언어를 어떤 방식으로 사용해야하는지 아는 것! 부트로더란? 컴퓨터가 맨처음 실행하는 프로그램 특징 512 byte로 이루어져 있다. 마지막 2byte는, 무조건 0x55aa 로 끝난다. 부트로더 만들기 ( x86 어셈블리 ) ..
· 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 $..
MOONCO
'OS' 카테고리의 글 목록