리눅스 커맨드 라인(linux command line) 명령어 사용법
Linux/Unix command line 명령어 사용법 및 tip 모음
- asciinema 로 WSL 터미널을 녹화하기
- cron 에서 초 단위로 스케줄링하기
- directory 를 생성하는 linux mkdir 명령어 사용법
- echo 명령어로 줄바꿈(개행) 문자 입력
- inode number 로 change directory 하기
- linux cat 명령어 사용법
- linux chmod 사용법
- Linux chmod 에서 대문자 x 옵션의 의미(capital X means in chmod)
- linux chown 명령어 사용법
- linux command line 에서 HTTP 로 파일 받기 - wget 사용법
- linux cut 명령어 사용법
- Linux date 명령어 사용법
- linux df 명령어 사용법
- 파일과 디렉터리 용량을 알려주는 linux du 명령어 사용법
- linux env 명령어 사용법
- 여러 조건으로 파일을 찾는 Linux find 명령어 사용법
- linux fuser 사용법 - 파일이나 socket 을 어떤 프로세스가 사용중인지 확인
- Linux grep 사용법
- 파일과 디렉터리 링크를 만드는 ln 명령어 사용법
- symbolic link 정보를 출력하는 linux readlink 명령어 사용법
- linux netstat 명령어 사용법
- Linux sed 사용법
- linux socket 상태를 조회하는 ss(socket statistics) 명령어 사용법
- linux tee 명령어 사용법
- Linux tree 명령어 사용법
- linux tr 명령어 사용법
- Linux zip/unzip 으로 압축하고 해제하기
- Linux 아스키아트(ascii art) tools
- Linux 에서 batch 로 사용자 등록(adduser) 및 암호 설정
- linux 에서 라이브러리를 찾을 수 없다며 프로그램 실행이 안 될때 해결방법(error while loading shared libraries)
- linux 용 압축 프로그램 - gzip/gunzip, bzip2/bunzip2, xz 사용법
- Linux 의 특수 권한 - SetUid, SetGid, Sticky Bit
- Linux 파일 이름에서 경로와 확장자를 추출하는 법(Extract File Basename Without Path and Extension in Bash)
- ls 로 디렉토리만 출력하기
- ssh /scp 명령어 사용법
- ssh 를 22번이 아닌 다른 포트 사용
- ssh 원격 세션 종료하기
- ssh 개인키 암호 변경/해제하기(change ssh private key pass phrase)
- SSH 접속시 UNPROTECTED PRIVATE KEY FILE! 에러 해결
- ssh 공개키에 있는 이메일 주소 변경하기(change email address in ssh pub key)
- scp, ssh, rsync 를 key 비밀 번호/암호 입력창 없이 사용하기
- ssh Authentications method 설정
- ssh-agent 가 private key 를 캐싱할 수 있도록 등록해 주는 ssh-add 명령어 사용법
- Windows 에서 ssh private key(개인키) 캐싱하기
- linux 에서 scp 로 원격지에 파일 전송하기
- sudo echo 명령어 사용시 Permission denied 문제 해결하기
- 공유 라이브러리 의존성(shared library dependencies)을 출력하는 linux ldd 사용법
- 리눅스 basename, dirname 으로 경로와 파일 이름 추출하기
- 리눅스 스왑 디스크(Linux swap disk) 만들기
- 리눅스 스케줄러 크론탭 사용법(Linux scheduler crontab)
- 리눅스에서 프로세스 이름으로 프로세스 id 확인
- 리눅스 폰트(linux font) 설치 및 font config 사용법
- 문자열을 출력하는 linux echo 명령어 사용법
- 실행 파일의 경로를 찾아 주는 Linux which 명령어
- 연속된 숫자를 나열하는 linux seq 명령어 사용법
- 이름으로 process id 를 가져오는 pidof 명령어 사용법
- 입력 내용을 정렬하는 linux sort 명령어 사용법
- 중복된 내용을 제거하는 linux uniq 명령어 사용법
- 커널의 log 를 출력하는 dmesg 명령어 사용법
- 터미널이 끊어져도 프로세스가 실행되는 nohup 명령어
- 파일 유형(file type)을 알려주는 linux file 명령어 사용법
- 파일의 마지막 부분을 보는 linux tail 명령어 사용법
- 파일이나 폴더를 묶는 linux tar 명령어 사용법
- 현재 폴더의 모든 directory permission을 755 로 변경
- 파일이나 파일 시스템의 상태를 출력하는 linux stat 명령어 사용법
- 파일을 생성하거나 변경 시간을 수정해주는 linux touch 명령어 사용법
- atime, mtime, ctime 의 차이점
- mount 명령어 사용법
- linux hostname(리눅스 호스트네임) 설정하는 법
- 리눅스 블록 디바이스의 uuid 를 출력하는 blkid 명령어 사용법
- linux 명령행에서 랜덤 문자열 생성하기(generate a random string)
- 파일을 여러 조각으로 분리해 주는 linux split 명령어 사용법
- 리눅스 명령행에서 메일 보내기(send mail from linux command line)
- 검은색 터미널에서 ls 의 디렉토리 가독성 좋게 하기
- stream 에서 데이터를 처리하는 linux awk 사용법
- RHEL/CentOS sudo 명령어 가능하게 하기
- 표준 입력(STDIN), 표준 출력(STDOUT), 표준 에러(STDERR)란
- 파일의 앞 부분을 보는 linux head 명령어 사용법
- DNS 를 상태를 진단할 수 있는 dig 명령어 사용법
- linux cron 사용자별 접근 권한 설정하기
- java WAR 파일 압축 해제하기
- 설정 파일 변경 사항을 반영하는 linux source 명령어 사용법