목록Operating System/Linux & Ubuntu (39)
우노
which 란? which 명령어는, PATH 환경 변수에 설정된, 원하는 파일 또는 디렉토리의 절대 경로를 알 수 있는 명령어입니다. 명령어 예제 # vim 경로를 찾는 예제 $ which vim # /usr/bin/vim
ln ln은 Link 의 약어로서 리눅스 파일시스템에서 링크파일을 만드는 명령어이다. 리눅스에서는 심볼릭링크와 하드링크의 두가지 링크 파일이 존재한다. 심볼릭링크 (Symbolic Link) 단순히 원본파일을 가리키도록 링크만 시켜둔 것으로 MS의 윈도우시스템에서 흔히 사용하는 '바로가기' 같은 것이며, 원본파일을 가리키고만 있으므로 원본파일의 크기와는 무관한다. 그리고 심볼릭링크에서는 원본파일이 삭제되어 존재하지 않을 경우에 링크파일은 깜박거리면서 링크파일의 원본파일이 없다는 것을 알려준다. 하드링크 (Hard Link) 원본파일과 다른 이름으로 존재하는 동일한 파일이며 원본파일과 동일한 내용의 다른 파일이라고 할 수 있다. 그리고 하드링크에서는 원본파일과 링크파일 두개가 서로 다른 파일..
find는 리눅스에서 파일 및 디렉토리를 검색할 때 사용하는 명령어이다. find 명령어 사용 예제 현재 디렉토리 아래 모든 파일 및 하위 디렉토리에서 파일 검색 find . -name [FILE] 전체 시스템(루트 디렉토리) 에서 파일 검색 find / -name [FILE]
OS 종류 OS 는 크게 Windows, Linux, Unix, MacOS 4가지로 분류된다. Linux 종류 Linux 는 크게 레드햇, 데비안, 우분투 3가지로 분류되며, 계열에 따른 패키지 관리 명령어가 다르다. 레드햇 계열은 yum 을 사용하고 레드햇 엔터프라이즈 페도라 CentOS 데비안, 우분투 계열은 apt-get 을 사용한다.
tmux 란? tmux 는 '세션' 을 통해 terminal 화면을 여러개로 분할하거나, terminal 을 background 에서 영구적으로 실행되게 할 수 있습니다. 용어 session tmux 가 관리하는 가장 큰 단위로, 1 개 이상의 window 로 구성될 수 있습니다. 사용자는 session 에 attach/detach 를 할 수 있으며, detach 를 하더라도 session 은 background 에서 계속 실행되게 됩니다. window session 내에 존재하는 하나의 tab 을 의미하는 단위로서, window 를 전환하게 되면 tab 을 전환할 때 처럼 전체 화면이 전환됩니다. pane 한 window 내에 분할된 화면의 단위로서, 하나의 window 가 여러 개의 p..
삽입점을 한 문자 앞으로 이동 오른쪽 화살표 삽입점을 한 문자 뒤로 이동 왼쪽 화살표 삽입점을 한 단어 앞으로 이동 Option-오른쪽 화살표 삽입점을 한 단어 뒤로 이동 Option-왼쪽 화살표 삽입점을 명령어 라인의 시작 부분으로 이동 Control-A 삽입점을 명령어 라인의 끝 부분으로 이동 Control-E 왼쪽 방향으로 한 문자 삭제 Delete 오른쪽 방향으로 한 문자 삭제 Fn-Delete 단어의 오른쪽 끝에서 해당 단어 삭제 Control-W 명령어 라인의 시작 부분까지 삭제 Control-U 명령어 라인의 끝 부분까지 삭제 Control-K 두 문자의 위치를 서로 바꾸기 Control-T
cache 삭제 sudo sh -c "sync; echo 3 > /proc/sys/vm/drop_caches"
alias 는 아래 두 가지 파일 중 하나를 수정해 사용할 수 있습니다. /etc/bashrc 모든 계정에게 영향 ~/.bashrc 특정 계정에만 영향 존재하는 alias 목록 출력 alias alias 추가 (모든 계정에게 영향) vi /etc/bashrc alias 별명='명령어' alias 변경사항 적용 (모든 계정에게 영향) source /etc/bashrc
cd ~ vi .bash_history