리눅스에서 자주 쓰이는 명령어
기본 명령어
Tab
문장 자동완성
History
실행한 명령어 목록을 보여준다
!
!뒤에 명령어의 일부분을 입력하면 history에 사용된 명령어중에 일치하는 것을 찾아서 실행
!!
방금전 사용한 명령어 사용 ( arrow up과 동일)
Ctrl + A
현재 명령문에서 맨 앞으로 커서이동
Ctrl + E
현재 명령문에서 맨 뒤로 커서이동
Clear
쉘화면 지우기
Df
디스크를 몇 % 사용했는지 확인
Du <디렉토리>
해당 디렉토리가 사용하고 있는 량
Free (-m)
메모리 사용량 -m 메가바이트 단위로
Top
cpu의 사용량을 보여준다.
Vmstat
top의 내용을 한줄로 보여준다
Ps
어떤 프로세스가 있는지 확인
Ps -ef
Cpu를 쓰고있는 프로세스 목록
좀 더 자세하게
grep 사용가능
유저관련
Adduser <유저이름>
파일 생성하고 할 수 있는 유저생성
Password <유저이름>
패스워드 새로발급
Deluser <유저이름>
유저 삭제 (디렉토리는 남아있음)
Su - <유저명>
해당 유저로 변경
whoami
현재 유저의 이름을 보여줌
파일/디렉토리관련
mkdir
디렉토리 생성
chdir
디렉토리 경로 변경
Rmdir <디렉토리명>
디렉토리 삭제
rm -rf <디렉토리명>
강제로 디렉토리 삭제
Mv
파일을 이동시킬 때나, 파일명을 변경시킬 때 사용가능
Mv <이전파일명> <새로운파일명>
Mv <파일명> <이동위치>
Mv <파일명> <이동위치>/<새로운파일명>
Ln (-s) <목적지> <링크명>
(심볼링) 링크
Touch <파일명>
파일생성
Ls -al(=ll)
모든 파일을 한 줄씩 다보여줘(숨긴파일(시스템파일)도 모두)
Ls -cf(=l)
숨기지않은 파일들만 보여줘
(su) apt-get update
apt-get 은 새로운 프로그램을 install하기 위한 프로그램으로써 최신 버전으로 update 하는 것
(su) apt-get install <이름>
해당 프로그램 다운
Head -5 <파일명>
파일의 처음부분부터 5번째줄 까지 내용 보여줘
Tail -5 <파일명>
파일의 마지막에서 5번째줄 까지 내용 보여줘
Which <파일명>
해당 파일의 위치
Cat <파일명>
파일에 있는 내용을 출력
Echo “문자열” > <파일명>
해당 문자열을 파일에 덮어씌우기
Echo “문자열 >> <파일명>
해당 문자열을 파일에 추가하기
Cd ..
상위 디렉토리로 이동
Cd -
전 디렉토리로 이동
Find . -name <파일명>
해당 파일의 위치를 찾는다.
현재 디렉토리 위치의 하위에 있는 모든 곳에서 찾아라
-name : 파일명을 지정해주기 위해 사용
Chmod
권한 변경
Chmod 745 tt.sh
tt.sh 파일의 권한을 rwxr—r-x로 변경해라
Chmod +x tt.sh
tt.sh 파일의 권한에 모두 x(실행)이 가능하도록 권한 부여
Chown <유저이름>
<그룹이름> <파일명> : 파일의 소유자를 변경한다.
grep
정규표현식 으로 단어 찾기
응용
Echo ‘#!/bin/sh’ > tt.sh
tt.sh 파일 안에 ‘#!/bin/sh’을 넣어라
Echo “echo 123” >> tt.sh
기존의 tt.sh 파일 내옹에 “echo 123”을 추가해라
Cat tt.sh
tt.sh파일의 내용을 화면의 출력
-> #!/bin/sh
echo 123 가 출력
Sh tt.sh
tt.sh 파일의 명령어를 실행시킴
tt.sh 파일 안에있는 echo문이 실행되어서 123 이라는 결과값을 보여줌
-> 123이 출력
'IT 공부 > Linux' 카테고리의 다른 글
[ Linux ] shell script (2) (0) | 2021.06.02 |
---|---|
[ Linux ] shell script기초(1) (0) | 2021.06.01 |
[ Linux ] 쉘 스크립트 이용해서 자동으로 명령 실행 (0) | 2021.05.31 |
[ Linux ] putty 와 telnet 설치 (0) | 2021.05.30 |
ubuntu에서 vim 에디터 사용하기 (0) | 2021.05.27 |