동방에 굴러다니던 Linux 명령어 모음집

ls 디렉토리 목록보기 –
ls -al 숨은 파일까지 정렬된 형태로 보기 –
cd dir – dir 디렉토리로 이동
cd 디렉토리로 이동 – home
pwd 현재 위치한 디렉토리 보여주기 –
mkdir dir – dir라는 디렉토리 만들기
rm file – file을지우기
rm -r dir – dir 디렉토리를 지우기
rm -f file 강제로 – file 삭제
rm -rf dir – dir 디렉토리와 디렉토리 아래에 있는 모든 파
일삭제
cp file1 file2 – file1을 file2라는 이름으로 복사
cp -r dir1 dir2 – dir1 디렉토리에 있는 것들을 dir2 디렉
토리로 복사; dir2가존재하지않는다면만듬
mv file1 file2 – file1을 file2로이름을바꾸거나옮김,
file2가 디렉토리로 존재한다면 file1을 file2 디렉토리로 옮

ln -s file link – file로 연결된 link라는 심볼릭 링크를
만듬
touch file – file을 생성하거나 업데이트
cat > file 입력을 – file로저장
more file – file의 내용을 출력
head file – file의첫 줄을출력 10
tail file – file의 마지막 줄을 출력 10
tail -f file – file에 추가되는 내용을 출력 마지막 줄 ,10
부터 출력함
프로세스 관리
ps 현재 활성화된 프로세스 보여주기 –
top 실행중인 모든 프로세스 보여주기 –
kill pid 프로세스 -id pid를종료
killall proc – proc로시작하는모든프로세스종료
bg 정지되있거나 화면에서 안보이게 실행중인 프로세스 보여 –
주기 정지된 프로세스를 화면에 출력하지 않고 계속 진행하기 ;
fg 화면에 보이지 않게 작동하던 작업 중 최근의 것을 화면에 –
출력하면서 작동시키기
fg n 화면에 보이지 않게 작동하던 작업 중 – n 번째 작업을
화면에 출력하면서 작동시키기
파일 퍼미션
chmod 숫자 file – file의 퍼미션값을 숫자로 바꿈 숫자는 .
자리이며 첫 번째는 소유자 두 번째는 그룹 세 번째는 익명의 3,,
권한을 더해서 나타냄.
z 읽기 4- (r)
z 쓰기 2- (w)
z 실행 1- (x)
예제:
chmod 777 file 모두 읽기 쓰기 실행가능 -,,
chmod 755 file 소유자 읽기 쓰기 실행 가능 그룹과 익명 -,,
은 읽기 실행가능 ,
더많은옵션은 man chmod를참고
SSH
ssh user@host 로에접속 – user host
포트넘버 ssh -p user@host 의 지정한 포트넘버에 – host
로접속 user
ssh-copy-id user@host 사용자명 암호를 입력하지 않고 -,
로그인할수있도록 를복사 ssh key
검색
grep pattern files 안의 을 찾기 – file pattern
grep -r pattern dir 디렉토리 안에서 재귀적으로 -dir
찾기 pattern
command | grep pattern 명령의 출력에서 – command
을찾는다 pattern
locate file 파일을 찾음 –
시스템 정보보기
date 현재 날짜와 시각을 출력 –
cal 이번달 달력을 출력 –
uptime 현재 기동시간을 출력 –
w 온라인인 사용자를 출력 –
whoami 어느 사용자로 로그인 하였는지 출력 –
finger user 에관한정보출력 -user
uname -a 커널 정보 출력 –
cat /proc/cpuinfo 정보 출력 – cpu
cat /proc/meminfo 메모리정보출력 –
man command – command에대한매뉴얼출력
df 디스크 사용량 출력 –
du 디렉토리 사용량 출력 –
free 메모리와스왑정보출력 –
whereis app 를실행가능한위치출력 – app
which app 가기본으로실행되는곳을보여줌 -app
압축
tar cf file.tar files 들을 포함한 를 만듬 – files file.tar
tar xf file.tar 을 압축해제 – file.tar
tar czf file.tar.gz files 압축을 사용한 압축 – Gzip
tar zxf file.tar.gz 을 이용해 압축해제 – Gzip
tar cjf file.tar.bz2 압축을 사용한 압축 – Bzip2
tar xjf file.tar.bz2 압축을 사용한 압축해제 – Bzip2
gzip file 을 압축해서 로 이름변경 – file file.gz
gzip -d file.gz 를 로 압축해제 – file.gz fiel
네트워크
ping host 에핑을보내결과출력 -host
whois domain – domain에대한 정보출력 whois
dig domain – domain에 대한 정보를 출력 DNS
dig -x host 호스트까지의 경로를 되찾아가기 –
설치
소스로부터 설치
./configure
make
make install
dpkg -i pkg.deb 패키지 설치 – (Debian)
rpm -Uvh pkg.rpm 패키지 설치 – (RPM)
단축키
Ctrl+C 현재 명령의 실행을 강제로 마침 –
Ctrl+Z 현재 명령을 멈춤 -, fg를 이용해서 계속해서 화면에서 보
이도록 실행하거나 bg 를 이용해서 안보인채 계속 실행
Ctrl+D 현세션에서로그아웃 -, exit와비슷
Ctrl+W 현재라인에서한단어삭제 –
Ctrl+U 현재줄전체삭제 –
Ctrl+R 최근 입력한 명령어 보여주기 –
!! 마지막 명령어 반복실행 –
exit 현재 세션에서 로그 아웃

CC BY-NC-SA 4.0 This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Categories: Uncategorized

Leave a Comment

Time limit is exhausted. Please reload CAPTCHA.