본문 바로가기

Computer & Program/Linux4

[Linux] Shell에서의 단축키 Linux는 대게 서버에서 많이 사용하는데 그러다보면 대부분이 CLI 환경을 사용할 것이다. 그럼 필연적으로 shell 환경에서 사용을 할 텐데 오늘은 shell에서의 단축키를 정리해 볼까 한다. 동작 단축키 설명 Control Screen Ctrl + L 화면을 모두 지움 ($ clear) Ctrl + S 화면의 출력을 멈춤 Ctrl + Q Ctrl + S로 멈췄던 화면을 다시 재개함 Control Cursor Ctrl + A 줄의 맨 앞으로 이동 Ctrl + E 줄의 맨 뒤로 이동 Alt + B 왼쪽으로 한 단어 이동 Ctrl + B 왼쪽으로 한 글자 이동 (방향키와 동일) Alt + F 오른쪽으로 한 단어 이동 Ctrl + F 오른쪽으로 한 글자 이동 (방향키와 동일) Copy / Paste Ctr.. 2021. 12. 23.
[Linux] Shell의 설정 파일 Windows를 보면 "시스템 속성"의 "환경 변수"에서 사용자의 변수나 시스템 변수 등을 추가 할 수 있다. Windows의 경우 GUI이기 때문에 어렵지 않게 해당 시스템 / 사용자 설정을 할 수 있는데 Linux의 경우 어디서 해야 할지 몰라 해매는 경우가 있다. 그래서 그 부분을 정리해 볼려고 한다. File Path Description System Config File /etc/profile 시스템 전역으로 설정할 수 있는 shell 설정 파일 /etc/profile.d/* 사용자가 로그인할 때 해당 위치의 모든 shell 스크립트를 실행 /etc/bashrc 시스템 전역의 성격을 갖고 있으며 shell에서 또 다른 shell을 실행하는 비로그인 shell을 실행할 때마다 로드되는 파일 Use.. 2021. 12. 21.
[Linux] 주요 디렉토리 구조 개인적으로 처음 Linux를 접하는 사람이 가장 답답해하는 부분이 디렉토리의 구조를 몰라서 오는 부분이 크다고 생각한다. 예를들어 친숙한 windows의 경우 기본적으로 설치한 프로그램들은 Program Files에 있고 환경 설정은 "고급 시스템 설정"에 있다 등에 대한 지식이 있기 때문에 어떤 문제가 뭔가를 하고 싶을 때 딱히 불편한 점이 없다. 하지만 Linux의 경우, 특히 CLI의 경우, Shell에서 직접 관리를 해줘야 하기 때문에 명령어는 둘째치고 어디에 뭐가 있는지를 모르면 여간 불편한게 안니다. 그래서 이번 기회에 정리를 해볼까 한다. Path Description / 리눅스 파일 시스템의 최상위 디렉토리 /bin/ 모든 사용자가 사용할 수 있는 주요 명령어들 위치 대표 명령어로 ls, .. 2021. 12. 20.
[Linux] 부팅(Booting) Linux의 부팅의 순서 및 실행 레벨에 대해서 간략히 정리해 볼려고 한다. 기본적으로 설명은 CentOS를 기준으로 한다. 1. BIOS에서 하드디스크 0번 섹터인 MBR(Master Boot Record)로부터 boot.img를 읽는다. - MBR은 512byte여서 파일 시스템을 해석하기에는 작음 - 그래서 1.5단계인 core.img를 점프하는 역할까지만 수행 2. 다음 파티션인 63번 섹터 이전까지의 62개의 섹터(약 30KB)에 ext, fat, NTFS와 같은 파일 시스템 드라이버를 포함 - core.img는 파일 시스템 드라이버를 로드하고 2단계로 점프 3. GRUB legacy & GRUB2의 grub.conf의 설정에 따라 운영체제 목록을 표시 - 사용자가 운영체제를 선택하면 해당 운영.. 2021. 12. 15.