● df / 마운트된 모든 디스크의 상황을 쉽게 볼 수 있는 명령어.
- h : 사람이 이해할 수 있는 형태로 크기를 출력.
- T : 파일시스템 정보를 출력.
● sort / 많은 양의 데이터를 다룰 때에 보기 편리하도록 정렬해주는 명령어.
- n : 출력되는 숫자를 문자가 아닌 숫자로 인식하고 숫자값을 기반으로 정렬을 수행하도록 지시.
- M : month의 약자. 출력되는 데이터를 인식하여 월별로 정리.
- r : 정렬 순서를 반전시켜줌. ( 오름차순 대신 내림차순 )
● du / 특정 디렉토리 ( 기본값은 현재 디렉토리 ) 의 디스크 사용량을 보여주는 명령어.
- c : 나열된 모든 파일의 총계를 출력.
- h : 사람이 이해할 수 있는 형태로 크기를 출력.
- s : 각 인수를 요약.
● grep / 입력된 내용이나 지정된 파일에서 지정된 패턴과 일치하는 문자를 포함한 줄을 찾아 주는 명령어.
- v : 역검색 (패턴과 일치하는 것이 없는 줄만 출력.)
- n : 패턴과 일치하는 내용이 발견되는 줄 번호를 출력.
- c : 패턴과 일치하는 내용을 포함하는 줄이 몇 개나 되는 출력.
- e : 패턴이 둘 이상 일때 사용.
ex) grep -e t -e f file1
● ps / 프로세스를 알아볼 수 있는 명령어.
-- forest : 부모 프로세스를 표시하는 계층 형식으로 프로세스를 표시.
- e : 모든 프로세스를 표시.
- f : 전체 형식으로 목록을 표시.
● ( pwd ; ls ) / 명령어와 명령어 사이에 ; 를 넣게 되면 명령어 연속 실행.
● echo $BASH_SHELL / 실행되고 있는 서브쉘 확인.
● sleep / 쉘 스크립트를 일시 정지시키기 위해 사용.
( 매개변수를 초단위 숫자로 받아 들임, 백그라운드로 실행하려면 명령어 뒤에 & 입력)
ex) sleep 2021&
● jobs / 현재 백그라운드 모드에서 실행되고 있는 프로세스를 출력.
● 전역변수, 지역변수
- 환경변수 확인 명령어 : printenv, env, set
● 지역변수 사용자 설정
환경변수=변수값
ex) variable=hello
※ 변수값에 띄어 쓰기가 들어간경우 따옴표 사용.
ex) variable="hello world"n
※ 변수이름, 등호, 값 사이에는 빈 칸 사용 금지.
ex) my variable = Hello world ==> XXX
my_variable="Hello world" ==> OOO
● 지역변수를 전역 변수로
지역변수를 전역 변수로 전환해 줄 때에는 지역변수 앞에 export 입력.
ex) export variable
※ 자식 쉘 안에서 전역변수 설정했을 경우, 부모 쉘에는 영향 X
● 환경 변수 제거하기
- unset "환경변수"
ex) unset variable
● PATH 환경 변수 설정
- CLI 환경에서 외부 명령을 입력하게되면 쉘은 프로그램을 찾기 위해 시스템을 검색해야 한다.
PATH 환경 변수는 명령과 프로그램을 검색하는 디렉토리를 정의.
PATH 환경변수에 디렉토리를 추가하면 가상 디렉토리 구조 안에 있는 어떤 프로그램이든 바로 실행 가능.
[root@localhost]# hello
-bash: hello: command not found
[root@localhost]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
[root@localhost]# PATH=$PATH:/root/2021
[root@localhost]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/2021
● 파티션 만들기
- fdisk / 시스템에 설치되어 있는 저장장치에 파티션을 구성. 하드 드라이브에 파티션을 만드는 각 단계에 명령을 입력할 수 있는 대화형 프로그램.
※ 리눅스 시스템에서 IDE 드라이브는 /dev/hdx,
SATA or SCSI 드라이브는 dev/sdx 로 표기됨.
fdisk /dev/sda or fdisk /dev/hda
'OS > Linux' 카테고리의 다른 글
/bin/false와 /sbin/nologin 차이점 (0) | 2021.05.22 |
---|