Ubuntu 썸네일형 리스트형 Linux 패키지 관리 https://gamsungcoding.tistory.com/entry/Linux-리눅스Linux-패키지-관리하기 [Linux] 리눅스(Linux) 패키지 관리하기 이번 포스팅에서는 리눅스에서 패키지 관리(Package Management) 방법에 대해서 알아보도록 하자. 먼저 패키지 관리란 새로운 소프트웨어를 설치, 업데이트, 삭제하는 일을 말한다. 소프트웨어는 소 gamsungcoding.tistory.com 더보기 . .. ~ 우분투에서 자주 사용되는 기호이지만 확인이 필요한 것들이 있다. 대표적으로 "." ".." "~" 이런 것들이다. 먼저 "."는 현재 디렉토리를 지칭하며, ".."은 상위디렉토리, "~"는 최상위 디렉토리를 의미한다. 그래서 많은 사람들이 cd뒤에 명령어를 붙여서 사용해 보았을 것이다. 그런데, "." ".." "~" 들은 다른 명령어 뒤에 붙여서 사용이 가능하다. 가장 간단히 예를 들어 ls에 적용해 보자 hp-z8@HP-Z8:~/pvESSI/build$ ls .. build Examples LICENSE pvESSI.cxx pvESSI.qrc README.html RealESSI_VERSION_INFO.txt untitled.css CMakeLists.txt Icons plugin.cmake pvES.. 더보기 SSH 접속 RDP나 GUI환경에서 원격접속을 하다보면 가끔 우분투가 뻗어 버리는 일이 발생한다. 이런 경우라도 SSH접속은 가능하니, SSH로 들어가서 리붓을 시켜주면 된다. SSH 기본포트 22를 사용하면 뒤에 옵션은 없어도 되고, 공유기로 포트포워딩을 하면 뒤에 옵션포트를 사용하면 된다. ssh id@XXX.XXX.XXX.XXX -p portNo sudo reboot 더보기 파일 지우기 믿기 힘들겠지만, 디렉토리에 파일이 무지 많이 생기면 sudo rm으로 지워지지 않는다. 그러면, find 명령어를 써서 지울 수 있다. find . -type f -delete 더보기 DPKG로 인스톨된 패키지 상태 확인 우분투 패키지 인스톨 방법 중, dpkg를 통한 인스톨 상태 확인 방법이다. 예를들어, PARAVIEW를 dpkg인스톨 하였다면, dpkg -l |grep paraview ii paraview 5.10.0~rc1-1build3 amd64 Parallel Visualization Application ii paraview-doc 5.10.0~rc1-1build3 all Parallel Visualization Application. Comprehensive documentation ii python3-paraview 5.10.0~rc1-1build3 amd64 Parallel Visualization Application. python-support 이렇게 나온다. 여기서 확인할 것은 제일 왼쪽 두개의 영.. 더보기 Package 업데이트 하기 우분투에서는 apt update와 apt upgrade 명령어가 존재한다. apt와 apt-get은 같은 동작을 하며, 차이는 없는데 apt-get이 더 많은 옵션이 있다고 한다. 참고로, apt는 (Advanced Package Tool, 진보된 패키지 관리자)의 약자이다. 예를 들어보면, 현재 내 워크스테이션의 git의 버전은 아래와 같다. $ git --version git version 2.34.1 일반적인 방법으로는 apt update로 현재 설치된 패키지들의 최신 버전 정보를 수집하고, apt upgrade로 수집된 정보를 바탕으로 업그레이드를 실시할 수 있다. 그런데, 현재 내 우분투 시스템에서 패키지정보를 조회하는 PPA (Personal Package Archive) repository에.. 더보기 SED를 이용한 텍스트 파일 내용의 일괄 변경 보통의 Text Editor에 있는 Replace all 기능을 리눅스에서는 Shell에서 실행할 수 있다. 명령어는 sed 예를 들어 A.txt파일에 아래 내용이 있다고 하자. cyclic_stress_NO1.txt 여기서 "_NO1" 을 "_NO11"로 바꾸고 싶으면, Shell에서, 다음과 같이 하면 된다. sed -i 's/_NO1/_NO11/gi' A.TXT 옵션 -i 는 기존 파일을 덮어 씌우기, s는 치환(replace) g는 파일내 있는 문자열 모두(all) 제일뒤의 i는 대소문자 무시이다. 더보기 우분투 파일, 디렉토리 권한 확인 ls로 확인 가능하지만, 8진수 숫자로 확인 하기 위해서는 stat 명령어를 사용한다. 다음과 같이 ./ssh 디렉토리 안의 파일들을 확인해 보면, $ ls -al total 24 drwx------ 2 mpiuser mpiuser 4096 8월 23 14:40 . drwxr-x--- 3 mpiuser mpiuser 4096 8월 23 14:46 .. -rw------- 1 mpiuser mpiuser 1385 8월 23 13:57 id_dsa -rw------- 1 mpiuser mpiuser 603 8월 23 13:57 id_dsa.pub -rw------- 1 mpiuser mpiuser 1120 8월 23 14:34 known_hosts -rw------- 1 mpiuser mpiuser 142 .. 더보기 이전 1 2 3 4 5 다음