9Cells

Ubuntu

Ubuntu에서 사용한 명령어들을 정리했습니다.

Ubuntu 버전 얻기

lsb_release -a
# Release: 18.04

Ubuntu 업데이트

sudo apt-get update
sudo apt-get -y upgrade
sudo apt-get dist-upgrade

timezone 얻기

timedatectl
# Time zone: Etc/UTC (UTC, +0000)

timezone 변경

sudo timedatectl set-timezone Asia/Seoul

날짜를 포함하여 ls

ls --full-time

디렉토리 퍼미션만 바꾸기

find pages -type d -exec chmod 755 {} \;

파일 퍼미션만 바꾸기

find pages -type f -exec chmod 644 {} \;

파일의 변경을 감지

inotifywait -r -m -e create,modify <대상디렉토리> | while read PATH ACTION FILE;
do
    # 변경 감지 시 실행할 명령 (절대경로 사용 추천)
    php artisan save "${PATH}${FILE}"
done

문서 inotifywait에서 더 자세히 설명합니다.