먼저 현재 사용 중인 shell을 확인한다 $ echo $SHELL/bin/bash 기본 shell인 bash를 사용 중이면 위와 같이 나온다. 내 경우 su 명령으로 root 계정을 얻어야 설치가 가능했다.Fedora 24 beta에서는 root 계정 없이도 설치가 가능했는데 아마 뭔가 설정을 바꿔야 하는 듯 zsh 설치# yum install zsh zsh 설치 위치 확인# which zsh/usr/bin/zsh 기본 shell 지정# chsh -s /usr/bin/zsh oh-my-zsh 설치. zsh의 설정을 관리하는 프레임워크라 한다. wget 설치# sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install...
Bash Shell 실행 환경은 여기 참조 Conemu 기본탭을 cmd로 사용할 적에는 Bash는 필요할 때만 쓰는 shell이었다, 예를 들어 Git라든가. 그런데 요새 리눅스를 공부해야겠다는 생각도 들고, 터미널 명령어에도 익숙해져야 겠다는 생각에 Conemu 기본탭을 Git Bash로 설정하니, 평소 cmd 명령어로 해결하던 간단한 명령들이 Bash에선 새로운 난관으로 다가왔다. 그 중 제일 짜증났던게 가장 높은 빈도수를 차지하는 cd 였는데, 디렉토리 이동할 일은 꽤나 잦은데 도무지 C 드라이브 루트 디렉토리를 가는 방법을 모르겠다는 것. Bash에서 cd 만 입력하면 최상위 디렉토리로 향하는데, 그게 C 드라이브 루트가 아니고 윈도우즈 User 디렉토리다 보니 User 디렉토리 안에 없는 파일들..
Bash Shell 실행 환경은 여기 참조 간단하게 Bash Shell을 실행 시킨 뒤 아래처럼 입력해줍니다. code () { VSCODE_CWD="$PWD" cmd //c code $* ;} 그 후 Visual Studio Code를 실행시키고자 하는 디렉토리에 들어가서 단일 파일 하나만 열 때 code 해당 폴더에 있는 모든 파일을 사이드 바 목록에서 보고 싶을 때 code . 로 실행해주세요. 제 경우 git 저장소로 작업하는 디렉토리를 code. 로 열면 GitHub의 SSH키를 입력하라고 하던. 그런데 Bash Shell을 종료했다가 실행시키면 다시 처음의 스크립트를 입력해주어야지 유효합니다. 영 귀찮은 일이니 Bash Shell을 실행 시킬 때 해당 스크립트를 자동적으로 적용하기 위해서 $ ..
What’s the difference between an argument and a parameter? 엄밀히 따져 parameter는 ‘매개변수’, argument는 ‘인자’로 번역하지만 특별히 둘의 개념을 나눠서 설명하는 국내 서적은 거의 못 봤던 것 같다. 어쨌든 당장 C언어 교재 중 가장 많은 추천을 받는 KING의 C Programming A Modern Approach만 봐도 parameter와 argument는 구분해서 사용한다. parameter는 일단 단어 자체가 주는 어감에서 공대 감성이 풍겨서 사전 검색만으로도 대충 뜻을 찾을 수 있지만, argument는 원서를 읽다가도 ‘뭐 이렇게 논쟁거리가 많느냐’고 오독할 수 있을 정도로 ‘논쟁, 주장’등의 의미가 먼저 다가온다. Parame..
리눅스를 공부하기 앞서 어느 배포판을 공부할까 고민하던 차에, MS 레퍼런스 윈도우 머신인 서피스를 쓰는 터라 특별히 엔드유저용 리눅스 배포판을 쓸 일도 없어서 우분투를 위시한 데비안 계열을 과감히 패스하고, 기업들이 많이 쓴다는 RHEL의 미러링 버전인 CentOS를 공부하기로 결정했다. 마침 나같은 리눅스 입문자에게 터미널 명령어 및 셸 스크립트 설정, 서버 구축 등등을 CentOS 최신버전 CentOS 7로 실습해보는 책도 있기에 이런 결정을 내리기가 더 쉬웠다. 그렇게 생전 처음 가상화 머신인 VMware도 설치해보고, 늘 마루타 삼아서 내가 이것저것 깔아보고 학대시키는 고물 넷북에만 깔아 보던 리눅스를 처음으로 서피스에 설치하고는 CentOS를 부팅했더니...! 해당화면이 나오면서 부팅이 되지 ..
- Total
- Today
- Yesterday
- MinGW
- IntelliJ
- METAL
- ProgressiveMetal
- 인텔리제이
- jsp
- zshell
- zsh
- Bashshell
- 단위테스트
- 이클립스
- 비주얼스튜디오코드
- Java
- Git
- centos
- ihsahn
- 리눅스
- 자바
- Eclipse
- jUnit
- 폴라리스랩소디
- github
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |