본문 바로가기

language/Linux terminal10

linux 파일만, 폴더만 출력하기 리눅스에서 파일 리스트를 만들거나 폴더만 만들때 사용하는 방법은 여러가지 명령어가 있는데 아래의 것중 하나만 골라서 쓰면 됩니다. 아래에서 사용한 grep -v는 제외시킬 문자를 나타내는 옵션이고 정규 표현식 ^{문자}는 {문자}로 시작된다는 의미입니다. 1. 폴더만 출력하기 ls -l | grep '^d' ls -l | grep -v '^-' 여기서 완전히 이름만 가져오고 싶으면 ls -l | grep '^d' | cut -f 9 -d ' ' find . -maxdepth 1 -type d 2. 파일만 출력하기 ls -l | grep -v 'd' ls -l | grep '^-' 여기서 이름만 가지고 오고 싶으면 ls -l | grep '^-' | cut -f 10 -d ' ' find . -maxdep.. 2021. 1. 30.
linux find, grep 명령어 최근에 linux에서 작업을 많이하다보니 원하는 file이나 구문을 찾을 때 find, grep으로 많이 찾게 됩니다 명령어에 따른 옵션이 너무 많은데 이걸 일일히 다 외울수도 없고 필요할때 마다 검색을 해서 하긴 하지만 자주 쓰이는 옵션들을 정리해두려고 합니다. 1. find 명령어 find는 linux에서 원하는 파일이나 디렉토리를 검색할 때 사용하는 명령어 입니다. file 내부의 내용을 읽어보지는 않고 파일명, 디렉토리명 기준으로 탐색을 하게 되며, 자세한 정보는 find --help 를 입력하면 어떤 방식으로 명령어를 쳐야하는지 나오게 됩니다 그럼 아래와 같은 폴더구조를 갖는다고 하였을 때를 예로들어서 연습을 해봤습니다 주로 사용하는 명령어만 연습해 봤습니다. "fold_*" 인 파일/디렉토리 .. 2021. 1. 24.
linux 터미널 명령어 alias 최근에 linux에서 대부분의 작업을 많이 하고 있다. 윈도우에 있는 GUI만을 이용하여 파일을 옮기고 디렉토리를 바꾸고 하는건 클릭과 ctrl+c/v만으로 거의 모든게 가능하지만 터미널 상에서는 명령어를 알고 있어야 하고 명령어를 정확히 쳐주어야만 내가 원하는 동작을 할 수가 있습니다. 하지만 너무 긴 명령어를 치다가 오타가 날 경우엔 짜증이 나겠죠... 그래서 전 아래와 같은 명령어를 alias를 하고 있는데요 구글 검색하면 더 많이 편한 alias들이 있길래 정리를 해봅니다. ① 이동 및 파일 목록 보기 관련 alias c='clear && ls --color=auto' function cd { builtin cd "$@" && c } alias ll='ls -alh --color=auto' ali.. 2021. 1. 24.
tmux 사용법 정리 리눅스를 사용하다보면 터미널을 여러개 띄우면서 사용을 하게 되는데 이를 하나의 창에서 여러개의 세션을 구성할 수 있는 패키지이다. 최근에 리눅스 연습하면서 도움이 될 것 같아서 사용법을 같단히 정리해 둔다 초기 설치 우선 초기 설치는 아래와 같은 명령어로 설치하면 된다 sudo apt tmux install 사용법 설명 설치가 끝나면 tmux라고 명령어를 입력하면 새로운 세션창으로 이동하게 된다 위 그림에서 왼쪽은 초기 터미널 상태이고 오른쪽은 tmux라는 명령어를 친 상태인데 하단 상태표시줄이 생긴걸보면 알 수가 있다 나같은 경우는 오른쪽 상태에서는 vi editor를 켜서 작업을 하고 잠시 세션 정지를 하면 왼쪽 터미널 모드로 가서 필요한 작업을 하는 식으로 하고는 있다 또는 아래와 같이 화면을 아얘.. 2020. 11. 15.