생활코딩 리눅스를 보고 정리하는 용도의 포스팅입니다.
디렉토리와 파일
- ls : 현재 디렉토리의 파일 목록을 출력하는 명령어.
- ls-l : 자세히 보기
- ls-al : 숨김파일 혹은 폴더까지 보고 싶은 경우.
-
숨김파일이나 폴더는 파일 혹은 폴더명 앞에 .이 있음
- ex) .my folder
-
pwd : 현재 위치하고 있는 디렉토리를 알려줌
-
mkdir : 디렉토리(폴더)를 새로 만들때 사용.
- ex) mkdir 생성할 디렉토리명 -> mkdir my_directory
-
cd : 디렉토리 이동시 사용 -> cd 이동할 디렉토리 경로명
- ex) cd my_directory
-
rm : 파일이나 폴더를 지울 때 사용
- rm 파일명
- rm -r 디렉토리명
-
touch : 빈 파일을 만들 때 사용 -> touch 생성할 파일명
- ex) touch mv.txt
–help와 man
- –help : 명령어 뒤에 –help를 붙이면 명령의 사용설명서가 출력
- ex) ls –help / rm –help / mkdir –help / pwd –help 등등
-
–help와 man(manual의 줄임)의 차이
- –help는 해당 터미널에서 바로 사용설명서 보여줌
- man은 전용 창으로 이동하여 사용설명서를 보여줌
- “/키워드” -> 해당 설명서 안에서 특정 키워드를 찾고 싶은 경우
- 화살표 방향키 뿐만이 아닌 “n” 키로 페이지 이동 가능
- “q” -> 나가기
필요한 명령을 검색으로 찾는 법
-
cp : 파일을 복사할 때 사용 -> cp+파일명+붙여넣기 할 경로
- ex) cp cp.txt directory/cp.txt
-
mv : 파일을 이동시킬 때 사용 -> mv+파일명+붙여넣기 할 경로
- ex) mv mv.txt directory/mv.txt
-
mv : 파일의 이름을 변경할때도 사용 -> mv+원본파일명+바꿀이름
- ex) mv rename.txt rename2.txt
sudo
-
sudo(substitute user do)
-
본래 슈퍼유저로서의 실행에서 사용되던 것에서 유래(“superuser do”)
-
이 후 프로그램 기능이 확장되며 다른 사용자의 권한으로 실행의 줄임말로 해석.
(“substitute user do”)
-
-
파일 편집기
- nano와 vi가 있는데 중고급자의 경우 vi를 추천.
패키지 매니저 관련 명령어
- 패키지 매니저는 스마트폰의 앱스토어 같은 존재라고 보면 됨
- sudo apt-get update : 패키지 목록 업데이트
- sudo apt-get upgrade : 설치된 패키지를 새버전으로 업그레이드.
- sudo apt-get install (package name) : 패키지 설치
- sudo apt-get remove (package name) : 설치된 패키지 삭제
- sudo apt-cache search (package name) : 패키지 검색
- sudo apt-get dist-upgrade : 의존성 검사 후 업그레이드
- sudo apt-get –reinstall install (package name) : 패키지 재설치
- sudo apt-get –purge remove (package name) : 설정파일까지 모두 지움
- sudo apt-get source (package name) : 패키지 소스코드 다운로드
- sudo apt-get build-dep (package name) : 소스코드를 의존성 있게 빌드
- sudo apt-get cache show (package name) : 패키지 정보 보기
Comments