유닉스 철학(Unix philosophy)는 켄 톰프슨이 고안한 것으로, 최소주의적인 모듈 방식의 소프트웨어 개발에 대한 문화적 규범이자 철학적 접근이다. 유닉스운영 체제의 선두 개발자들의 경험에 근간한다.
초기의 유닉스 개발자들은 소프트웨어 도구 운동을 확산시켰던 모듈 방식과 재사용성의 개념을 소프트웨어 공학 분야에 가져오는 것이 중요하였다. 시간이 지남에 따라 유닉스 및 유닉스용 프로그램들의 선두 개발자들은 소프트웨어 개발의 문화적 규범들의 집합을 마련하였는데 이 규범들은 유닉스 기술 그 자체로서 중요해졌고 영향력을 떨치게 되었다. 이를 유닉스 철학이라고 부른다.
유닉스 철학은 단순하고 짧고 명료하고 모듈 방식의 확장 가능한 코드를 강조하며, 이러한 코드는 개발자들이 유지 보수를 쉽게 할 수 있다. 유닉스 철학은 모놀리식 디자인과 대조되는 안정 상태를 추구한다.