2 Samuel 20:23

David’s Officials

23 Joab was over Israel’s entire army; Benaiah son of Jehoiada was over the Kerethites and Pelethites;

Read 2 Samuel 20:23 Using Other Translations

Now Joab was over all the host of Israel: and Benaiah the son of Jehoiada was over the Cherethites and over the Pelethites:
Now Joab was in command of all the army of Israel; and Benaiah the son of Jehoiada was in command of the Cherethites and the Pelethites;
Now Joab was the commander of the army of Israel. Benaiah son of Jehoiada was captain of the king’s bodyguard.

What does 2 Samuel 20:23 mean?

John Gill's Exposition of the Bible
2 Samuel 20:23

Now Joab [was] over all the host of Israel
Established in the post in which he formerly was; either having been never displaced, which though David thought to do, he was not able to effect it, because of his power and influence with the people; or if he had displaced him, which by some things in this chapter seemed to be the case, yet Amasa being dead, and the rebellion crushed by Joab, which still made him more haughty, and increased his popularity, David saw it most advisable to replace him; and because mention is made of him, as established in his office as general over the whole army, an account is given of the rest of David's officers; and the rather, as it was a sort of beginning his reign anew, after quelling the above rebellions:

and Benaiah the son of Jehoiada [was] over the Cherethites, and over
the Pelethites;
was continued in his post, see ( 2 Samuel 8:18 ) .

California - Do Not Sell My Personal Information  California - CCPA Notice