본문 바로가기

리눅스

[Linux] 기본 명령어

Ls (디렉터리 위치 

List  약자디렉터리의 목록을 표시 .

Ls -a 숨김 파일까지 모두 표시.

Ls -l 상세 보기.  

 

Cd (디렉터리 위치)   

change directory 약자디렉터리를 이동할 때 사용.

 

Cat(파일 읽기 쓰기 내용 추가 하기)


catcat


> : 생성 (나올때는 cntl+D) 

>> : 내용추가 

아무것도 없을 때 : 읽기 


Echo(파일생성)


echoecho


내용과 파일을 한번에 만들어 편함


File / Head / tail / more / less(파일읽기) 


가장 많이 사용하는 옵션 -(숫자) 가장 많이 사용하는 옵션 -(숫자)



File : ASCII(읽을수 있는일인지바이너리(읽을수 없는파일인지 표시.

Head가장  앞의 10줄을 러온다

Tail 가장  뒤의 10줄을 불러온다.  

More 화면 길이만큼만 줄을 불러온다

Less : more 비슷한 명령어지만 Vi모드로 표시한다


Rm(remove(제거))

rm -rf :강제삭제 


rmrm


파일 지울때는 rm, 디렉터리를 지울때는 rm -r, 확인메세지 귀찮으면 rm -rf, 확인메세지 한번 더볼려면 rm -i 


Shred(파일소거) 

Shred -u -v abc.lst => 파일을 0으로 만들어서 삭제(복구 불가


shredshred


Cp(copy(복사)) 


cpcp



cp 123.txt /home/paul/xyz.txt 

디렉터리를 복사할  -r 옵션을 넣을 것.




Mv(move(이동파일이름변경))

디렉토리 내에 파일을 이동 or 이름변경. 

-      파일을 이동시키지만 권한이 없는 곳으로 이동 시키려고 하면 이름을 변경시킴.


mvmv


cp 456.txt 234.txt 345.txt abc / : mv cp 한 곳에 여러 파일 이동 가능. 

cp ???.txt or *.txt 등의 방법으로도 한번에 옮길 수 도있다.


Mkdir(폴더 생성 


Rmdir(폴더 삭제)

 폴더가 비어있어야함. rm -rf  더 편함.

하위디렉터리까지 한방에 만드는 옵션 r.


Whoami(현재 사용자) 


Who -q(머신이름현재접속유저)  


Df  -a(마운트된 장치 목록) 


Ps(현재 실행되고 있는 프로세스 목록)

ps -aux  제일 많이 사용. 


Kill -(프로세스 번호)  

프로세스를 종료.


shutdown  

Shutdown -h now = halt = init 0 => 시스템 종료  

Shutdown -h +10 => 10분 후에 종료 

Shutdown -r 12:13 => 12:13분에 종료  

Shutdown -c => 종료설정 취소 

Shutdown -r now = reboot = init 6 => 재부팅  


Man Page  

Manuel  줄임말해당 명령에 대한 설명을 vi 볼 수 있음




Cat --h (or help)  

헬프는 man페이지랑은  다른방식으로 서술이 되어있다.


Pipe)

앞쪽 명령어의 결과가 뒤쪽 명령으로 이어진다

A | B <-- After fully manupliation of A , The result goes B as a component

-> ex)  ls -al /etc/ | more …  

Commend1 | commend2 | commend3 .. 

Ls -l /etc/ | more -10  

|grep, tail, head, wc, sort, awk, sed … 


Filter 

뒤에 Grep 넣어 원하는 결과를 걸러내는 것

A | Grep B <-- From the result of A, B conditioned result will be seen 

Rpm, -qa |grep bind* 


Wc(Word Count)

글자수 세기.


Redirection 

>, >>, <, << 

Ls -l > first.ls : first.ls 파일을 만들어 ls-l내용을 저장.

Ls -l >> first.ls : 이미 존재하는 first.ls 파일에 ls-l내용을 추가. 

Sort < first.ls : first.ls파일을 정렬.

Sort < first.ls > second.ls : first.ls 정렬한 내용을 second.ls 저장. 

 


'리눅스' 카테고리의 다른 글

[Linux] 리눅스 명령어  (0) 2018.09.09