본문 바로가기

Linux/CentOS

5. 리눅스 기본 명령어 - Shell의 역할과 명령어 실행순서 및 PATH 설정

1. 기본 명령어

ls(list - 해당 폴더의 어떤 것들이 있나를 나열)

ls -a (숨길파일(.파일명)표시)

ls -l (자세하게 보여 줌)

ls -s (정렬하여 보여 줌)

ls *.txt

ls *a*

ls /etc/apps* -als

ls -asl /etc/pass*

ls -asl ..etc/pass*

ls -al


◈ 파일 만들기

# touch aaa.txt

# touch bbb.txt


2. 쉘

◈ 로그인하고 처음 만나는 게 쉘이라고 함

(리눅스 -bash, 유닉스 -sh)

. 쉘에서 지원하는 좋은 기능 3가지

 1). tab키 기능 -> 개체명을 다 안 써도 된다.

 2). alias 기능 -> 명령어를 만들어 쓸 수 있다.

  - alias 등록 -> # alias l='ls -als' 

 3). history 기능 -> 내가 쳤던 명령어들을 조사 가능.




◈쉘의 기능 

키보드로 명령어를 받고 그 해당 명령어를 찾아서 명령어를 실행한 뒤에(옵션, 인자 값을 받아) 기본적으로 모니터로 출력.

1) 명령어를 어떻게 찾나?

 - echo $PATH(리눅스에서 $는 변수, 대문자 표기는 시스템 변수)

 - find / -name ls


 2) 입력 출력 리다이렉션

 - 명령어 > 파일 : 파일이 없다면 생성하고 있다면 기존의 내용을 지운다.

 - 명령어 >> 파일 : 파일이 없다면 생성하고 있다면 기존의 내용에 추가한다.

 - 명령어 < 파일 : 파일에서 표준 입력을 받는다.

ls -al > 1.txt

cat < 1.txt

cat > 2.txt


# man ls  -> 기능을 설명한다.

(한글이 깨질 경우 # export LAN=en_US)

#pwd (print working directory)


◈ vi /etc/bashrc -> 모든 사용자 환경파일

◈ vi 줄 표시 ->  :set number 입력 ->