본문 바로가기

업그레이드~!!/Linux

ubuntu 명령어

ubuntu를 처음 사용하다 보니 모르는 명령어가 많다;;

리눅스를 얼마만에 만져보는건지 ㅋㅋ;;

1. chmod

d : 디렉토리 구분 (d이면 디렉토리, -이면 파일)
r : 읽기 권한
w : 쓰기 권한
x : 실행 권한
 
d / rwx / r-x / r-x
디렉토리 / 소유자 권한 / 그룹 권한 / 전체 권한



2. 프로그램 설치

$ sudo dpkg -i [패키지명.deb]
or
$ sudo apt-get istall [패키지명]


3. 프로그램 설치 확인

$ sudo dpkg -l [패키지명]


4. 프로그램 제거

$ sudo dpkg -r [패키지명.deb]
or
$ sudo apt-get remove [패키지명]



자세한 옵션은 모르겠지만, 대충 이런정도..??



ubuntu 에서 vim을 사용할때, Vim Tiny라고 설치되어있다는데 이건 기본적인것만 있단다.. 그래서 지우고 재설치!

$ sudo apt-get remove vim-tiny --purge
$ sudo apt-get install vim vim-gnome vim-gtk


여기부턴 마구잡이 펌질

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 번째 작업을
화면에 출력하면서 작동시키기
검색
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



모르니깐 배웁시다ㅎㅎ
반응형