본문 바로가기

Terminal

shell terminal 이 종료되어도 계속해서 작업 수행되도록 하기 원문 : http://dreamlog.tistory.com/470build 같이 시간이 걸리는 작업을 걸어놓으면, windows pc 를 off 할 수 없어서 곤란한 상황이 생길때가 있다. 혹은 실수로 터미널을 종료할 때도 있다. 아래와 같이 screen 을 사용하면 그런 우려를 덜 수 있다. 자세한 설명은 위 원문에 잘 설명되어 있고, 사용법만을 보관을 위해 적어 둔다. . screen 사용법screen 만들기.$ screen -S build1 screen 목록 보기.$ screen -listThere is a screen on: 3703.build1(2015년 11월 11일 01시 43분 38초)(Attached) 1 Socket in /var/run/screen/S-hyunmu. 사용 예)$ scr.. 더보기
터미널의 컬러 text 를 클립보드로 복사하기 아직 작성중... http://www.linuxquestions.org/questions/linux-desktop-74/preserve-colors-when-copy-pasting-from-terminal-943213/ -> perl 로 html 로 변환하는 해법http://stackoverflow.com/questions/245121/a-library-to-convert-ansi-escapes-terminal-formatting-color-codes-to-html http://stackoverflow.com/questions/5505515/how-do-i-embed-source-code-or-html-in-open-office-org-presentations-without-usin 더보기
Terminal 에서 Home, End 키 숫자키(오른쪽) 동작 안할때 ... SecureCRT 를 사용하고 있는데 Home, End 키가 동작하지 않습니다. SecureCRT 에 검색결과 Linux 연결이면 XTerm mode 로 변경을 권장하네요.설정에 Terminal -> Emulation 에 가면 VT100 으로 default 설정되어 있는 mode 를 XTerm 으로 변경 가능합니다. https://s2-forums.vandyke.com/showthread.php?p=42242 https://s2-forums.vandyke.com/attachment.php?attachmentid=1056&d=1408632381 위와같이 셋팅하니, 일반적인 터미널 환경에서는 숫자키패드 입력이 잘 되는데,vi 를 실행하면 숫자키를 눌러도 영문자가 입력됩니다. vi내에서 home, end 키와.. 더보기
ubuntu 에서 다른 원격터미널(ssh) 에 접속하기 여기에 보면 몇몇 client 를 설치하는 방법이 소개되어 있다.http://www.techrepublic.com/blog/five-apps/five-easy-to-use-secure-shell-clients/ 하지만.. 터미널 자체에서 접속하는 것이 방법도 쉽고 나쁘지 않다. 접속하는 ubuntu 에는 다음을 설치한다.apt-get install openssh-client 접속되는 ubuntu 에는 다음이 설치되어 있어야 한다.apt-get install openssh-server 접속 명령어는 터미널에서 다음과 같이 입력하면 된다. ssh 172.16.244.128 -l root 원격지에서 서버의 ssh 접속 password 변경하기 ssh -t [user]@[server-name-here] pass.. 더보기
Android Terminal Emulator 을 이용한 linux kernel debugging 기법 오늘은 Android Terminal Emulator App 을 소개하고자 한다. linux kernel 개발을 할때 간혹 디버깅 용도로 sysfs 를 쓰는 경우가 있다. usb 도 연결 안되서 adb shell 도 못쓰고,무언가 kernel 과 간접적으로 read / write 를 할때 이러한 방법을 사용하고 하는데,이때마다 App 을 만들어서 경로와 write data 를 변경하는 것은 매우 번거로운 짓이다. 이때 해당 App 을 이용해서, 화면에서 직접 terminal 을 접근해서 재어 할 수 있다. 단, control 하려는 sysfs node 는 미리 chmod 로 권한을 풀어두는 것이 좋을 것이다. App 은 일단 link 한다. http://www.appsapk.com/android-term.. 더보기
Serial(uart) port 를 통한 consol 출력에 대해서.. linux 를 다루다 보면 의외로 간단한 부분이지만 linux 가 자체 지원해 주어서 잘 모르는 부분이 있습니다. 그중에 하나가 serial port 에 관련된 부분인데요. 내용을 간단하게 다뤄 봅시다. 우선 사용되는 node 는 다음 위치에 있습니다. /dev/ttySAC0 .. 1 .. 2 .. 3 어느 port 를 사용할 것인지는 kernel 에 boot param 으로 넘기게 되어 있지요. console=console=ttySAC2,115200n8 요렇게 셋팅해주면 kernel 에서 ttySAC2 node 를 mknod 해 주어서 자동으로 consol 에 물려줍니다. 실제로 다음과 같이 입력해 보면 동일한 메세지가 consol 에 출력되는것을 보실 수 있습니다. # echo "test messag.. 더보기