본문 바로가기
728x90
반응형

Linux 리눅스7

ls -F ) color, 특수문자 정보 Table 3-5. Color-ls default color scheme Color File type blue directories red compressed archives white text files pink images cyan links yellow devices green executables flashing red broken links Table 3-6. Default suffix scheme for ls Character File type - regular file / directory * executable file @ link = socket | named pipe 출처 : https://linux.die.net/Intro-Linux/sect_03_03.html#sect_03_03_0.. 2023. 5. 5.
Linux ) 사용자와 그룹 개요 리눅스는 다중 사용자 시스템(Multi-User System)으로 기본적으로 모든 작업을 할 수 있는 권한을 가진 root라는 이름을 가진 수퍼유저(SuperUser)가 있다. 모든 사용자는 하나 이상의 그룹에 소속되어 있다. 사용자는 /etc/passwd 파일에 정의되어 있다. 각 행의 의미 : 사용자 이름 : 암호 : 사용자 ID(UID) : 사용자가 소속된 그룹 ID(GID) : 전체 이름 : 홈 디렉터리 : 사용하는 쉘 사용자와 암호만 확인하고 싶다면 sudo cat /etc/shadow 그룹은 /etc/group 파일에 정의되어 있다. 각 행의 의미 : 그룹명 : 암호 : GID : 그룹에 속한 사용자 관련 명령어 superuser만이 사용자나 그룹을 관리할 수 있다. su권한(#, sud.. 2022. 5. 6.
Linux ) 절대 경로와 상대 경로, 기본 단축키, 명령어 모든 명령어 옵션을 적어놓지 않았음을 알아두길 바랍니다. 절대 경로와 상대 경로 특수 문자 * : 모든 파일과 디렉터리를 뜻한다. 기본 단축키 단축키 내용 Ctrl + c 현재 작업을 취소하고 프롬프트로 이동 Ctrl + b 커서를 한 문자 뒤로 이동한다. (←키) Ctrl + f 커서를 한 문자 앞으로 이동한다. (→키) Ctrl + a 커서를 맨 앞으로 이동한다. (HOME키) Ctrl + e 커서를 맨 뒤로 이동한다. (END키) 여러 옵션 사용 대시(-)가 한 개인 옵션은 같이 사용가능하다. ex) rm -rf test.txt 기본 명령어 도움말 man [옵션] [명령어] : 명령어에 대한 도움말을 출력한다. ex) man ls, man vim, ... 옵션 -f : 보유한 섹션(Section)을.. 2022. 5. 5.
Linux ) 자동 완성과 history (명령 이력) 기능 자동 완성 파일이나 명령어의 일부만 입력한 후 Tab키를 눌러 나머지를 자동으로 완성하는 기능이다. 자동 완성기능은 빠른 입력효과도 있지만, 긴 파일명이나 디렉터리, 명령어를 정확하게 입력하게 되는 효과도 있으로 자주 활용하는게 좋다. history (명령 이력) 지금까지 사용한 모든 명령어를 보여준다. 관련 기능 명령어 또는 단축키 내용 histroy 명령 이력을 보여준다. !! 이전 명령을 실행한다. !9 9번째로 실행했던 명령을 실행한다. Ctrl + p 또는 ↑키 이전 명령으로 이동한다. Ctrl + n 또는 ↓키 다음 명령으로 이동한다. Ctrl + r 명령 이력을 검색을 시작한다. 명령 이력 검색 기능 단축키 내용 (문자입력) 문자를 입력할 때마다 입력한 문자열을 검색한다. Ctrl + r 한.. 2022. 5. 5.
Linux ) 셸(쉘) shell 과 프롬프트 prompt, 커맨드 라인 command line 셸(shell) 리눅스에서 명령어와 프로그램을 실행할 때 사용하는 인터페이스이다. 사용자(user)의 명령을 해석하여 커널(kernel)에 전달해주고 커널의 실행결과를 보여주는 사용자와 커널 간의 징검다리 역활을 한다. 프롬프트(prompt) 사용자에게 어떤 결정을 내리도록 한다는 의미로 셸이 사용자에게 명령어를 받아들일 준비가 되었음을 나타낸다. 기호 $ : 일반 사용자(user)를 뜻한다. # : 슈퍼 사용자(su ; superuser, root)를 뜻한다. 커맨드 라인(command line) 셸에서 프롬프트 기호($) 뒤에 명령어를 입력하는 부분을 말한다. 2022. 5. 5.
Linux ) 시작과 종료, 로그아웃 시작과 종료(root유저만 가능) 종료 shudown -P now halt -p init 0 재부팅 shutdown -r now reboot init6 shotdown [옵션] [time] [wall] 옵션 -H : 시스템을 종료 -P : 시스템을 종료하고 전원을 끔 -h : -P와 같다 -r : 시스템 재시작 -c : 예약된 셧다운 명령을 취소 -k : 실제로 셧다운 명령을 수행하지 않고 경고 메시지만 전달 time 종료할 시간 지정 (분) ex) 10 : 10분 후 셧다운 명령 실행 wall 시스템 종료시 시스템에 접속하여 사용하려는 사용자들에게 보낼 경고 메시지 런 레벨(Runlevel) 'init' 명령어 뒤에 붙는 숫자를 말한다. 런레벨 모드를 확인하려면 cat명령어를 사용하여 /lib/syst.. 2022. 5. 5.
Linux ) 개요 소개 무료 버전의 유닉스(1966 AT&T Unix)라고 할 수 있다. 1991년 '리누스 토르발스'가 버전 0.01을 최초로 작성, 개발자의 이름을 따서 리눅스라 이름 지어졌다. 1992년 0.02 버전부터 공개하기 시작했다. 리눅스 시스템의 구성 커널 하드웨어의 자원을 관리하고, 프로세스 제어(태스크 매니저), 메모리 제어, 프로그램이 운영체제에 요구하는 시스템 콜 등을 수행하는 부분으로 운영체제 맨 하부에서 돌아간다. 리눅스 커널은 www.kernel.org에서 최신버전을 무료로 다운로드할 수 있다. 커널 버전의 의미 (예: 2.11.3) 2는 주 버전(Major Version) 11은 부 버전(Minor Version) 3은 패치 버전(Patch Version) 배포판에 포함된 기본 커널을 사용자.. 2022. 5. 5.
728x90
반응형