본문 바로가기
카테고리 없음

리눅스 커맨드라인 설명(linux)

by 팁텍북 2018. 7. 12.

리눅스 커맨드라인 설명(linux)

180712

리눅스


https://www.ubuntu.com/download

Server 버전은 command line으로만 사용. 매우 가벼움. 윈도우처럼 쓰려면 위의 Ubuntu Desktop을 내려 받으면 된다.


Echo

ls -- help명령

cd ../.. = cd / → 루트로 이동하는 명령

cd –(Dash) 이전 경로로 이동하기

/usr/include 폴더로 이동 후, less stab.h 명령으로 stab.h를 확인함.


ls fs*.h

ls po??.h

po?.h

ls po?.h

S로 시작하는 모든 파일과 디렉토리를 찾으려면 ls *을 치면 된다.

폴더 생성: mkdir 폴더명

파일 가져오기 cp 절대경로/파일명 .

같은 방법으로 디렉토리도 가져올 수 있다.

디렉토리 가져오기 cp -r /usr/include/openssl/ ./

디렉토리를 가져와서 이름 바꾸기 cp -r /usr/include/openssl/ ./openlll

yyy폴더를 같은 경로에 zzz폴더로 복사하기 Cp – yyy zzz

파일 이동하기.(상위폴더로 이동) mv 파일명 .. ➔ mv aes.h ..

이름 바꾸기 (aes.h ➔ aaa.h) mv aes.h aaa.cp


cp aes.h aea.h

dd 한 줄 없얨

rm openssl/*.h

  • Type type 타입의 속성.



Clear

History

퍼미션. 권한

Id


3글자씩 3부분으로 묶어서 확인. 8진수, 계산필요

421 rxd. // R은 read 4 x는 Execute,  2 d는

1. 내 것

2. 그룹멤버

3. 그룹을 제외한 나머지


744



Pstree 트리구조 확인

TOP 프로세스를 표시. Q로 종료함.

Nano abc.c

편집기의 일종입니다.

백그라운드 기능으로 Control + Z를 눌러서 잠시 편집기 밖으로 가서 내용확인 할 수 있다.

백그라운드 해서 ps에 nano편집기가 프로세스에 남아있는 것을 확인할 수 있음.


kill기능

pid를 이용하면 효과적으로 할 수 있음.

Control + z 시그널. 현재 실행하는 것을 뒤로 보낸다.


https://www.kernel.org/doc/man-pages/

6번 빠짐. 게임이나 미디어파일에 대한 내용이라 누락한 것 같음.

http://www.openssh.com/

반응이 없으면 자동으로 잠금이 됩니다.

Prompt 색상정보 Ansi color

(코드가 문자열로 온다.)

Ex) 37의 경우 문자색이white

47의 경우 배경색도 white


압축하기

Gzip. Aes.h openlll ./


Sudo 명령어

루트권한자에서 권한을 주지 않았는데 수정을 해야한다. 그러면 sudo명령어를 사용한다.

Exit를 눌러서 종료한다.


Nano 누른 뒤 도움말화면


Gcc로 컴파일한 화면. ./a.out을 누르면 컴파일이 되어 출력결과를 보여준다.

리눅스에서 구구단출력하기.

Nano editor에서 아래와 같은 코드를 작성함.




ls -al he*

file a.out

file examples.desktop

어떻게 만들어졌는지 보여준다.


Less hello.c

해당 파일명을 입력하면 창 전체를 점유해서 출력이 된다.

Pagedown과 pagedown키로 움직이고, 나갈 때는 q를 눌러서 나간다.

Cp helloworld.c helloworld1.c

복사하기.

디렉토리도 복사할 수 있다.

Cp만 치면 문제가 생길 수동cp -r zzz ddd

Mkdir 새폴더 만들기

Mv move의 의미임. 이름을 바꿀 때도 사용함.

Ex) mv ksw yyy ksw가 yyy로 바뀐다.

Ex) mv helloworld1.c yyy/ ➔ yyy폴더로 이동함.

Rm a.out rm은 삭제할 때 사용한다.

Rm -r yyy 디렉터리를 지울 때는 -r을 추가해준다.

Head helloworld.c 위에서 10줄 출력

Tail helloworld.c 아래에서 10줄 출력ls

Kill [pid입력] 종료할 pid를 입력하여 프로세스를 종료시킬 수 있다.

Top 프로세스 상태를 파악한다. Vtop도 있다.

Grep helloworld.c

Grep “include” helloworld.c ➔ “include” 글자를 helloworld.c에서 찾기


댓글