본문 바로가기

리눅스

리눅스 기본 명령어 리눅스 명령어(Linux Command)  ▶ pwd - 현재 경로 보기 - usage : pwd [root@localhost root]# pwd /root [root@localhost bin]# pwd /bin ▶ cd - 디렉토리 이동 //cd = change directory - usage : cd [인자값] . -> 현재 디렉토리 .. -> 상위 디렉토리 [root@localhost root]# cd /var [root@localhost var]# [root@localhost root]# cd .. [root@localhost /]# ▶ ls - 파일 내역 출력 //"ls -al"을 가장 많이 쓴다. 모든 파일을 자세히 출력 가능 - usage : ls [ option ] [ directory .. 더보기
GDB 사용 디버깅 작업 디버깅 작업 또는 프로그램의 안전성을 검사할 때 디버거를 잘 쓰면 꽤 많은 시간을 절약할 수 있습니다. 대부분 개발자들이 GDB를 써서 디버깅을 하고 있지만, GDB가 가지고 있는 강력한 기능들을 거의 쓰지 못하고 있기 때문에, 이 글에서는 자주 쓰이지는 않을 지언정, 알면 매우 도움이 되는 기능들을 위주로 살펴보겠습니다. 먼저, 이 글을 읽는 분들이 GDB의 기본적인 사용 방법 (특히 break, run, continue, file, backtrace, print 등)을 알고 있다고 가정하겠습니다. 기본적인 사용 방법을 모르신다면Emacs/GDB/etags/cscope나 기타 GDB manual을 참고하기 바랍니다. Breakpointsbreak 명령은 대개 다음과 같이 쓸 수 있다는 것은 이미 알고 .. 더보기
vi 편집모드 명령어 VI 사용하기 VI 명령어 모드 3가지 1) ESC 모드 2) 편집모드 3) ex모드 ESC 모드에서 사용되는 명령어 ^ : 현재줄의 맨앞 G : 화일의 맨끝 0 : 현재줄의 맨앞 $ : 현재줄의 맨뒤 % : 짝을 이루는 기호 확인하기 w : 다음 단어 b : 이전 단어 e : 현재 단어의 끝 글자 커서 움직이기 글자 단위 이동 k : 위쪽 j : 아래쪽 h : 왼쪽 l : 오른쪽 줄 단위 이동 ^ : 줄의 맨앞 0 : 줄의 맨앞 $ : 줄의 맨뒤 % : 짝을 이루는 기호 확인 + : 다음줄의 첫번째 글자 - : 윗줄의 첫번째 글자 n| : 현재줄의 n 번째 열 H : 화면상에 처음줄 nH : 화면상의 처음줄로부터 n 줄 밑으로 M : 화면상의 중간줄 L : 화면상의 마지막줄 nL : 화면상의 마지막줄로.. 더보기
.vimrc 설정 명령어 자신의 홈 폴더(cd ~ 명령어 치면 이동하는 곳)에 vi .vimrc 명령어를 입력해서 아래에 필요한 옵션을 입력한 후 저장한다. ============================================================================ set tabstop=4 "Tab을 눌렀을 때 4칸으로 이동하도록 한다. set cindent "C언어 스타일의 들여쓰기를 사용한다. "set cin "set nocin "들여쓰기 사용을 하지 않는다. set autoindent "자동으로 들여쓰기를 한다. set smartindent "좀더 똑똑한 들여쓰기 옵션이다. set background=dark "화면배경을 좀더 어둡게 한다. "set background=light "화면배경을 밝.. 더보기