Ls (디렉터리 위치)
List 의 약자. 디렉터리의 목록을 표시 .
Ls -a 숨김 파일까지 모두 표시.
Ls -l 상세 보기.
Cd (디렉터리 위치)
change directory의 약자. 디렉터리를 이동할 때 사용.
Cat(파일 읽기 쓰기 내용 추가 하기)
cat
> : 생성 (나올때는 cntl+D)
>> : 내용추가
아무것도 없을 때 : 읽기
Echo(파일생성)
echo
내용과 파일을 한번에 만들어 편함.
File / Head / tail / more / less(파일읽기)
가장 많이 사용하는 옵션 -(숫자)
File : ASCII(읽을수 있는) 파일인지, 바이너리(읽을수 없는) 파일인지 표시.
Head : 가장 맨 앞의 10줄을 불러온다.
Tail : 가장 맨 뒤의 10줄을 불러온다.
More : 화면 길이만큼만 줄을 불러온다.
Less : more와 비슷한 명령어지만 Vi모드로 표시한다.
Rm(remove(제거))
rm -rf :강제삭제
rm
파일 지울때는 rm, 디렉터리를 지울때는 rm -r, 확인메세지 귀찮으면 rm -rf, 확인메세지 한번 더볼려면 rm -i
Shred(파일소거)
Shred -u -v abc.lst => 파일을 0으로 만들어서 삭제(복구 불가)
shred
Cp(copy(복사))
cp
cp 123.txt /home/paul/xyz.txt
디렉터리를 복사할 땐 -r 옵션을 넣을 것.
Mv(move(이동, 파일이름변경))
디렉토리 내에 파일을 이동 or 이름변경.
- 파일을 이동시키지만 권한이 없는 곳으로 이동 시키려고 하면 이름을 변경시킴.
mv
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 |
---|