리눅스 기본 사용법
touch
touch를 사용하여 0 바이트 파일을 생성할 수 있으며 기존 파일의 최종 변경시간을 현재시간으로 변경할 수 있습니다.
$ touch a.txt
bash
tab을 이용하여 파일명 또는 명령의 자동완성 기능을 이용할 수 있습니다. t를 입력하고 탭을 치면 t로 시작되는 명령어들이 나타납니다.
명령어들의 history 기능도 유용합니다. history 명령을 주면 현재까지 실행되었던 명령어 들이 나타납니다. !실행번호를 입력하여 특정번호의 명령을 실행가능합니다. !!을 입력하면 마지막 명령을 실행합니다.
기본 디렉토리
경로 | 내용 | 비고 |
---|---|---|
/bin | 기본 유틸리티 | |
/sbin | 시스템 유틸리티 | |
/dev | 디바이스 | |
/lib | 공유 라이브러리 | |
/boot | 부팅관련 이미지들 | |
/home | 일반 사용자들의 홈 | |
/root | 루트의 홈 | |
/etc | 시스템 설정관련 파일 | |
/proc | 프로세스와 커널의 상태를 제공하는 가상파일 시스템 | |
/usr | 서드파티 유틸들과 프로그램과 관련된 파일 및 메뉴얼들 | |
/usr/include | 프로그래밍과 관련된 헤더파일 | |
/usr/lib | 프로그래미오가관련된 정적/공유 라이브러리 | |
/usr/lib | 서드파티 또는 확장 유틸리티 | |
/usr/local | 시스템 관리지가 시스템을 위해 서리하는 유틸리티나 헤더 파일 및 라이브러리 | |
/usr/share | 시스템에서 사용되는 공유 파일 | |
/usr/X11 | ||
/var | 가변적으로 변하는 파일 및 로그 | |
/mnt | 마운트된 장치들 | |
/tmp | 임시 파일 | |
/lost+found | ||
/opt | 기본적으로 설치된 것을 제외한 모든 소프트웨어 및 애드온 패키지를 위해 준비된 폴더 | |
/selinux |
echo
뒤에따르는 문자열을 터미널로 출력합니다. 환경변수등을 출력할 수 있습니다.
$ pwd
$ echo $PWD
삭제
디렉토리가 파일을 포함하고 있는 경우에도 강제로 폴더 및 파일을 모두 삭제할 수 있습니다.
$ rm -rf {directory}
파일 보기
- cat - 파일의 내용을 보여줍니다.
- $ cat a.txt > c.txt
- more
- head
검색
- find
- $ find / -name a.txt
- -name, -iname, -ctime, -size
- Grep
- $ grep [-R] {패턴} {파일명}
- which
- Whereis
'Programming' 카테고리의 다른 글
우분투에 마이크로소프트 SQL 서버 2017 설치 (0) | 2018.01.16 |
---|---|
우분투 리눅스에 VS code 설치하기 (0) | 2018.01.01 |
맥에서 Visual Source Code로 파이썬 사용하기 (0) | 2017.12.03 |
Xamarin 자마린에서 안드로이드 설치 패치지 apk 생성하기 (0) | 2017.11.24 |
Xamarin.Form에서 Xml 파싱 (0) | 2017.06.25 |