As a truck driver can I take the mileage deduction instead of itemized? And if I do take the mileage deduction can I still claim my per diem?

I am also trying to figure out if I take the mileage deduction are all of my business expense receipts useless? Or can I still write off things not directly related to the truck like clothes cleaning supplies etc