- .bashrc 파일에 다음 명령을 추가한 후에 새로운 창을 연다.

실습 1

 

 

- 새 창에 출력된 내용을 확인하고 설명한다.

- 새 창에서 dir 명령어를 실행하고 그 결과를 설명한다.

실습 1

사용자 시작파일 .bashrc에서 ls -F 명령어를 dir로 단축시켰고, echo로 Welcome to Linux!를 출력하도록 했기 때문에 터미널을 처음 실행시켰을 때 Welcome to Linux!문자열이 출력되고, dir명령어를 실행하면 ls -F명령어 실행 결과와 동일하게 뜬다.

 

 

- 여러 명령어를 이용하여 다음과 같은 출력 재지정을 실습하고 그 결과를 설명한다.

$ who > out1.txt

$ cat out1.txt

$ date >> out1.txt

$ cat out1.txt

실습 2

명령어 who의 출력 결과가 out1.txt에 저장되고, 명령어 date의 출력 결과가 out1.txt파일에 추가된다.

 

 

- 여러 명령어를 이용하여 다음과 같은 출력 재지정을 실습하고 그 결과를 설명한다.

$ cat > out1.txt

    // 파일 내용 입력 후 ctrl+D 입력

$ cat out1.txt

$ cat >> out1.txt

    // 파일 내용 입력 후 ctrl+D 입력

$ cat out1.txt

실습 2

① cat > out1.txt  :  cat명령어로 입력한 내용이 out1.txt에 저장된다.

② cat >> out1.txt  :  cat명령어로 입력한 내용이 out1.txt에 추가된다.

 

 

- 여러 명령어를 이용하여 다음과 같은 입력 재지정을 실습하고 그 결과를 설명한다.

$ who > input1.txt

$ date >> input1.txt

$ cat input1.txt

$ wc < input1.txt

$ cat < input1.txt

실습 3

사용자 정보와 날짜 정보를 담은 input1.txt파일을 생성하고 , '<'기호로 wc명령어의 입력을 input1.txt파일로 줬다.

cat명령어의 입력으로 input1.txt파일을 줬고, 해당 파일의 내용이 출력된다.

 

 

- 다음 명령을 사용하여 특정 사용자의 프로세스들을 리스트하고 그 결과를 설명한다.

$ ps –ef | grep 사용자명

실습 4

ps -ef는 모든 프로세스의 상세정보를 출력한다.

파이프로 ps -ef의 출력 결과를 grep로 넘겨서 ubuntu문자열이 포함된 프로세스를 출력한다.

 

ps가 보여주는 항목은 다음과 같다.

항목 의미
UID 프로세스 소유자의 이름
PID 프로세스의 식별번호
PPID 부모 프로세스 ID
VSZ K단위 또는 페이지 단위의 가상메모리 사용량
RSS 실제 메모리 사용량(Resident Set Size)
TTY 프로세스와 연결된 터미널
S 현재 프로세스의 상태 코드
TIME 총 CPU 사용 시간
COMMAND 프로세스의 실행 명령행
STIME 프로세스가 시작된 시간 혹은 날짜
C 짧은 기간 동안의 CPU 사용률
F 프로세스의 플래그
PRI 실제 실행 우선순위
NI nice 우선순위 번호

 

 

- 다음 명령어를 사용하여 특정 디렉터리 내의 .c 파일의 개수를 출력하고 그 결과를 설명한다.

실습 4

ch05 디렉토리 안에 out1.c, out2.c, out3.c 파일이 들어있다.

현재 위치는 ~/linux/ch05이다. ls ./*.c는 현재 디렉토리에서 .c확장자인 모든 파일을 출력한다. 따라서 파이프로 출력 결과를 wc -l로 넘겨주면 3이 출력된다.

현재 위치를 ~/linux로 이동했다. ch05/*.c는 ch05 디렉토리에서 확장자가 .c인 모든 파일을 가리킨다. 따라서 파이프로 ls ch05/*.c의 출력 결과를 wc -l로 넘겨주면 3이 출력된다.

'Study > LINUX' 카테고리의 다른 글

[2020-2 리눅스 실습] 5주차  (0) 2020.10.31
[2020-2 리눅스 이론] 3주차  (0) 2020.09.25
[2020-2 리눅스 이론] 2주차  (0) 2020.09.19
[2020-2 리눅스 실습] 2주차  (0) 2020.09.19
[2020-2 LINUX] 1주차  (0) 2020.09.10
복사했습니다!