zsh에서 어떻게 환경 변수를 설정하는지 알아봅시다. 이 글을 읽기 전에 profile에 대한 것을 읽고 오시면 좋습니다. [관련글] /etc/profile vs .profile의 차이는 무엇일까요? /etc/profile이 전역 설정과 관련된 것이니, 여기에 export CHO=3을 추가하고 source 명령으로 실행시켜 보겠습니다. export CHO=3은, CHO라는 환경 변수의 값을 3으로 등록한다는 의미입니다. 그런데, source /etc/profile을 입력하니, 적용 되라는 환경 변수는 적용되지 않고, #만 주구장창 뜸을 알 수 있어요. 이게 무엇인지 잘 모르겠지만, 제대로 동작하지 않음은 분명해 보입니다. exit를 입력해서 빠져나오기는 했습니다만, 왠지 환경 변수가 제대로 등록되지 않았..
리눅스 검색 결과
저는 간단한 캡쳐 작업을 할 때, 윈도우의 paint를 많이 이용하였습니다. 메인으로 쓰던 컴퓨터가 고장나서, 부득이하게 우분투가 설치된 컴퓨터를 이용해야 할 때가 잠깐 있었습니다. 이 때, 쓸 만한 paint 프로그램이 없을까 검색해 보았는데요. 제가 검색해 보다가 찾은 것은 kolourpaint 였습니다. 이것을 사용해서, 무리 없이 포스트를 했던 기억이 나네요. 우분투 기준으로 어떻게 설치하는지 소개해 보겠습니다. kolourpaint를 모르신다면, 찾는 수 밖에 없는데요. apt-cache search pattern은 패턴을 가지는 프로그램을 찾습니다. 저는 paint가 포함된 패턴을 찾았는데요. 쭉 내려보니까 kolourpaint가 있네요. 저는 이것을 설치할 겁니다. apt-get instal..
linux에서 java를 설치하는 글을 처음 보다 보면 /etc/profile이 무엇이고, home directory에 있는 .profile이 무엇인지 궁금하실 텐데요. 2개의 차이를 간단하게 알아보겠습니다. cho의 홈 디렉토리에 .profile 파일이 있습니다. 끝에 줄에 export GH=10이 있는데요. 이는, 환경 변수 GH를 등록하고, 그 값을 10으로 설정한다는 의미입니다. source .profile 명령어를 치시고, echo $GH를 치시면 10이 나옴을 알 수 있어요. 현재 누가 로그인 되어 있는지 알아보기 위해서 w 명령어를 쳐 보았는데요. user가 cho임을 알 수 있어요. cho 프로필에 있는, 환경변수 GH가 10이므로, echo $GH를 입력하면 10이 나옴을 알 수 있어요...
안녕하세요. 오늘은 리눅스 seq 명령어를 알아봅시다. 먼저 man 페이지를 봅시다. 이 명령어는 number의 순서를 출력합니다. LAST만 주는 것이 있고, FIRST와 LAST를 주는 것이 있고, FIRST, INCREMENT, LAST 3개를 주는 것이 있습니다. 이 중에, INCREMENT는 step을 의미해요. 예제를 보면서 이해해 보도록 하겠습니다. 먼저 seq 10을 입력했더니 1부터 10까지 출력되었습니다. LAST만 주어진 경우인데요. 이 때에는 default로 시작 수가 1이 됩니다. 이것을 c언어의 for loop로 치면 위와 같아요. 다음에 seq 5 10은, FIRST와 LAST가 주어진 상황입니다. 시작 수가 5이고, 끝 수가 10이니까, 5부터 10까지 출력되었습니다. 이 프..
안녕하세요. 이번 시간에는 제 집에 구축한 서버를 켰을 때 습관적으로 쓰는 명령어들 중에 하나인 w를 풀어보도록 하겠습니다. 저는 w 명령어를 틈날 때마다 치는 편인데요. 이 명령어는 누가 로그인을 하고 있는 상태이고, 무엇을 하고 있는지 보는 명령어입니다. 제 서버에 접속해서, w 명령어를 쳐 보겠습니다. 그러면, USER가 cho가 있는데요. pts/0으로 로그인이 되어 있고, pts/1로도 로그인이 되어 있음을 볼 수 있어요. 여기서 제가 중요하게 보는 것은 USER, TTY, FROM, LOGIN 이 네 부분입니다. LOGIN은 언제 로그인을 했는지 알려줍니다. 그리고 둘 다, cho 라는 유저로 로그인이 되어 있습니다. TTY가 다르다는 것을 볼 수 있는데요. 이는 밑에서 언급해 보겠습니다. 제..
최근댓글