min's devlog

Linux 명령어 본문

Linux/Linux OS

Linux 명령어

값진 2021. 3. 21. 04:10

날짜 및 시간 확인 - date

시스템 정보 확인 - hostname

운영체제 이름 - uname

좀 더 상세한 이름 - uname -a (옵션은 '-'로 시작한다)

현재 로그인 한 사람 - whoami

화면 정리 - clear

패스워드 변경 - passwd

시스템 관리자로 계정 변경 - su root

root 종료 - exit

화면 단위로 넘어가기 - space 버튼

명령어 위치 찾기 - which xx

하위 이동 - cd..

 

* $ : 명령어를 기다리고 있다

su root : super user, id가 root인 사람으로 바꿔주세요 (보안의 허술한 측면)

 

 

ls, dir,vdir : 경로의 내용을 나열한다.

-a, -all : 경로안의 모든 파일을 나열한다

/ : 모든 폴더는 /로 시작한다

 

간단한 설명 - whatis xx 예)whatis ls

 

 

파일

리눅스에서는 모든 장치를 파일로 취급한다.

 

일반파일

-데이터를 가지고 있으면서 디스크에 저장된다

-텍스트 파일, 이진파일

 

디렉터리 또는 폴더

-파일들을 계층적으로 조직화하는데 사용되는 일종의 특수파일

-디렉터리 내의 파일, 서브디렉토리들

 

장치파일

-물리적인 장치에 대한 내부적인 표현

-키보드(stdin), 모니터(stdout), 프린터

 

 

디렉터리 계층구조

 

 

/ : root directory

리눅스의 디렉터리는 항상 root(최상위 디렉터리)부터 시작한다.

모든 폴더는 / 로 시작한다

 

symbolic link

ls -l에서 bin -> usr/bin 을 찾아볼 수 있다. bin과 usr/bin은 동일한 디렉토리임을 알 수 있다.

표에서 /usr 아래에 bin이라는 디렉토리가 생략되어있다. 이 디렉토리는 가장 왼쪽 /bin과 링크되어있다.

이를 symbolic link 라고 한다. /bin에서 이름을 바꾸면 /usr 하위의 bin도 이름이 바뀐다.

 

(ls 해보면 색깔이다른애들있음 ls -F 하면 @ 붙은 이들은 링크붙은애들

ls-l 해보면 링크 확인 가능 sbin-->usr/sbin : sbin 이 usr/sbin을 이름만 있으면서

지껏처럼 쓴다 /sbin은 symbolic link로 link를 하고 있다

확인해보려면? ls sbin : 명령어의 위치를 알수있음 

 

pwd

본인의 현재 작업중인 디렉토리 정보를 출력한다.

 

 

symbolic link 실습

mkdir LINUX

cd LINUX

pwd

ls (아무것도 없음) dir(아무것도)

ln -s (s.l 하라) /usr/bin bin  (bin이라는 이름으로 symbolic link 할거야)

ls (bin)

ls -F (bin@)

ls -l (bin-> /usr/bin)

현재 내 위치: /home/나/나/LINUX(만든디렉터리) 에 bin을 만들어 똑같이 링크시킴

LINUX 디렉터리에서 ls bin 해보면 /usr/bin의 파일 목록을 그대로 보여준다.

rm bin 해도 원본 파일은 지워지지 않는다.

 

예시

which is (ls 의 위치는?) -> /usr/bin/ls

bin에는 기본적 명령어가 위치해 있다.

ls bin 부팅관련 명령어들이 포함되어 있다.

 

 

'Linux > Linux OS' 카테고리의 다른 글

파일 관리 연습  (0) 2021.04.03
파일 관리(복사,이동,삭제)  (0) 2021.04.02
파일 내용 출력  (0) 2021.03.28
홈 디렉터리(home directory)  (0) 2021.03.28
기본 명령어  (0) 2021.03.25
Comments