Linux(Ubuntu) 명령어

Linux(Ubuntu) 명령어

시작하며...

Linux(주로 Ubuntu)를 사용하면서 자주 검색하게 되거나, 별도 토픽으로 작성하기에는 부족한 잡다한 명령어들을 정리하고자한다.
이곳에 정리하다. 토픽 내용이 많아지면 별도 토픽으로 분리할 예정이다.

명령어 모음

nginx

# nginx 버전 확인
$ nginx -v
nginx version: nginx/1.18.0 (Ubuntu)

# nginx 설정 문서 Syntax 확인
$ sudo nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

# nginx 시작[종료/재시작/상태확인]
$ sudo service nginx start[stop/restart/status]

리눅스 버전 확인

$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 22.04.2 LTS
Release:	22.04
Codename:	jammy

텍스트 파일 내용 확인

사례1: 첫 단어만 중복 제거하여 출력

{국가명} {지역명} ... 형태의 텍스트 파일에서, 국가명만 중복 제거하여 출력해야 할 필요가 생겼다.

$ awk '{print $1}' foo-bar.txt | sort | uniq

Read more

sdkman

sdkman을 이용하여 SDK 관리하기

시작하며... Java 벤더가 여러개이고, 프로젝트 마다 사용하는 버전이 제각각인 상황에서, brew를 이용하여 SDK를 관리하고, jenv 등의 방법을 이용하여 관리하였다. 그러던 중 Spring Boot Up & Running책을 통해 SDKMAN을 알게 되어, 설치하여 사용해 보고 있는 중이다. 설치 방법 및 이용 방법에 대해 정리하고자 한다. sdkman이란? 1. sdkman은 Java, Scala, Groovy, Kotlin

By Ligno We