본문 바로가기
CS/운영체제

[리눅스] UNIX 명령어

by merona99 2019. 3. 18.
반응형

UNIX 명령어

 

  = 현재 디렉토리

..    = 위쪽 부모 디렉토리

~    = 자신의 홈 디렉토리(계정 디렉토리)

cat file   = 현재 디렉토리 밑에 있는 file보기

 

clear    = 화면을 깨끗이 지우고 커서를 첫째 행으로 옮김

whereis gcc    = 명령어가 존재하는 디렉토리

 

ls    = 파일의 목록

  • -F    파일 유형을 나타내는 기호를 파일명 끝에 표시
  • -l    파일에 관한 더 상세한 정보를 출력
  • -a    dot 파일을 포함한 모든 파일을 리스트
  • -R    하위 디렛토리가 있을 경우 계속 밑으로 내려 가면서 출력
cd  디렉토리를 옮김 
pwd  현재 작업 디렉토리를 나타냄 
mkdir  directory를 생성
rmdir  directory를 제거
touch   새로운 파일을 생성 or 기존 파일의 수정시간을 변경 
rm   파일을 삭제 
cat   파일의 화면 출력 or 파일의 생성 or 복수개의 파일을 하나의 파일로 결합 
more  파일을 한 화면 단위로 보여줌
  • 스페이스바 : 다음 화면으로 넘어감
  • 'q' : 중간에서 종료
  • [Enter] : 한 행 단위로 넘어감
tail  파일의 뒷부분을 출력 
mv <인자가 두 개일 때>
  • 끝이 기존 디렉토리가 아닌 새로운 파일이름인 경우 이름만변경
  • 끝이 다른 디렉토리 밑의 새로운 파일이름인 경우 파일을 옮기면서 이름도 변경
mv <인자가 두 개 이상 일 때> 
  • mv f1 d1 dir = 파일 f1와 서브 디렉토리 d1을 ./dir 디렉토리로 옮김
  • mv dir/f1 dir/d1 . = ./dir 디렉토리의 파일 f1과 서브 디렉토리 d1를 현재 디렉토리로 옮김
cp  파일을 복사 
ln  hard link 파일 만들기
in-s  symbolic link(바로가기) 파일 만들기 
find   find [찾기 시작 디렉토리] -name [찾을 파일이름] 
grep   파일 내에서 특정 항목을 찾는데 이용
 grep 찾을-단어 찾을-파일들-리스트
 해당 파일에서 찾고자 하는 단어가 포함된 행들을 출력
alias / unalias  현재 명령을 다른 명령으로 대치시킴 / 해제시킴
man  파일로 이루어진 온-라인 매뉴얼
ps  현재 실행중인 프로세스의 상태를 알아보는 명령어
  • ps -l : 상세한 정보
  • ps -e : 시스템 전체 프로세스
  • ps -u user_name : user_name 또는 UID의 모든 프로세스를 보여줌
kill  프로세스를 강제 종료
history   지금까지 수행한 명령어들이 번호와 함께 나열됨
  • !! = 바로 직전에 수행한 명령어를 재실행
  • ! 명령어번호 = 해당 번호의 명령어를 재실행 (-번호는 직전으로부터 셈)
  • !g = 앞 전에 수행한 명령어 중 g로 시작하는 명령어를 재실행

 

 

반응형

'CS > 운영체제' 카테고리의 다른 글

[리눅스] Compile & Link with gcc  (0) 2019.04.11
[리눅스] vi / vim Editor  (0) 2019.04.11
[리눅스] 파일명의 확장  (0) 2019.04.09
[리눅스] Putty 설정  (0) 2019.03.18
[우분투] GCC 컴파일러 사용방법  (0) 2019.01.27

댓글