Successful Log Backup would truncate the Logs inside the Log file.
DBCC SHRINKDATABASE command would shrink the actual size of the data file and log file of the database.
DBCC SHRINKFILE command would shrink the actual size of the data file or log file.
Syntax:
DBCC SHRINKDATABASE ( 'database_name' | database_id | 0 [ ,target_percent ] [ , { NOTRUNCATE | TRUNCATEONLY } ] ) [ WITH NO_INFOMSG ]
DBCC SHRINKFILE ( { 'file_name' | file_id } { [ , EMPTYFILE ] | [ [ , target_size ] [ , { NOTRUNCATE | TRUNCATEONLY } ] ] } ) [ WITH NO_INFOMSGS ]
Note: These commands are native SQL Server commands.
For additional information, please references:
http://msdn2.microsoft.com/en-us/library/ms141819.aspx
http://msdn2.microsoft.com/en-us/library/ms190488.aspx
NOTE: The syntax changed with SQL Server 2008