2015년 8월 15일 토요일

리눅스 우분투 명령어 정리

작업을 하다가 복잡한 우분투 명령어를 기억하기 어려울 때가 많다.
까먹기 쉬운 명령어를 정리한다.

1. 운영체제 / 컴퓨터 스펙 확인
리눅스 종류 및 버전 확인
$ lsb_release -a

32비트, 64비트 확인
$ getconf LONG_BIT

CPU 아키텍처 확인
$ arch

CPU 스펙 상세 확인
$ lscpu | grep ^Arch

2.암호 분실 / 운영체제 부팅 순서 변경
패스워드 분실 시 복구방법
운영체제 부팅 순서 변경 방법

$ sudo add-apt-repository ppa:danielrichter2007/grub-customizer
$ sudo apt-get update
$ sudo apt-get install grub-customizer
$ sudo grub-customizer

3.무선 네트워크 설정 방법 
4.자동 로그인, 배치 실행 및 백그라운드 실행 
$ sudo  nano /etc/rc.local
5.화면 캡쳐 
5초 뒤 현재 활성화된 윈도우 화면 캡쳐해 파일 저장하는 방법

$ scrot -cd 5 -u

6.일반 컴퓨터에 ROS / OpenCV / OpenNI / PCL 설치 방법

OpenCV2
$ sudo apt-get install libopencv-dev
$ rm -rf src/opencv2

OpenNI
$ sudo apt-get install libopenni-dev

You will need to use the PCL provided by ROS, unfortunately PCL will not compile, so do the following changes:

Edit src/pcl/cmake/pcl_find_sse.cmake and replace '-march=native' from line 10 with '-march=armv6 -mfloat-abi=hard -mfpu=vfp'.

Edit src/pcl/io/include/pcl/io/ply/byte_order.h and define PLY_LITTLE_ENDIAN, right after it checks if it was already defined on line (69?).

만약 위의 방법이 안되면, 링크 #1, 링크 #2#를 참고해, OpenNI2를 설치해 본다. 

7.기타
재부팅 및 종료
$ sudo reboot
$ sudo shutdown -r now
$ sudo halt
$ sudo shutdown -h now

라즈베리파이 소프트웨어 설정
$ sudo raspi-config

소프트웨어 설치 및 삭제
$ sudo apt-get install [software]
$ sudo apt-get remove [software]
$ sudo apt-get autoremove [software]
$ sudo apt-get clean

소프트웨어 업데이트
$ sudo apt-get update

디스크 잔여 용량 확인
$ df -h

연결된 USB장치 확인
$ lsusb

라즈베리파이 앱 스토어 설치
$ sudo apt-get install pistore

라즈베리파이 로케일 설정 및 타임 서버 설정

라즈베리파이 날짜 설정
$ apt-get install rdate
$ cp /usr/share/zoneinfo/Asia/Seoul /etc/localtime
$ rdate -s time.bora.net
$ date

리눅스 동영상 강좌



댓글 없음:

댓글 쓰기